skysight-inc/HackerNews huggingface dataset:
It can be done on a community level, not individual houses. In Portland, we have several HUGE water towers that hold tens of millions of gallons that supply pressurized water to neighborhoods, like the Denver Water Tower. They also have them on the ground in hills where you can't see them, supplying houses below. For fire suppression, it doesn't have to be potable water. It's just a quick thought I had. I know if I lived there and there was a fire breakout and heading towards me, I'd stick a sprinkler up there whether there was a water shortage or not.
> create file /tmp/test.txt for input and output as test_file

Maybe OP should learn COBOL :)
About metric vs imperial. We all adopted 10 based numbering. That puts any system not 10 based at disadvantage.
How much experience do you have from C, Forth & Lisp?
Spend enough time in these languages and you start seeing the world differently. Less syntax (when designed well) doesn't have to be unreadable.
Hey everyone, come invest in my new startup called "doing the dishes." Launching in about five minutes.
Wow. Actual black text on light background. Compact, readable, high contrast. I wish we could have designs like that instead of this modern grey text on grey background garbage.
I'm glad this took a turn because I was not following, AT ALL. But even that last conclusion I only sort of agree with. If they are suggesting Go and Rust and Kotlin bring nothing useful to the table, I suggest they reevaluate. I am way more productive writing Go than C++, Mozilla invented Rust literally to solve concurrency problems, and Kotlin saves you a ton of typing, which speaks on it's own.

Yes there's hype. It's not about hype. It's about exploring permutations of the tried and true. Applying what we've learned. You see a lot of composition over inheritance - not because composition is a new concept, but because we learned how inheritance can be bad. It's that simple.
JRE - iship420.com
How do you propose anyone will have a MVP within a day? Which is the purpose of this event. I mentioned giving them a month to develop and build some level of product and anticipation for what it is they're proposing. Nothing about calling them a 'start-up' based on any level of randomness. Or perhaps you don't understand the word 'maybe'.
TunSafe adds support for WireGuard over TCP
An entire day?

I’ve seen it where it was EXPECTED that it normally took THREE WEEKS or so for a developer to have the set up correct to be able to develop the application they were hired for.

It was a Java web app. Not some weird special embedded hardware or something.

The app was just that (pointlessly) complicated to set up. Even in production it took quite a while despite being automated buy and installer and people having lots of experience installing it.

Edit: sorry about the duplicated text. I’ve fixed it.

I’m not a Java hater, I am in Java developer. I actually like the language. But the way this particular app is designed and configured, along with the Extertal systems that had to be reconfigured to be able to run at (which could have been eliminated) meant that setting up the system for developmental just took a ton of trial and error.
I don't understand how a primary source can be biased. It is factual evidence in and of itself. Wikileaks' leaks have little to no editorialization (Usually there is a 'summary' in front of the db).

Have you read the content of wikileaks' leaks? Their twitter account is a partisan mess, but their actual leaks are some of the most solid journalism of our era.
How To: Data Lookups via Raytracing
It reads and feels like part of Sandberg getting pushed out of the in-crowd as punishment for Facebook "enabling" Trump, Russia, or whatever.
99.9% of people are perfectly fine with doors with a pull handle and a sign saying "PUSH" on them.
> ... government is spending _even less_ into the economy.

Where do they get that money to spend?

Money spent by individuals and companies is usually better spent than that by the government. (given a law-abiding high trust society)

Money that passes through government is not magically imbued with some extra quality. More the opposite. Remember that story about it being cheaper to hire a taxi than go by train for two or passengers in Greece? That the Greek train system had more employees than passengers and lost a billion per year?

https://www.bbc.com/news/world-europe-16834815

Of course I don't want to go overboard here; money spent wisely by the government on the public good can be more effectively (productively) than the individual or company.
Reads like a personal vendetta. It's basically throwing shade at someone with no backing at all, openly referring to overheard stories and people wishing ill on someone else.

