skysight-inc/HackerNews huggingface dataset:
At one point, on the last level it let me play (or-gate) before going to the KS pitch - I had components on the screen, and I was able to move them around without the wires following.

It was moving two of the components around (even though I only had one selected, iirc), and when I dropped them, the connections didn't follow, but the circuit was still working.

There was also some weird end-points of the "wires" created (extra nodes or whatnot). At one point I clicked on one of the nodes that was already wired, and the wire reappeared.

I'm not sure if I could replicate this issue, but there is definitely something not quite right that needs to be checked out.

All in all, though, I liked it! I wanted to keep playing...sigh.
What are you having troubles with? I find the billing page to be pretty good, once the tags are configured for billing.

Far better than any internal tool I had the chance to work with.
I can only get it if I mispronounce it in my head. I think "bureau" and "cracy". I guess that's not so helpful.
> Yes, the question is in the context of climate change, not other variables.

I don't think you can just separate out climate change from everything else that's going on in the world—and even if you could, the result would be meaningless.
Be careful of the natural fallacy. Life expectancy was much lower a long time ago, and causes of death from poor health were not recorded very accurately.

Choosing the natural over the artificial is a reasonable default where the science is uncertain. But just remember that science has eliminated an awful lot of problems.

Also remember that natural experiences aren't always a la carte. Picking natural foods from disperate regions might be very unnatural, as is getting natural UV light after taking a shower.
I’ve heard once that the design of FAT was so straightforward that one would be hard pressed to enforce any patents on it. And that Gates designed it on an airplane trip.

Does anyone know if any of this is true?
I learned to spell it by learning enough French to know how to spell bureau.

Then it was easy.
It doesn’t strike me as true either. I was just thinking about how my Intel MacBook came with 1GB in fall 2006 (stock was 512 MB, iirc).

Granted, that wasn’t a professional machine, but I’d say expected memory for a machine has grown 4x in a dozen years.
Fargate has two flavors, ECS or EC2.

EC2 is just EC2 with scaling groups while ECS is a fully non-managed solution that's for small items.
He didn't really answer the billionaire happiness question.
Ask HN: Is There Any Interest in an Open Source Solution for Climate Change
In the computer world we have used Open Source Software to solve a lot of problems, spark numerous ideas and I believe have made the world a much better place in the digital realm because of it.

I keep reading about companies trying to solve climate based problems with for profit models and closed source ideas.

This issue is too big and too important to put all our hope in private organizations or even governments to solve the issues. Good ideas could be killed because they are not profitable or too slow to roll out because of government red tape.

We need a github like Platform for open source ideas, hardware, software, anything at all to help combat climate change before it’s too late.

Who would be interested in starting a project like this? Where do we start? Does something like a basic up and down voting system of ideas sound useful? How do we get experts to contribute?

Or have I missed the boat and didn’t find something that already exist when I googled?
I'm probably going to go to Migadu, since Lavabit support is proving to be annoyingly silent. I requested a custom domain a week ago, set up SPF/DKIM according to instructions, but have heard nothing since.
How the Saudis Made Jeff Bezos Public Enemy No. 1
For me, not really. A live text interview is probably the worst medium for this type of content (exhibit A: Kara Swisher & Jack Dorsey). There is also a lot of subtly missed when comparing speech to text, and due to the time delay it gives the interviewee time to apply any relevant PR spin.
A vegan would argue that the death of a single animal should be prevented if at all possible. They would probably argue that hunting is much more ethical than factory farming, but still very unethical.
It depends on the era of PHP to be honest, pre-PHP 5.2 (IMO) notices were mostly for pretty small stuff that was accepted as being necessary for sanity, i.e. trying to read a value out of $arr[$dem1][$dem2][$dem3] would require three separate isset checks to do safely, I always leaned toward building a user-space recursive isset function but it came with a penalty to performance.

