skysight-inc/HackerNews huggingface dataset:
My local pizza shop gives a cash discount, so yes, I do pay in cash. My local bagel shop only accepts cash, so I pay in cash there too.
I recommend reading some essays on climate justice/meta-ethics, these are very interesting questions!

Under the assumption of utilitarianism, it does seem like we ought do everything in our power.
> At the end of Phase 1, the Java program is “dirty” with remaining COBOL coding practices. At the end of Phase 2, the Java program is “clean” without COBOL remnants.

Great use to match up with the dirty Java logo. I’m sure they had a lot of fun designing that, and this dirty/clean terminology will probably stick in other source to source transformations.
Mankind will adapt to some extent and develop alternatives, e.g. hand pollination already happens in some cases now afaik.

There is even an entire group of technology optimists that e.g. think we might be able to break ground on another planet before the effects of us handling earth are realized.

In my opinion however, it will be tremendously hard to find working alternatives at the scale of feeding 8 billion people, across the entire world.
I also expect that the effects will cause issues faster than we can adapt. As such it would be much better to prevent the issue as much as possible than to try and find working alternatives under time pressure.
Once the effects start showing themselves and shortages become a reality, we will start seeing climate refugees, climate wars, etc etc.

But maybe we will succeed, maybe only 7.5 billion people die off and the rest can live another day up until the next mass extinction event.
If it's a niche shouldn't you charge way more? $400 sounds really low to me.
"There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more."
Affiliate links.
As someone who has worked in the telecom space for nearly 20 years, I really think we need to remove other countries from country code +1. People in any country should have confidence when they dial a number that it isn't unexpectedly billing them for international calls. This applies to people in any of the +1 nations, not just the United States.

Otherwise, we need to set the rules and pricing conditional for being a part of +1 to mitigate this issue.

No disrespect to Canadians, but I wonder if most Canadians are aware of how much fraud operates out of Canada and takes advantage of the +1 area code plus the protections of being in another nation. This isn't just Carribean Island nations as people tend to stereotype.

(Please miss me with the whataboutism, I'm not throwing stones simply sharing information and experience.)
Agreed. My dad was a physics professor and researcher who started his career in silicon valley in the 60s. You'd think he'd be interested in computer stuff but he lost his interest or maybe, like you're saying, finds trial and error embarrassing.

My mom never went to college but does a lot better with at least basic stuff like email. Once she was super motivated to find a gift for my kids and figured out how to buy it on ebay, something I didn't think she'd be able to do so a lot of it is willingness and motivation.
Thanks! We've updated the link from https://techcrunch.com/2019/05/06/microsoft-launches-visual-....
I'm sure your comment is making a point, but to be honest I can't be sure what it is.

My point was that switching to part-time seems unachievable to me for the majority of people, without changing other factors at the same time, and so we should simultaneously enquire how you recommend to deal with those other factors, for the advice to be most effective.
I don't wish to dismiss the advice; I wish to understand how to solve the obstacles to actioning it.

Is your point that HN crowd are relatively well off, so part-time and remote work is available to many of the HN crowd?

(I'm pretty sure we're on the same side of the general debate, in favour of individuals taking actions that they can to improve their footprint.)
It seems they've settled on using a postfix approach. I can't help but feel this is a mistake. Rust is already a weird language to come to from the likes of python, Java, or Javascript, and it feels to me like this relatively unknown approach of putting the operator at the end is a mistake that will add another confusing aspect of the language.

I feel like the committee has worried about the wrong things when considering postfix vs prefix. Their main concern seemed to have been the extra syntax required to make prefix work with . And ? (i.e., (await foo).bar() ), but while avoiding this makes for a more optimized language I'm concerned they've missed the impact this will have on new people.

Or maybe I'm just a Luddite :)
Proper copy and paste?
"you can file a complaint with the FCC at not cost."
The DoD has a significant investment in Oracle by name. In over a decade working around their systems, I've yet to encounter anything that couldn't be served by a mid-sized PG instance instead. The VAST majority of systems don't even register on 'performance' thresholds - they serve 5-50k users, almost entirely internal, etc. The 'bigness' of the program is its importance, rather than it's actual technical scale.
It's probably a mistake to call this a prediction. Aside from the stuff about the masks, this actually did happen when Bell introduced videophones (a few years after their demonstration at a world's fair, where the tech got a lot of press). Internally, Bell blamed the commercial failure of videophone tech on the way that the presence of video changed the environment of social expectations around telephone conversations (as DFW does), & it's likely that DFW was aware of the history of commercial videophone tech, and decided to suggest history repeat itself with an attempted relaunch. (It seems like the real reason Bell's wired videophone tech didn't take off is the cost: because it required digital switching to implement, videophone lines were priced in such a way that the projected sales based on survey data from the world's fair would cover moving the entire network to digital switching; however, between the price of such lines & the cost of the new equipment, it was more than even the business market wanted to pay, & the project was shelved after a year or two. On the upside, supporting this was the excuse for the move to digital switching, which was completed by the late 1980s.)