If you find-and-replace "Sheryl Sandberg" with any other name, the article just reads like a vile piece.
MythBusters Results – List of Myths and Summaries
Going to the CPU is largely irrelevant in most cases. A lot of algorithms just need to transfer data between GPUs or nodes, and RDMA bypasses the CPU completely. NvLink is nice on POWER9, but it's only one or two links instead of the full 6 a GPU has. What we really need is GPUs and CPUs to support PCIe 4/5. Intel's Cascade Lake Xeons don't even support 4, and it's out out until next year. Power has had it for over a year.
the original comment offers some constructive criticism because the article does have the potential to misinform novice users about what certain services do and the technologies they use. yours is more of a directed personal attack; keep in mind that this is hn. good on you for knowing a priori s3 is not ftp. but i wouldn't expect someone new to development to necessarily know this. as a result, they could have an even harder time figuring out how to do things if, for example, they search for advice on how to connect to the s3 ftp server.
Spending 1 hour on learning a new subject makes you feel instantly better/improved easily since 101 stuff offers high exp/time spent ratio. If you don't have time you are probably stuck, cant progress etc. And that feeling you got from 1 hour lecture on a new subject makes you think you are making progress that you strive for on some things at least, thats how I explain it to myself.
Is it common to build over NFS? I can't immediately see a use case - collaborative editing or something? Even in that case, wouldn't it be easier to build on the box?

The other case seems valid in a sort of 'if your build intentionally makes use of mtime, you'll need to look at mtime'. It seems like an odd thing to do in the first place - I guess Makefile as deployment rather than for building?

A 470K LoC project I have here with >1000 files takes 0.04 seconds to do a full sha256sum traversal on my box from the cache. That's single-threaded.

If I drop caches, it takes approximately 1 second (from spinning rust, not SSD).
All you need is to be able to afford a 100.000$ car, nothing else. Then you're fine even if you've destroyed the air quality.
Yeah, but likely the project in that case would not count as a JavaScript repo on GitHub.
So, criticizing Mozilla is not allowed or using strong language to drive a point? If anything, my original comment did not go far enough. All of the people here helped to kill Internet freedom and the Web. Civil discussion is only allowed if certain organizations/topics are not on the table and their malicious actions just get brushed off like it is no big deal. I was a huge supporter of Mozilla (Project/Foundation) and gave lots of money to support them. As each issue came up, I was brushed off as a crazy loon whose opinion has no merit or weight. Flagging and censorship seems to be the tool of the day to ease the pain of having to deal with an unpopular opinion. As my final and last post to this Brogrammer circle jerk, I leave with this:

First they came for the CEO because he used personal funds to support things that we did not agree with and I spoke out in support of him as a gay man because Free Speech is important. Then they came for the browser, because they believe in a "Free and Open Web"..."Privacy".."Truth":