Starting in 5.4 and getting far more prominent in 5.6, PHP started breaking bad backwards compatibility and failing to respect notices could easily lead to errors on version bumping up to 7.
Remember that 60,000 was chosen so that toxicity could be very reliably demonstrated. It does not mean that lower doses are not also toxic.
Same. It's pretty amazing to be able to see where the money is going and adjust anytime.
My knee-jerk reaction to this project is that it would be overall inferior to simply allowing coreboot to measure and boot the user's desired Linux distribution directly, and vastly inferior to a small first-stage bootloader written in a safer language than C. I still think that's mostly true - at the end of the day, you're introducing a second Linux distribution to maintain and audit into your bootchain. However, the 33c3 presentation about Heads at least presents a few decent arguments for using Linux : https://trmm.net/Heads_33c3#Philosophy_of_Heads .

Fundamentally I'm not sure I agree with the concept that Linux could be more robust, secure, audited, or hardened than an open-source miniaturized early stage bootloader audited by a good security research firm. I think the dated "more eyes makes more more secure software" concept has been fairly debunked at this stage and the path towards security will revolve around smaller trusted components written in a memory-safe language (i.e. not C).
Yeah, I think I meant the plumbing in the sense of providing simple ways to create and draw a UI and call functions when actions are carried out. It sounds like python and perhaps FreeRTOS? I've never programmed Android or iOS, only embedded systems, so even FreeRTOS is getting a little high level for me. My question might be phrased extremely poorly.

I mostly ask because in my experience writing graphics drivers for LCD displays by hand is that it is very hard and slow to run, last time I had to make a touchscreen interface it was like writing in QBasic again the functionality was so primitive. Seconds of lag because of the serial interface and all.
Have Dark Forces Been Messing with the Cosmos?
Macos has a nice built dictionary and thesaurus, and it’s something I miss on the other platforms.

Not everyone has time to play around with a thousand software packages.
Can you spell bureau?

Maybe you can make a mnemonic, how are you with spelling burette?

A crazy person is using a burette with a gold (Au) end, extruding a 3D wireframe model of a desk (bureau):

Bure(tte)+au+crazy ... and hopefully you can remember where the final "c" goes.
Determine the best stuff to compress without losing engagement and you've got it.

As others have said, faces probably matter a lot. It would be nice to have face tracking through a bluetooth device or something, but direction of gaze with the right manual options (say, 5 gradients from smiling to frowning and a few other emotes) might be enough to start.
So watching the destruction of human life and/or incredible suffering of other people is not problematic to you? If someone has a dysfunction is it not cruel to take advantage of the dysfunction, whatever benefit might be derived by others? Seems like the very definition of dehumanizing rather than caring whether or not your fellow man is thriving.
I hate Windows10 like anyone with any self respect and appreciation to Privacy, and this is why I am still on a heavily fortified Win8.1 (with Classic Shell UI).

Microsoft is doing what Facebook is doing. You either 'shut up' and accept the T&C, or go your merry way and use Fedora and SMS.

They don't do it for the fun of it, they do it for the $$$ of it. And since both they got greedy shareholders to keep happy, there is only one way forward (for these/such companies).
Problem there is that it would disallow Type.Staticmember or Type(value) kind of casts, which do exist in most Pascal languages.
Many organizations run their own hardware successfully without the tooling I mention. There are problems, just different problems from cloud with significant cost savings realized. Why would you be fighting your hardware supplier or your colo? I have never had a hardware vendor "fight me", and only once had challenging negotiations with a colo provider.

Have you never lost half a day of getting work done because Amazon's EC2 API was failing to launch new instances? I have! [1]

To simply hand wave away hosting your own hardware as infeasible and more costly (especially when it's been proven to be more costly) is unproductive at best.

[1] https://hn.algolia.com/?query=AWS%20outage&sort=byPopularity... (HN search of "AWS Outage")
I used an Acer C720 Chromebook as a remote terminal for quite some time. Eventually, though, I could no longer resist the urge to put a full blown Linux distro on it though :)
Okay, edited, is that better? I think the incredulity of the OP was quite incivil, for what that's worth. Would be more effective to catch this stuff further up the chain.

> Clearly, that is not the case.

when it "clearly" is the case.
There are no such cases. Everyone in the US is free to change their name if they're unhappy with it.
Private members are not private to instance in Java
I skimmed the AMA for a few minutes, and saw him say that:

- He thought nuclear weapons, bioterrorism, and climate change were the biggest threats to humanity.

- He thought paying $10B in capital gains taxes was not enough and he should have paid more.

Maybe those are platitudes but it's real enough for me.
If you can't use DANE to block certificates that the WebPKI says are valid, then you're stuck trusting both DANE and the CAs. Browsers don't trust DANE today. Ergo, adoption of DANE would expand the number of trust anchors.
OpenBSD has a system dictionary and a default spell checker: spell(1). I’m guessing the other BSDs do as well.

As an aside, this is why I think the BSDs are so great. They are complete systems with great documentation and great coherency.
or you can just delete your site cookies. I strongly doubt that they are fingerprinting you.
I have the x61s. Up until about 3 years ago I still used it quite a bit. It was always my travel companion too. Mostly I just don't use computers at home much, otherwise I'd probably have used it more.

It's a bit fragile now, dropping it a few times over 7 years can do that. The dual core core 2 duo and 4GB of RAM, and 9 Cell (160GB 7200RPM drive) battery meant that it was good enough for just most things for a very long time.

Of the computers I've had, it rivals the 2015 MBP Retina with being a favorite of all time. I'd possibly give it a slight edge over the MBP due to size and keyboard.

It was also nicer than the later X2xx series, IMO, which is why I went with macbooks later.
Which bank do you like best?
So important their bathroom breaks are timed, they get inadequate counseling, and they get paid $28k a year!
In response to your edit: he said the same thing on The Verge [1] a week or two ago. I think maybe what the OP is getting at is that there's really nothing revealing or exclusive that comes out of these AMAs; it's just another media outlet.

[1] https://www.theverge.com/2019/2/12/18220756/bill-gates-tax-r...
Puppet vs. Ansible
Machines cannot do this job yet.
Maybe you'd like https://github.com/elixir-maru/maru
This looks great! I haven't finished reading it, but does it explain Gallager decoding or RS decoding? At a first skim, it doesn't seem to, but that might be my lack of knowledge of the topic.
Relatedly, what is the monetization strategy for this sort of content? How could it possibly be worth more money than non-creepy children's content?
The end of Blu-ray and movie and TV show collecting
> When I ask about the risks of contractors developing PTSD, a counselor I’ll call Logan tells me about a different psychological phenomenon: “post-traumatic growth,” an effect whereby some trauma victims emerge from the experience feeling stronger than before.

Wow. Wow. Is this really a thing, excusing forced trauma by claiming it makes people better?
I stumbled upon your website a couple of days ago and found its content extremely useful. The language is precise, opinions balanced and use of data is sensible. It feels like you have no agenda other than bringing some objectivity to the discussions. I hope your journey into the startup world won't change it. Good luck!
Hyperscript roughly equals React.createElement, JSX transpiles the same for either pragma.

JSX is just a more natural syntax to those used to HTML/XML directly as an expressive syntax. Nobody is forcing anyone to use it... `const h = React.createElement;` if you prefer the functional syntax directly.
Lessons of the Kraft Heinz Nosedive: Radical Cost-Cutting Is Out,Brands Are Back
You think the BGMF publicist decided to say Gates watches American Vandal and has a trampoline room in his house?
Ok, I have had more or less a similar experience.

Couldn’t verify my identity(?)
> Upload a photo of ID.

Couldn’t verify street address(?)
> Upload a utility bill.

Couldn’t verify business street address(?)
> Upload a utility bill.

Couldn’t verify my EIN(?)
> Upload IRS EIN document.

The list goes on.. process took over a week. Eventually I was approved, just an insanely tedious process.
This is a live dataset. All the examples except for Britney Spears are using user-submitted answers.
PyDev of the Week: Lilly Ryan
This article is one of the first shots fired in the 'War on Clouds'.
A Shape-shifting, Rotating skyscraper is set for Dubai by 2020
But those new German regions will be controlled by Microsoft, so they fall under the Cloud Act.
I've been tinkering with bhyve lately at home. there are definitely a few kinks to work out but I am _very_ happy with it and hope the community around it grows.
So, it's the former (client library).
MagicPNG – Using Transparency to Combine Two Images [video]
And more importantly you're engaged to pay for the full year no matter which option you pick, with (almost) no possibility to cancel.