The author of this piece seems to be overestimating how often people use video chat (or maybe I'm an outlier). I've had video calls with a total of about four people, and haven't had one in the past five years. They've only been for business meetings & cybersex.
https://scoop.sh/

https://chocolatey.org/
Exactly! We want to empower developers to work from anywhere and have the flexibility to choose the editor and device that makes them most productive.
I'm guessing affiliate links.
Compilers are very good at doing the ternaries for you. With good ol' Javascript you get things like the Google Closure Compiler that will return yet more Javascript rather than some bytecode, this informs me that my use of ternaries is a waste of time. I might as well go for the if/then/else type of approach and refactor it when it gets ugly into some functions.

My excuse for taking this approach in all languages is accessibility, with accessibility applying to people who can't really code. Whatever the language you can hack a few if statements even if you don't know the language. There are people who are learning and you want to make it 'accessible' for them.

Let the compiler do the work and stay off the bleeding edge features. That includes spaceship operators in PHP. I also think it is worth keeping code a few versions old, so in the case of the spaceship operator, I can do if/then/else things for the compiler to do the work and have my code work on someone else's box that is still on PHP 5.4 because the main software they use doesn't work on PHP 7.3.

Or in Javascript, it is obviously best practice to use the fancy new things but if your web page dies in the console on some Apple iPad running an old version of Safari then you can end up refactoring those best practice iterators into for loops. Invariably these refactoring exercises are hastily done, so you can come a cropper.

Another thing is that if I had to explain my code to someone then the nearer to natural language the better. The example ternary would require me to stop and think for a moment, if it was in boring if statements I could explain it to a not-so-technical person in terms they could understand, even if they could not write it themselves.
> Oddly enough, Unix is older than that, and got it right.

Perhaps it has something to do with Unix tty. Unix systems are mainframes or servers, the tty subsystem only cares about transmitting the text and control sequences, the actual rendering is done by a CRT terminal at a remote location. Meanwhile, the DOS family was designed for microcomputers and PCs, the text output is tightly-coupled with the system and hardware, including how to draw them. The Windows XP console can even switch to the genuine VGA textmode as used by DOS by pressing Control+Enter.

I guess the Unix tty allowed flexibility. It doesn't matter if someone reimplemented it using VGA textmode, or 2D accelerated framebuffer (modern Linux kernel), fancy 3D OpenGL stack (kmscon, but sadly the project is dead), or a cairo-based graphical interface. Meanwhile, Microsoft haven't continue to develop and modernize the console subsystem in a long time (clarify: at least in 8 years of Windows XP era, until recently).
It's nice to see them improving Windows. It's actually making useful contributions to my workflow. If they could tie in the Windows subsystem for linux it would be very nice. This seems to be Microsft looking at the software people are using and making native clones that are better integrated into the OS. I use ConEmu for this currently and this upgrade seems very similar.
Couple of questions

1) how much data are talking about? Can you fit it all on DVD or a couple of flash drives and stick in a safe deposit box?

