skysight-inc/HackerNews huggingface dataset:
If your life really depended on the ok outcome of the nxt program you wrote, you would make SURE it worked. You test, re-test, try alternatives and compare outcomes, run experiments about what happens under certain conditions. Then you take the level you've tested it at and release it saying that your system is capable of 1/10 what you tested it at. The application of the scientific method to the act of building stuff so that you really know the outcome, at least within known bounds of uncertainty - thats engineering.

I'm sure this kind of work does go on throughout the world, but not in 95% of the software that gets written. Just like how engineers aren't involved in 95% of construction jobs, except when writing some guidelines 20 years ago. Most programmers are plumbers and brickmakers building houses, not engineers designing skyscrapers.

"When Roman engineers built a bridge, they had to stand under it while the first legion marched across. If programmers today worked under similar ground rules, they might well find themselves getting much more interested in Ada !" — Robert Dewar, President Ada Core Technologies.
> I don't think clang can pass that information down to LLVM, at all

I.e. you mean that the compiler front end has to choose an order without knowing which order will be good for LLVM, and there is no information to say "I don't actually need this specific order; pick another one that is better".
No, they are not a necessary consequence of compulsory taxation. There is no necessity to create any exotic tax reduction scheme.

They are created by over-financialized MBAs trying to evade their company's obligations to society.

If you have a real plan for to effectively run a complex society without compulsory taxation to implement necessary collective goods (roads, policing, schools, defense, etc., etc, etc), I'm all ears, and I'm sure so are many others.

Until then, your comment is purely specious.
"unwrap" doesn't mean "panic". It means "to take out of some kind of container". So, the question is, what to do if the thing isn't in the container?

unwrap: panic
unwrap_or: produce this value instead
unwrap_or_else: produce a value by running this closure instead
unwrap_or_default: produce a default value instead

or and or_else are just like unwrap_or and unwrap_or_else, but they don't do the unwrapping; you keep the container.

In this case, the "container" is option, but similar types have the same methods, like Result.

> Why couldn't it just be .or() or perhaps .default()?

or returns Option<T>, unwrap_or returns T. .default returns the default value for a T already.

TL;DR: you have a lot of options (pun intended, sorry!) with what to do, but the names all follow a quite regular scheme.
async/await has been a thing in JavaScript since 2010⁽¹⁾.

1. https://eligrey.com/blog/pausing-javascript-with-async-js/
> You are invited to bring forward concrete proposals for changes to the C standard in the relevant committee.

My proposal: make the future versions of the C standard freely available (not only drafts).
Doesn’t Rocket dependend on nightly Rust? Doesn’t it use features that may never make it into stable Rust?
I think it depends on the hobby/forum. The parent mentioned automotive forums, and I would agree that I would much rather remember certain posters. The best written posts aren't always right, for some reason there's a large subset of people who will write an informative-sounding post containing incorrect information. If I'm asking what valve lash specs are or which pin # on a connector is the + EGR solenoid, then I don't care how typo ridden the post is if the information is correct. On a Ducati forum I read, one of the most knowledgeable posters writes at roughly a 5th grade level (combination of being a mechanic and non-native speaker). Doesn't matter, I recognize the profile pic and know that it's worth parsing, the information is likely more accurate than the manual.

Hiwever,for a general discussion that is non-technical, then I would agree that a newb's opinion carrying nearly the same weight as a regular is a good thing.
I agree that there's room for humor. But for that, it should be well-written satire that makes that point.

"[T]hey renamed it Watson Health due to the fact Watson is going to run the entire division itself" is a complete non-sequitur, just filling up space.
Those kind of discussions have various effects, some of which I believe to be far from moot.

First, they permit that some people even take notice about this situation. Few developers read the standard and even less write it or follow the discussions to change it (are they even open?) or write a compiler for it. The rationales are not even tracked [1]. It actually would be insanely hard to get a good understanding of those subjects by e.g. just reading the standard, without having those kind of discussions on forums typically used by more devs than just a few dozens of compiler writers...

[1]: but while I'm thinking about it, an impressive independent book as been written by Derek Jones: The New C Standard: An Economic and Cultural Commentary http://www.knosof.co.uk/cbook/cbook.html
Reminds me of a quote that goes something to the effect of "If you make company pretending to be idiots, than you'll eventually be in company of idiots."
On keeping DRAM alive, at NetApp where the company built custom motherboards specifically for filers, this continued to be an issue for the memory controllers in the processor chips. Neither AMD nor Intel had any support for staying clear of the DRAM configuration on power up of their server chips. There was an interesting config in one of their laptop chips but no ECC on that chip so it was a non starter. At Google the motherboards were less customized and even less likely to incur a Google specific cost of something like holding up memory. The benefit of this coming from Intel is that they do the work to qualify it and everyone else gets to reap the benefits.

