Tag: proposal
Would This OpenJDK Proposal Make Java Easier to Learn?
Details of the plan include enhancing the protocol by which Java programs are launched to be flexible, in particular to allow the String[] parameter of main methods to be omitted and allow main methods to be neither public nor static; the Hello World program would be simplified. Anonymous main classes would be introduced to make the class declaration implicit.
It’s currently a disabled-by-default preview language feature in JDK 21 (scheduled for General Availability in September), included to provoke developer feedback based on real world use (which may lead to it becoming permanent in the future). This wouldn’t introduce a separate beginner’s dialect or beginners’ toolchain of Java, emphasizes Java Enhancement Proposal (JEP) 445. “Student programs should be compiled and run with the same tools that compile and run any Java program.”
But it argues that a simple “Hello World” program today has “too much clutter…too much code, too many concepts, too many constructs — for what the program does.”
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello, World!”);
}
}
Anonymous main classes would make the public class declaration implicit (while also sparing newbies the “mysterious” modifier static and the args parameter String[] ). The program is streamlined to:
void main() {
System.out.println(“Hello, World!”);
}
The proposal argues this change reduces “the ceremony of writing simple programs such as scripts and command-line utilities.” And since Java is intended to be a first programming language, this change would mean students “can write their first programs without needing to understand language features designed for large programs,” using instead “streamlined declarations for single-class programs”. (This allows students and educators to explore language features more gradually.)
A Hello, World! program written as an anonymous main class is much more focused on what the program actually does, omitting concepts and constructs it does not need. Even so, all members are interpreted just as they are in an ordinary class. To evolve an anonymous main class into an ordinary class, all we need to do is wrap its declaration, excluding import statements, inside an explicit class declaration.
Read more of this story at Slashdot.
: Chipotle must not interfere in union efforts, shareholders say in proposal
FCC proposal would make it easier for smartphones to link to satellites
Satellite-to-phone service is only just getting started, and the Federal Communications Commission (FCC) wants to give a boost. The regulator is proposing rules that would make it easier for phone carriers and satellite operators to provide coverage in remote and underserved areas. Under the plan, satellite companies teaming with cellular providers could get FCC permission to operate on some licensed, flexible wireless spectrum normally reserved for ground-based service.
Operators would have to meet certain requirements. They’d have to use non-geostationary orbit satellites, and get leases from terrestrial spectrum owners in a given area. After that, though, they could provide outdoor service even in areas where cellphones are completely non-functional.
Few devices support satellite connections so far. Apple’s iPhone 14 family can use satellites to send emergency messages. Qualcomm’s Snapdragon Satellite enables texting off the grid, but only for Android phones using Snapdragon systems-on-chip and the X70 modem. It won’t arrive until the second half of 2023, however. Carrier partnerships also won’t kick off in earnest until T-Mobile and SpaceX roll out their Starlink-based collaboration. Testing for that begins later this year, although it should work with both standard texting as well as some messaging apps.
The technology usually depends on line of sight to a satellite, and the limited bandwidth of existing solutions makes them impractical for significant data transfers. However, they can help you reach first responders during a hike or confirm your arrival at a camp site in the wilderness. Eventually, the hope is to use satellites for general data.
The FCC is looking for public input on how the satellite-to-cell rules would bolster access to 911 and Wireless Emergency Alerts. The agency is also exploring whether or not it can apply the framework to other purposes, regions and wireless bands. If the proposal moves ahead, though, carriers beyond T-Mobile may have a relatively easy time filling (some) gaps in their networks.
This article originally appeared on Engadget at https://www.engadget.com/fcc-proposal-would-make-it-easier-for-smartphones-to-link-to-satellites-193012161.html?src=rss
TikTok Mulls Splitting From ByteDance If Proposal With US Fails
CFIUS has stalled in its process, leaving TikTok unsure of whether its plans will be sufficient to continue operating in the country, according to the report. Members of CFIUS from the Justice Department have been unwilling to accept TikTok’s proposal, it added. CFIUS, a powerful national security body, had in 2020 unanimously recommended that ByteDance divest TikTok because of fears that user data could be passed on to China’s government.
Read more of this story at Slashdot.
‘My friend stormed off after boyfriend’s nightmare proposal – he ignored my help’
Avril Lavigne and Mod Sun ‘break off engagement’ less than a year after proposal
Patsy Kensit is engaged to millionaire property tycoon lover following beach proposal
SEC’s proposal could affect which crypto companies can manage assets
The SEC proposed a new rule that may back crypto companies further into a corner as regulators continue to crack down on the space.
SEC’s proposal could affect which crypto companies can manage assets by Jacquelyn Melinek originally published on TechCrunch
SEC Proposal Could Bar Investment Advisers From Keeping Assets at Crypto Firms
Right now, crypto trading and lending platforms routinely offer custody for crypto customers, but they’re not “qualified custodians” under this rule. An appropriate custodian under SEC’s regulations would generally mean a chartered bank or trust company, a broker-dealer registered with the SEC or a futures commission merchant registered with the Commodity Futures Trading Commission (CFTC). While officials said the rule wasn’t specific to crypto, the industry featured heavily in formal remarks previewing it. “Make no mistake: Based upon how crypto platforms generally operate, investment advisers cannot rely on them as qualified custodians,” SEC Chair Gary Gensler said in a statement. “Though some crypto trading and lending platforms may claim to custody investors’ crypto, that does not mean they are qualified custodians.”
Read more of this story at Slashdot.