Long story short, only play 1 year full upfront.
Which is why as a Senior Engineer, some of the best productivity you can build for your team is to be able tell a Junior when starting a new application, "clone this template, npm start to debug it, it uses Typescript, you'll learn it as you work with it I promise, just let me know when you need help with something complex, and I'll be here to help you through all your PRs". (Or F5 to start in something like Visual Studio, depending on familiarity levels of Juniors you are trying to work with.)

Junior developers are often just fine trusting build systems as block boxes once you've got them setup for them.
The problem with the Knuth quote is that apparently people have turned the word "premature" into a synonym for "up-front." No, that's not what it means. Knuth is not saying that you should code (shit-out) the whole system naively and then try to find out where the bottlenecks are, as this dumb post suggests. Anybody that knows about the Knuth programming contest story would know he would be the last to endorse this.
Premature literally means spending time on optimizing individual things before their need becomes apparent. It doesn't mean you should delay optimizing a system design from day 1.
I run Debian on my OLPC XO-1, which has 256 MB of RAM. Firefox launches, but swaps on all but the simplest of pages. WebKit-based browsers are about the same. Seamonkey uses notably less memory and CPU, but still feels constrained. Netsurf, Dillo, xLinks, and text-based browsers all run fine.

In my experience with older Thinkpads, 512 MB is adequate for basic browsing with Firefox, 640 MB allows you to avoid swapping on most heavier pages, and 1GB is enough for even the most intense pages, and is adequate for browsing with numerous tabs open.

TinyCore isn't really any lighter or faster than Debian in most respects. It has a tiny install size, but that's because it either downloaded applications from the internet or loads them from .tgz files. It isn't substantially faster or less memory-hungry.
That was such a specific jump to an outlandish conclusion, no?
I believe all I/O is blocking unless you use something that wraps NIO. This is definitely true for core.async threads, but I'm not sure why it would any different for agents.

This is also a bit of a departure for people coming from Go or Erlang/Elixir.
H-1B worker visas in doubt as Trump immigration crackdown widens
Thanks for the recommendations. 'White Noise' definitely resonated during the time I read it. The white noise of anxiety sounded loudly.

Finished 'The Recognitions' a couple of weeks ago and will definitely get into 'J.R.' soon. I hear it's almost all dialog.

Of the Pynchon I've read, I find there's almost a recursive structure to his sentences/paragraphs...paragraph-sentences. Made 'Gravity's Rainbow' a bit of a challenge, for me. Though, 'Inherent Vice' was a bit easier to digest. 'Bleeding Edge' has been on my radar and the themes seem right up my alley, so it'll be read within the next couple of years for sure.
is not "famous" by any reasonable use of that term.

You're getting really hung up on "famously" which doesn't even literally mean "is famous". If that's your #1 point, you might as well drop it and move on to something else.
I think the navigation bar is very busy. It shows up over multiple lines, with different sized and shaded buttons. On mobile/tablet, it takes multiple screen lengths. It seems overwhelming and unfocused.

Perhaps because the navigation is overwhelming, you decided to duplicate your dropdown menu for most of the landing page.

I'm not sure why there is such an emphasis on your media coverage and authors at the top of the landing page. Usually that is a tactic to build social proof for customers feel comfortable buying from a new/unknown startup, but as far as I can tell you're not trying to make a sale.

It took me several clicks to get to an article with an interactive graph -- the cool part. More than just the data, you had good writing in catchy, accessible prose.

My suggestions would be

1) to highlight one cool / recent article+graph at the top of the landing page.

2) Simplify your topic organization; you have 16 different high-level topics, with further subtopics. That relegates you to an unwieldy dropdown. I realize you may be using the SDGs, but I'd prefer 5-6 MECE categories like Environment, Health, Economic Development... into which you can organize SDGs. If you had fewer categories you could fit navigation tabs or make use of UI techniques.