The memory bus on these processors is 3 - 30 GBs so copying a full gig would be a 3 - 30mS sort of deal.A pretty short start time. And yes, you tell the BIOS to skip POST (its a common start up option in even off the shelf BIOS packages these days) in order to get a faster boot time.
And, of course, DasBetterC (D as a Better C), which is a D subset designed to only require the existence of the C runtime library.
If I walk away in the middle of an unsolved problem, it persists in the back of my mind and is mentally exhausting. I won't be able to sleep or let go of the problem; only potential solutions race around my mind.

However, if there is a clear boundary of work accomplished, I break the build with a simple syntax error and avoid thinking about the next task. I can step away from work completely, without any lingering thoughts, and the next time I am back at it, the syntax error helps me jump in right where I left off.
The two kinds of functions are also more clearly declared.
>Specifically that the only manner in which lowering taxes is proven as a cause of economic growth is when economic growth is defined as growing individual bank accounts of an increasingly smaller proportion of the population?

Economic growth is nominally defined as increase in GDP. Hopefully we don't have to keep doing this dance.

>Nothing in my comment faults individuals for maximizing their potential gains under a capitalist system.

This is your comment - "If waste is something you find especially onerous, shouldn’t we start by pointing the finger at the private companies who submit “wasteful” bids/invoices?"

> If you do, on what sensible grounds can you criticize the government for paying up?

The sensible ground is the fact that allocation of government resources is influenced by lobbying and other special interests. Not to mention governments' own waste (e.g. government employees abusing government credit cards or the $2 million intern and about a million other things).

> At which point, your ideology is blaming the government for “wasting” resources when there are no other options, and—with no evidence provided—concludes the answer is to starve the government of resources to use for the public good.

That is hilarious. No other options but to buy more F35s?

>You appear to believe you can eliminate waste not by targeting where the waste is procured (and where the rates are set) but by targeting who pays for it. That’s some pretty interesting mental gymnastics there.

You are too naive if you think the system will magically reform itself or that people can be trained to be frugal with someone elses money when they have zero incentive to do so.

>You’re claiming it’s out there, so where is it?

Where did I claim that? You seem to be imagining an argument here.
No, they're really cooked up by accountants and tax lawyers. In the UK the situation works like this:

You, an accountant or tax lawyer or more likely firm employing both, come up with a scheme for avoiding tax that you think might be legal. You can charge people money for teaching them this scheme and helping execute it. Now, you tell the government about the scheme. The tax man can say "Yup, that's legal, all good" (and maybe tell the government the tax laws need changing if it wants to stop this next year) or they can take your clients to court and if a court agrees, require them to pay the extra taxes. You don't care, you got paid either way - the law doesn't chase you so long as you report the clever scheme.
IMO, groupthink is worse here than on Reddit, or at least the subs I visit. Divergent thinking is often celebrated. Here it's more about convergence to the most defensibly informed perspective. I may be wrong, and these differences are subtle in any event. Regardless, any discussion of groupthink on HN should include some critical self-reflection. Please downvote me!
Quora seems to be a popular venue lately.
Oh, the security implications of this...

e.g. malloc owner PID x is now PID y
The sourced link states that Facebook as 7,127,042 sites that link to it. Seems excessive. I often find sites linking to Amazon (824,044), Youtube (2,722,482), Wikipedia (1,928,776), Imgur (172,079) but rarely to Facebook.

Maybe this has to do with Facebook's plugin/commenting system that tracks across the web(?). Possibly social networks cross-supporting eachother, that is... twitter (5,421,978) linking to Facebook and vice versa.
False dichotomy. A person who can afford to spend $25K on a watch usually has some more money left after they bought the watch. You have no idea what throwawaymath does with the rest of his/her money.

Maybe your judgementalism is as much a problem as their relativism?