2) I guess you’ve already answered this question but I’d consider asking yourself if life would be easier if you just deleted the data and no longer had to worry about its existence. If you’re not sure if any of it will be valuable, then maybe this in indication that the data needs to be pruned for the good stuff. Keeping it intact and secure overtime is a non trivial cost and digging deep in an archive for that one file is often a headache.

I’ll add a caveat that this second approach might seem counterintuitive, considering how easy it is to store data, and how great it can feel to pull that one file when you need it, but the question is whether this data will just be a burden over time or not.

This makes me think that I should really clean off and organize my personal computer HD
Its amazing to see someone touch on AI ethics and include blockchain into it. it takes true talent to stretch this far to not just include buzzwords into your work but to make your work just buzzwords.
The second one immediately lowers the TCO for obvious licensing reasons

How true is that though? They'd still have software licensing, they still need an OS to run on Hercules after all.
HN doesn't? Are you sure? Let me test:

Edit: Snap, it ate my thinking emoji :-(

On a more serious note, I'm not sure we're losing much by not having them. I kind of resort to smileys, anyway.
The Science of Asking What People Want
Just for another voice in this sub-discussion: I'm an authdns software implementer ( https://github.com/gdnsd/gdnsd ) with no connection to Cloudflare, and I like Refuse ANY. It's maybe hard to see all the issues with traditional ANY clearly unless you're implementing this stuff, but IMHO RFC 8482 is a really good path forward that I'm supportive of and have also implemented.
Microsoft Build 2019 – AI-Driven Collaboration and Hybrid-Cloud Innovations
Came here to say that. I think do notation (and applicative idioms) are easily one of the most-underappreciated features outside the Haskell community.
Even before that tipping point, you're likely to have a team dedicated to working with infrastructure hosted by a cloud provider. Based off past (hardware) and current (AWS) experience, the team sizes aren't that different.
Is the internal IDE based on this https://github.com/jordoncm/cider ?
Wasn't there a bunch of disagreement about R6RS?
> I imagine most people (in the West) [...] buy food based on price and appeal rather than climate impact.

I'm not into smartphones since my 12-13 year old phone still kind of works (lost battery cover so battery often disconnects, often bad contact with sim card...), but I know from behavior of some friends that there are apps which track foods and products by barcode for calorie intake etc..., in theory an app could by barcode pop up a warning or something pointing out the environmental impact of a product which relies on environmentally harmful soy, palm oil, ... it should list both impact of full consumption, and impact by "dose" or rate if it's say shampoo.

After using it for a while it could say calculate the impact of your choice of shampoo by looking at the first and last dates of buying a bottle and the total number of bottles minus one divided by the time between first and last... then the user could see a breakdown with sometimes perhaps counterintuitive results.

Users should be able to collaborate in verifying and correcting calculations, so only a minority need spend time and effort such that a majority can rely on the app more blindly...

Edit: adding that it's also not helping when geopolitical rifts induce my country to ... burn produced apples and pears, instead of letting their price fall for a year...
Your arguments are stupidly repetitive and anecdotal. I can also assure you that people exist who make a lot of money pushing drugs because it's illegal and they're good at breaking the law. You've posted far less data and just complained about semantics of my first sentence being different from the data I've posted.
That argument is valid, but has simple counter-argument. We help each other on moral grounds. You pay for treatment of drug addict because of humanitarian reasons, not because of good it will bring back to you or anyone.
Did you read my comment? Tesla didn't claim that they can get there faster, Tesla claimed that their automatic cruise control doesn't require a driver at all.

Again, here is what Tesla claimed:

> "the person in the driver’s seat is only there for legal reasons. He is not doing anything. The car is driving itself."

Ford has never made a claim that spurious and dangerous like Tesla has.
Mux is looking for developers who want to help developers build better video
This is what I am wondering. Hopefully it isn't just in the preview Windows build. Although that is what I am guessing.
That’s my point. When you look around you can clearly see that some food items have very negative consequences but we don’t prohibit them. So we shouldn’t prohibit other substances that may have the same or less level of risk.
While it is true old people slow down, I think interest in learning is the bigger factor. I know old people who enjoy new toys and get them all the time, even though they struggle [with something younger people find easy) they enjoy the learning and figure it out. I know old people who have no interest in learning anything new in general - yet when presented with something new related to their hobbies can figure it out quickly).
On the other hand, the prices of those things are quite inflated already and it's quite a painful adjustment for their nominal values to decline. If nominal housing costs go down then people end up with underwater mortgages, there is a cascade of defaults, etc.