3) Overall, decide on what flow you want from the user and design around it. You have a newsletter, donation, even another web domain for SDG tracking. Who are your primary constituents, and what are you trying to help them accomplish? Is it to delight and educate laypersons, maximize small-dollar donations, highlight the academic rigor of the authors' analysis...?

As a reader, I would come back to the site often if it focused on showing me all the coolest data analysis. I might even browse there instead of Hacker News.

Right now, though, it seems closer in my mind to the World Bank's Open Data website, which has an overwhelming amount of great open data, which I would only visit if I were looking to access a raw dataset.

If lay readership is your primary goal, I would suggest looking for design inspiration from media publications like https://fivethirtyeight.com/ or https://www.newyorker.com/ . Even xkcd.com, which has dated design language, achieves the UX of putting the catchy content up front, and providing navigation for people who want more, rather than the other way around.
Using Cognitect's AWS-API with AWS Transcribe
> The only way to keep rents this low in the face of rising demand is public housing that is rented out below market rates to low income tenants, or via a lottery.

Or you know, build more housing.
This matters to those of us who are Aussie citizens and developers.

Also NSA has been doing this surreptitiously while TOLA allows the government to compel a private citizen to take action.

But yes, we know we're a small country -- not much larger than a 1/2 California. :-/
Apologies for the follow-up, no spam intended.

For this AMA he self-identified as "co-chair of the Bill & Melinda Gates Foundation", and I have to admit that as a syst-admin 'some time ago', I made my living with Microsoft products.

And now as a 'wiser' (snicker) human being, I appreciate his efforts to improve Humanity via his dedication and actions.
You're asking for a lot in a very small space. HN isn't the proper forum to discuss this, and I can't take that much time away from work to educate you. If you can't see it for yourself, then there's nothing I can do for you.
Genetic testing firms share your DNA data more than you think
I must be missing it, but I don't see the "same thing" at all. On reddit, he is a lot more human, providing a direct answer to the question and revealing personal information and opinions (like the $10BO) that doesn't seem to be written in that Verge article or elsewhere.

Seems super valuable and interesting to me to have Reddit AMAs, and I'm just not seeing this "platitudes" thing or "just another media outlet" attitude. Sure, he's on a talking tour or whatever, but he's on reddit answering real questions with real answers not seen elsewhere.

Seems interesting enough to me, and not at all like what OP is decrying here for being "platitudes"/"non-answers".
No empirics. Just some dude waving his maths around.
You have to remember that those are policies put in place by the contracting company, not Facebook or the engineers that make the tools that these people use.
Interesting write up, although I'm sure there are some overlooked variables as there often are that others here will likely point out.

I'm very curious as to what the system resource usage looked like during these tests.
Maybe it's best not to think of React as a View but a Component... You can create Components that are simple Views and render what they are given, you can also create smarter Components that are more in line with Controllers.

As a loop: Store -> State -> Reducer -> Component -> Action -> Dispatch -> Store ...

Or if you want something closer to MVC, you could use MobX or similar.
in other words, war is dangerous and he pays too little tax. i think too they are platitudes.
Personally, I think it's more about balancing trade offs. You need to have some semblance of target performance needs. Bad architecture can be hard to overcome later.

Most decisions are small, but can lead to compounding effects. Personally, I think one should also avoid premature pessimissation as well. No one in their right mind would use bubble sort over quick sort, for instance (not saying quick sort is the best algorithm, but it's better than bubble sort). One pet peeve I have in C++ is when I see people initializing a std::string with a literal empty string instead of using the default constructor. The default constructor is usually a memset or initializing 3 pointers. Initializing with an empty literal involves a call to strlen, malloc and strcpy. I've yet to see a compiler optimize this. May not seem like a big deal, but considering one of the most frequently used data types is a string, it adds up a lot. Most of the applications I've worked on show std::string methods and constructors as hotspots when profiled (back office financial systems).

I agree one should avoid premature micro-optimization, but that you can also avoid premature pessimissation.
Interview with Fritz Lang, Beverley Hills, August 12, 1972