And, by the way, the point about "relativism" wasn't about moral relativism at all.
Severance packets is probably not an easy thing to negotiate when you are trying to sign an employment contract.
Not true. Complexity in the tax code incentivizes gaming expenditures. Companies invest in things that generate return. When the gain from investing in accountants exceeds the cost of those accountants and their sheltering strategies, they invest in it. A good tax code makes the gain to be had from loopholes smaller than the cost of implementing those loopholes. This corporate tax rate harmonization was one step among many more that ought to be taken along the path to doing that.
Learn MUMPS and move to Wisconsin.
I had the opposite experience. I wrote an endpoint in 3 languages/frameworks last weekend: Java/Spring Boot, Elixir/Phoenix, and Rust/Rocket. (the last was mostly going off this blog post: https://lankydanblog.com/2018/05/20/creating-a-rusty-rocket-...) I was fighting with Rust Nightly failing to compile a couple different packages. All the GitHub issues seemed to point to finding the magical combination that would make things run. I gave up after an hour or so. I'd like to have something that runs on Rust Stable. Rocket was pretty cool _looking_ though.

Actix-web was almost a drop-in replacement.
Many people would dispute elements of your "necessary" lists, especially Austrian economist and Objectivists (I'm in the latter camp).

Also, many people have proposed alternatives for funding legitimate Government functions without coercion, and relying on charity for the rest (like education) in cases where people can't afford them.
Are the U.S. And China Making the World Safe for Fraud?
If you haven't already, I would read Strunk and White and apply those lessons to your writing.

I also highly recommend Steven King's book On Writing.
Is this the paper you have in mind?

* Daniel G. Boyce, Marlon R. Lewis & Boris Worm. Global phytoplankton decline over the past century. Nature 466, 591–596 (2010).

https://www.nature.com/articles/nature09268
It is important to remember that this isn't FLASH. It is more like FRAM with its non-volatility. When Intel and Micron announced it three years ago[1] they made some pretty bold claims, like 1000x faster than NAND, unlimited write endurance, Etc. For a long time it was just vaporware and then it came out as "NVME" type SSDs and now they have figured out how to put it right on the frontside bus with the memory controller.

[1] https://newsroom.intel.com/news-releases/intel-and-micron-pr...
And US has universal health insurance, while China doesn't
Only C++.

I simply don't know enough to make an intelligent argument about why, say, PHP is a bad idea. But I have used it, and I don't want to do it again.
I assume the WHO relies on local census & medical data to generate these statistics (the Reuters piece doesn't have a citation on ths) so I'd take this data with a grain of salt until we hear more details about the methodology.
Yet it feels like this is something you could just build a library for in your web app. I'm sure there are favicon pullers/cachers for every language out there. I know tt-rss has one for it's RSS job.

It seems like something silly to depend on an external service for.
> Same went with all senior programmers I worked with, they all said "I was a programmer for the longest time! Now I want to become a software engineer!" Just to come out of a certification course and asking "That's it?!"

Semi-relevant: http://programming-motherfucker.com/
If you are successful at astroturfing and have good stats to prove it, what would be your motivation to hide that? Of course you would not want to reveal specific campaigns, usernames & subreddits you used, but what would be your motivation to hide the stats that are not identifiable? Your corporate identity would not be linkable to astroturfing usernames anyway - that's kinda the point of whole enterprise - so why not make it publicly available?

OTOH, if you know or suspect that astroturfing has a very low ROI, you have lots of motivation to not publish anything, but instead tell the clients: "our ROI is spectacular, but unfortunately we can't show any data or stats because you know, we have to do it in secret, so just trust us and pay us $TONS_OF_MONEY, and it'll all be awesome!"
So I had a videochat with Jihan Wu
I like objcopy for this. Here is an example command:

objcopy --input binary --output elf64-x86-64 myfile.txt myfile.o
I mean...you can just say "you all" which is what "y'all" is supposed to abbreviate.
Programming, Motherfucker – Do you speak it?
>Is it just me or is this style of comment, where you replicate someone else's comment and change some words to make them appear foolish, tremendously irritating and not conducive to good discussion?

It is useful in some contexts, but pointless in this one. Where I think it is useful is where the original person is stringing together a set of statements which (s)he then claims leads to a conclusion (when it doesn't). So you then construct a similar set of statements, string them together, and make the opposite conclusion. Or string together the opposite statements and make the same conclusion. Presumably the original person will not agree with the conclusion, and the hope is that it becomes apparent that as a result, his original set of statements do not lead to his claimed conclusion. It's hard for that person to debunk your statement without pointing out the flaws in his own logic.

In this case, the original commenter wasn't trying to make a point - just expressing his opinion. It makes no sense to use the tactic here.
TWO PLANETS DISCOVERED: ONE BY GRAVITY, ONE BY ACCIDENT
That's precisely what I meant with your UCS-2 comment.

What do you mean by variable width? the 4 bit header would be limited to the first code unit, the following ones would just be pure codepoint values.

and that's a good point, I as picturing it as the top 4 bits that describe the format, so the header's byte order would be field, but the actual codepoint value would be encoded with whatever byte and bit order the header indicated.
Generall that's the case, but not for reddit though, right?
Clang handles intermediate ELF object files fine and can link into a Mach-O final executable.

Windows under MSVC doesn't use ELF either (it uses PE for the .EXE) and it links in intermediate ELF object files fine. I've made an EXE that was a mix of files compiled by MSVC and GCC.
There's that too, of course, but I mean that they can literally - for instance - get tens of thousands of retweets by posting a photoshopped photo on their verified Twitter account tied to their employer that happens to go viral because it confirms people's existing beliefs, and that doesn't hurt their career in the slighest: https://archive.is/vx4z1 (I've even caught at least one journalist just outright making stuff up on Twitter, though I can't remember who and when off-hand.)

Oh, at least ten thousand of those retweets were post-correction, as is usual on Twitter.
I am flabbergasted by your reaction. This is the most IBM-like thing I have ever read. I'd be shocked if I wasn't reading this about IBM.

You're not going to get changes to your employment contract there from negotiating, that's magical thinking. And they will lay you off (sorry, RA you) without a second thought. The answer is "never work for IBM", and if you do, know this will eventually happen to you and plan around it.
This has been on Intel's roadmaps for years. Nothing to do with LTT.
Actually and "restarting". Technically it isn't "booting" because the OS is already in memory and initialized, it just isn't running.

Given your typical motherboard which you tell to bypass POST, it can go from power applied to memory controllers alive in just a few microseconds. The code then to go from there to running is also quite small, especially if there aren't things like graphics controllers on the PCI bus that have to be initialized first.
US does not have universal health insurance.
#-#-# for Steve only

"you can build whatever want on top of it" is a flashy way to say that "rust can't do that" in this instance.

I suspect rust adoption would be much more effective if it wasn't presented as a panacea-like solution (it isnt) that the entirety of computer science has always dreamed of (it hasn't) and is ready to be used to write literally everything on earth in.

The hubris of the rust team empowers projects like zig, which are clearly communicating what their offering can and cannot do.

You're influential in the rust microcosm, why not communicate this? Why not build a campaign directly from the utility rust is actually presenting and not the pseudo-philosophical utility that mozilla erroneously assigns to rust? For a team that hacks bits and registers all day, I'm shocked how far rust evangelism has deviated from just the simple truth of the code.

I wanted to share this with you privately, but I couldn't find you on any platform I feel comfortable using, and for some reason the best tech news aggregator in the world still doesn't do privmsg yet, so I hope I can ask you to take the perspective if what I'm trying to communicate here and not the "why you talking so loud?!" perspective.

I see these little rust-isms where a defect or some aspect of rust is manipulated in a way as to empower it rather than illustrate the technical reality of it.

Rust not having the ability to deal with failed allocation is or will be a show stopper for somebody, somewhere, eventually. It should be portrayed as such (or fixed and loudly announced) rather than saying, "oh, build whatever you want on top of that behavior" as if it's some brilliant idea.

Disclaimer: I'm not a rust contributor.

Disdisclaimer: there's love in my heart for rust but the marketing is reaching counterintelligence levels of euphemism and misdirextion and I'm confident that you have the influence and awareness to begin to fix this in the rustverse
Healthy and subject to a "social credits" system. I'd rather be morbidly obese than have the government force me to play a social status game.
How is this article related to Hacker News?
The US does not have universal health insurance, but it makes up for it with atrocious diets and sedentary lifestyles.
Philip Rosedale: VR Adoption About Overcoming Diffraction Limit of the Human Eye
California Must Be Doing Something Right in Trump’s America
Does 2 seconds a day vs. 1 second a day really matter to you, or most people?

There certainly is signaling for many people's purchases of high-end watches (moreso with Rolexes which are easily recognizable compared to some "better" or more expensive brands... Pateks generally are quite understated) but some people appreciate the esthetics, or the intricacy of the mechanics. And really, if you do have money, is it really different from collecting stamps (even less utilitarian value, generally) or classic cars (yeah, you can get from point A to point B, but with far less comfort and safety than in a modern econobox) or anything else?

Not everything in the world is about purely utilitarian value.
Could you go into more detail about why printing a web page doesn't do what you want? You mean for example different versions of Chrome would screw up your previously working layout? How about between the same browser on different operating systems?

I've looked into JS libraries that will directly generate PDFs you can print but each library seems to come with a lot of caveats.
Exactly. Wal-Mart isn't going to pay for your Computer Science degree. They have a narrow window of programs and it's to get people back who will help grow their business.

The people above you will never give you the education needed to overthrow them.
Car-related subreddits are the most useless thing compared to a forum for that car.

You get the same dumb questions over and over plus the “hey guys just joined the club, what are some must-have mods” one picture posts, who never return.
I think you're confusing value investing with looking at a simple Price/Book ratio. Value investing is much more than that. One method of fundamental analysis involves making a prediction about ~10 years earnings/cash flows and comparing that to the 10 year risk free rate (usually the US 10 year treasury).

The fundamental analysis models don't fall apart with tech companies, it's just much harder to project revenues for a new, volatile, growing business than an old mostly stagnant or slow growing company.
in the united states, the means of control are hidden rather than apparent.
I think he's being sarcastic...
Do you mean a penalty that one pays if they DON'T pay for some private insurance every month? Because that's actually what we have and it should not be confused with universal health insurance