But combine e.g. relaxing zoning rules with a reasonable level of inflation and then nominal housing prices don't have to decline to adjust, they can just stay where they are as nominal wages and other prices catch up to them.
Airstrikes launched in response to cyber attack for the first time
Senegal has launched a new digital platform for public health insurance
I think there's a typo, I think "Not that long ago, Visual Studio Code was Microsoft’s hub for all things DevOps, before DevOps was a buzzword." is meant to say "Visual Studio Online".
Physicist's Journeys Through the AI World – A Topical Review
I realize this doesn't do much for your cell number already in the wild but if you want to migrate people over to a number that screens before routing to you, it's possible to do on the cheap.

I ported my landline number to Callcentric partially just to rid myself of the AT & T $75/mo charge and partially because of Callcentric's call handling.

Callcentric (and I'm sure others) allow call routing rules which include inputs for spam ranking, whitelist and IVR routing. You can upload your contacts, whitelist those for passthrough and then send anyone else to a simple "please press <fixed digit|random digit> " prompt first before routing to you if they pass the test.

https://www.thetelecomspot.com/grandstream-ht801.html

If you prefer to own the hardware yourself, it's possible to do the same by loading asterisk on a raspberry pi.

https://brezular.com/2019/01/02/asterisk-on-raspberry-pi/
The coolest thing about this is the IE mode in Edge. This can result in a complete phase-out of IE, even in corporate environments.
It has supported that for a while: https://www.laptopmag.com/articles/how-to-windows-10-command...
My dislike for the ”dot keyword” syntax has been strong, but if it is selected, hopefully it’s at least generalized to other keywords in the future, so that `.await` doesn’t stay a lone awkward exception to what dot notation means. In particular, I wouldn’t mind if in the future `expr?` could be spelled `expr.try` for consistency (even at the expense of introducing redundancy).
How can a lump of lead, a naturally occurring metal, be illegal? All I'm doing is moving it from one place to another.

How can anything be illegal? It's all just atoms.
Disagree. I can write a server in C++ that, with careful thought and a bit of planning, will be able to exploit the resources of the kind of 88-core dual-socket machines that are mainstream today. No amount of planning will allow me to write a Go program that does the same thing on the same machine. Small amounts of concurrency might seem easy in Go but lots of concurrency is hard.
Copy/paste works: https://www.laptopmag.com/articles/how-to-windows-10-command...
when someone on the internet says "theory", they usually mean it in the "everyday speak"-way, not in the "scientific definition of a theory"-way.

But somehow I guess that you already know that?
In practice the inner function (the body of a lexical closure) is only compiled once. When a "new function is made" at runtime, a data structure for the new lexical environment is created together with a pointer to the already-compiled closure body. So the executable portion (the actual instructions of the closure) are only allocated once.
Its possible to implement the concern was that people would leak their cookies into the default container.

They should be essentially syncing but not syncing any non default container data into mobile.

Basically they had some work to do on the server end I think.
Check out https://aka.ms/vsfutures. In addition to Visual Studio Online (the web companion editor), we’re also building tools to allow developing against remote machines from Visual Studio and Visual Studio Code as well. In the case of the desktop clients, editing would actually happen locally, and synced with the remote environment. That way you have low latency editing + multi-machine portability and anywhere access.
I think he's referring to something like a row with First, Middle, and Last name fields. If the Middle name field is null, does it mean "we don't known this value" or "this value is <nothing> (the person doesn't have a middle name)". For most database schemas, there is no way to tell the difference between the two states.
China consumes a lot of energy because they have a lot of people, and they produce most of the world's cheap goods.

Also, please dont make numbers up. How would you feel if a climate-change denier simply made his numbers up during a debate? We live in a time where there is fake news everywhere, even though actual facts are easier than ever to look up and verify. There's no need to make anything up.
Amazon Is Gobbling Up Failed Malls [video]
Show HN: A tiny snackbar component for the browsers (1kB gzipped)
I have been considering forming a team but am a little worried about the time commitment for the students and having enough volunteers. Out of curiosity, what made you decide on First Vs. VEX?
For instance, it isn’t hard to think of the Khmer Rouge or the fascist movements as political cults.
I’m agreeing with you but I’m saying for a lot of environmentalists they have guilt they want to purge and a solution like that won’t do it.
True, personally I hated that phase of GUI design but to be honest I don't find the current flat, single-purpose stuff very satisfying either. If I'm honest, I still prefer Windows 3.1/early Mac interface so I'm probably no different from my parents and grandparents.
Windows did come with a vt100 terminal too fairly early on. Possibly apps could have used it by registering a serial driver?
https://guidebookgallery.org/pics/gui/applications/networkin...
Dear ImGui: Release v1.70
Facebook's war room: the battle to protect EU elections
No, it really hasn't. The "Smoking Gun" and "Backdoor" was a telnet service.

https://www.theregister.co.uk/2019/04/30/huawei_enterprise_r...

Quote: "The 'backdoor' that Bloomberg refers to is Telnet, which is a protocol that is commonly used by many vendors in the industry for performing diagnostic functions. It would not have been accessible from the internet," said the telco in a statement to The Register, adding: "Bloomberg is incorrect in saying that this 'could have given Huawei unauthorized access to the carrier's fixed-line network in Italy'.

"This was nothing more than a failure to remove a diagnostic function after development."

It's weird that Bloomberg is going all in with this and pissing away their reputation.
> Rust is already a weird language to come to from the likes of python, Java, or Javascript

I think that's a great reason to evaluate new syntax/features on how they will be used, as opposed to how they will attract (or not) new users. New users are already going to be expecting things to be different, and so making this one thing more familiar probably won't make much difference. On the other hand, code lives for a very long time once it's been written, so making the right choice in terms of readability/maintainability seems like the right move.
Stop by the Facebook Combat Robotics group to ask questions.
Does this fall under the category of:

Those who do not understand UNIX are condemned to reinvent it, poorly. -- Henry Spencer, programmer

I look forward to the day Windows is a wrapper around a linux sub-system. The convergence is what I hope for.
When did van Rossum stop participating in Usenet?

Usenet 30 years ago was a lot easier to deal with than Usenet 20 years ago. In 1996 I savored the handful of c.l.py posts per day. By 2002 I was overwhelmed, and that was after most development messages switched over to python-dev.
I'm disinclined to damage communication to stop bad actors. And I believe that this type of solution completely ignores the largely disproportionate economic impacts that reverting to those prices would have on different socioeconomic tiers. Human communication is a good thing and largely responsible for the positive aspects of where we are today. Respectfully, diminishing it to provide relief from an inconvenience seems short sighted.

Your thoughts in light of that?
Psychiatric condition may end up much worse than before
Issue with Google Fi Draining Users Bank Accounts, and Google Knows It