* EME (can't have a Free and Open web without DRM)
* Pocket (just save pages with this non-free service in the cloud, trust us...we care about privacy)
* Studies (pushed a malicious plugin that you were not suppose to know about)
* Cloudflare DNS (TRR) (we must ignore all system DNS settings at all cost because we trust CloudFlare)
* telemetry (we can't trust the user really wants to disable it)
* Ministry of Truth [1] (everyone trusts Mozilla to be the gatekeeper)

The laundry list of things keeps growing and these issues fall on deaf ears. "Well, you can fork...change things" I should not have to maintain my own fork of a now shitty browser just so that malicious features are removed or stay turned off.

Hacker News was the last and final place on the Web that I go and participate. I dumped Facebook 8 years ago and I have been kicked off of Reddit (remember when Snowden news articles from mainstream sources were banned from r/technology?). I guess my best bet is to move to an island so I don't trigger or bother the fine folks of Hacker News / YCombinator...

[1] The Mozilla Information Trust Initiative : http://archive.is/jcJWg
That's of course not just happening now, it has always been a problem with the term. There has never been wide industry agreement as to what it means, going back decades.

That's how you end up with the media referring to 10 year old type companies that have thousands of employees as start-ups. I don't think a definition for it is going to get narrowed now, it will probably always be a broad/loose term.
I mean its consistent with the fact that they actually had good security, thus they're probably not shorting the IT budget.
Linux '95
Yup. There was a great talk at the last GPU tech conference in san jose where a guy from nvidia showed benchmarks of local memory accesses compared to remote (another GPU over nvlink/nvswitch). There was almost no difference once you got to a large enough transfer size, which is the most common. And the beauty was the only difference is the pointer happened to be on another GPU rather than yours. No special programming was required. Of course, this locks you into Nvidia, but their intent is clear with CUDA already.
I think it depends on what your objective is.

Strictly helping quanitfy technical and personnel risk? Grey all the way.

Getting the C-class to understand what a worst case scenario could be from a completely external threat. Black drops the most jaws.

Ultimately the later is a cultural hack. The absolutely hardest hack of all in my opinion. A way to get the herd moving in a different direction.

So it depends on what you are "hacking."
Unicorns are setting up their own venture capital funds
Kitchen Sink Sprayer Problems That You Should Know
This isn't directed at you specifically, but this cliche is self perpetuated by sociopaths who like to repeat it with pride. It then creates an environment where because many of those at the top are sociopaths, it becomes more strategic to act that way yourself in order to get ahead.

Being a bad person doesn't have to be a requirement to succeed in corporate America, we've just made it that way.
Apparently the way to turn this and other mitigations off is the following mouthful:

pti=off spectre_v2=off l1tf=off nospec_store_bypass_disable no_stf_barrier

Would it make sense to have a single flag to "run insecure but fast" that we can use on pure development machines, test servers and the like? My Intel development server only runs code I choose.
There is an older Haskell implementation of Raft with additional changes for Byzantine failures: https://github.com/kadena-io/juno
The article talks about turning white, fat-filled blood red, so presumably it would have an effect on blood fat level. Is the issue that humans with this disease have no choice but to remain on extremely strict diets, which does a reasonable job of controlling their blood fat level. This treatment (cure, essentially) would alleviate that, but not necessarily change the levels much, since the patients were already (laboriously) controlling them?
Good ol' Baader-Meinhof phenomenon.
I agree somewhat, but I think it's important to consider that the ease of reading c-style syntax you experience is probably greatly helped by the wide adoption it's seen of at least some of its features and the repeated exposure you've had to this point, as most of us have.

There is a choice to be made as to whether amateur learning should be optimized (not that their example would be the result), or or a greater tie-in with the existing programming ecosystem should be. Both have their trade-offs, similar to the question of whether we optimize ease of learning or ease of use for experienced programmers (think BASIC vs APL).
That sounds like what PR would write! I think the problem is the world does not benefit from artificially constructed public personas. We're all better off if there is less artifice there. Rich people can't help it almost, they hire all these 'helpers' (press agents, pr, lawyers) and they just want to make them look good. But power corrupts, and we should be rightfully suspicious or at least skeptical of the aims and goals of the powerful.
VS Code has terrible performance. Are you the one who's being sarcastic?
I would recommend a Brian Kernighan talk on that regard (2015):

https://www.youtube.com/watch?v=Sg4U4r_AgJU
Not even close. Mobile phones actually had numerous advantages over landlines. You could travel with them, have apps, long distance was far cheaper, etc. The writing was on the wall for landlines very early on, and everyone saw it coming. It would be like predicting today that streaming won't take over over the air programming for TV. It wasn't that much more expensive than a landline when all was said and done.

SpaceX has very little, if any advantage over decent DSL, especially since mid-range DSL will be $30/month with no equipment to invest in.
I agree that it helps Walmart more than it hurts them at this point. That's a large shift from ~20 years ago when the fear was very widespread that Walmart would destroy all the small towns and wipe out local employers. Now that Walmart is entrenched nearly everywhere locally, politicians want to keep those local jobs.
On the contrary, I find that easier to read! Except for the font, that's just way too light.
> One thing I dislike about redo is that it probably does not work well on Windows. Has anybody ever tried?

Yes, although only for a toy project. I'm sure it'd work fine with Cygwin or WSL, it might work with MSYS, but I've definitely had it working with busybox-w32[1].

> Is a build directory just a habit from using Make or is it a flaw of redo to not support that well?

You can use redo in a Make-like fashion by putting a single `default.do` in the root of your project that decides what to do by examining the filename it's been asked to build. That does give up some of the benefits of redo, however (since a single file builds everything, when you edit that file redo wants to rebuild everything).

Having a separate build directory that can be easily wiped is a good idea, but I'm a lot less worried about it (or things like 'make clean') now that I have 'git clean -dxf'.

[1]: https://frippery.org/busybox/
I don't understand how people can't tell the difference between the fake smooth scroll FF has by default and a proper pixel smooth scroll you get with MOZ_USE_XINPUT2=1. The fake one scrolls line by line and smooths the transition, but still won't react to minor finger movements, there is a threshold and it feels fake as f*. Don't know why it's default on linux, but hey linux folk probably don't have high expectations anyway; they are probably fighting to keep it that way.
Hublot's Bitcoin watch
I'm only going for this new system if we can periodically redefine standard units, like for weight.
Ask HN: What's the hardest problem you've ever solved?
Could be engineering, interpersonal, strategic, etc. This is purposefully open-ended.
Stanford Literary Lab
NFS is getting so rare that some systems aren't even organized to accommodate "mount -o ro /usr" anymore.
Show HN: Skynet Today, a site for informed and accessible coverage of AI news
Some way to have type inference without the cons of type inference or the verbosity of static typing
I'll just leave this here. :-X

Bfloat16 is much better for conversions from f32.

https://github.com/tensorflow/tensorflow/blob/master/tensorf...
Never in the memory of man there were such floods in the desert of Saudi Arabia
Up to a point, perhaps. Say you have both `if` and `unless` control structures. Two keywords where you could have just one, but they're closely related enough that there's not much burden. But what if their grammar was completely different, like say:

ifStmt := "if" "(" expression ")" statement ( "else" statement )?

unlessStmt := "{" exprStmt exprStmt* "}" "unless" expression ";"

I doubt this additional syntax would be a positive for the language's user. And the divergence will almost certainly make implementation changes more difficult. If we had instead:

ifStmt := "if" "(" expression ")" statement ( "else" statement )?
| "unless" "(" expression ")" statement

This smaller amount of syntax is easily understood, increases expressibility, and `unless` will most likely be implemented as simple sugar, just a negation of the expression in an `if`.

There's definitely some sweet spot in the middle, taking scan-ability and symmetry both into account.
> The done button is the archive button

True, but the point of Inbox was to treat your email like a todo list. By definition, it is the same, but training millions of Inbox users that this is new behavior makes it hard to grok.

> If you're using bundles, that's the one big feature that isn't ported, but it doesn't immidiately sound like you are.

Every Inbox is probably using bundles whether they remember or not. It becomes incredibly powerful when you have a trip coming up and your flight, hotel, rental car, etc. is all bundled up together.
63% of US electricity is powered by fossil fuel. Electric cars need to recharge.

This article doesn't recognize the trade-off of increased demand on the power grid, and source of that fuel.
Pickup trucks are a marketing success story. The missing links in your undstanding of this phenomenon are hours of commercials during your adolescence linking your masculinity to the truck and the judgement of your peer group of whether your vehicle is manly enough. That's why the bigger the better, why people lift the suspension to make them taller, why models with quieter engines secretly play engine revving sounds through the stereo, and why people hang fake testicles off the trailer hitch. When my friend bought his first car at 16, a compact sedan, everyone told him it was a college girl car. Poor guy.
NIPS changing name to NeurIPS
Just got the following email in my inbox

Dear members of the Neural Information Processing Systems community,

Something remarkable has happened in our community. The name NeurIPS has sprung up organically as an alternative acronym, and we’re delighted to see it being adopted. Indeed, one forward-thinking member of the community purchased neurips.com and described the site’s purpose as “...host[ing] the conference content under a different acronym... until the board catches up.”

We’ve caught up! We were considering alternative acronyms when the community support for NeurIPS became apparent. We ask all attendees this year to respect this solution from the community and to use the new acronym in order that the conference focus can be on science and ideas.

We have taken several actions to support this acronym. First, all signage and the program booklet for the 2018 meeting will refer either to the full conference name or to NeurIPS. Second, we’ve asked sponsors to do the same in their materials and publicity, to the extent possible at this late date. Third, we will hire a branding company to design a new logo for the conference. Fourth, we’ve moved the conference site to neurips.cc, and the owner of neurips.com, Peter Henderson, has graciously donated the domain name to the Foundation.

Thanks to everyone who has taken the time to share thoughts and concerns regarding this important issue. The Neural Information Processing Systems community has a lot of people working very hard, and with much passion, to make the conference the best it can be. We look forward to continuing this conversation at the Town Hall during the conference.

Yours,

The Neural Information Processing Systems Foundation Board of Trustees
Utterly fanciful speculation here, but my impression was many of the current scandals facing Facebook are to determine whether Zuck can be marginalized into a non-operational Bill Gates-like role, making room for Sandberg to become Internet Queen. I only half joke, but it's an immensely powerful global role, but senior geeks within FB are still a bit idealistic and principled and will defer to Zuck on any of her ambitions to operate FB like the institutions she cut her teeth at, e.g. as a private state department, or a para-governmental agency, like something with the power of the Fed but for global politics.

This caps her ability to wield FB's political power to its fullest extent, and for someone of her calibre, she's only going to see it as a constraint in the way of her full potential.

If Zuck manages to weather the scandals, it means she needs to be thinking about what's next, as she's not going to be content as #2. The most obvious "next," given her background and record was the democratic nomination to make a cakewalk run for president in 2020. 2016 made it obvious it's anyone's to lose, but the firmness of the ceiling at FB needed to be proven out first. E.g. ruling out internet queen before giving up one of the most powerful private sector jobs on earth on a presidential run. That's why we saw Zuck pushed to the fore earlier this year, because if he was vulnerable to being politically isolated (and sent out to philanthropic pasture), that opportunity would mean growth within FB for Sandberg.

Turns out, dude is made of teflon, and then something else happened.

The mid-terms mediocre showing (e.g. no blue landslide) means the competition for the 2020 nomination is suddenly less urgent because the president still has a reasonable chance of re-election. Democrats will field good candidates, but nobody is going to give up a global power role to take the chance while the president's base is holding. Certainly not the sort of chances you'd give up being internet queen for.

So, by this view, expect the FB scandals to fall off because Sandberg has always been capable of single handedly containing them, and only while she made her decision about 2020 was it briefly useful to expose Zuck to the elements and see if he survived. Now that the mid-terms have taken 2020 off the table, she can use her role to build a juggernaut base of operations for a 2024 run.

I'm not involved at all, to the point where this borders on weird fanfic, but reading the tea leaves, in her position, what else would you do?
Embedded systems, Asia is manufacturing most of the electric goods people use these days and therefore a lot of embedded programming is required
Looks like a fun project, very nice :-)

For those interested in more of the beautiful theory on extensible row types, this project seems to be based on an earlier paper I wrote on scoped labels:
https://www.microsoft.com/en-us/research/wp-content/uploads/...
BTW it'd be great if Diomidis Spinellis could comment on this.

Someone who has won IOCCC four times and who was the General Secretary of Information Systems at the Greek Ministry of Finance has got to be worth listening to.
Facebook After Capitalism
Machine Learning Can Create Fake ‘Master Key’ Fingerprints
Yes! That is a brilliant point. You have to test for failures, it's not obvious - if you have failing systems occasionally you are already testing for failures.