skysight-inc/HackerNews huggingface dataset:
I believe it is not worthwhile to treat MVC as a pattern to emulate: http://beza1e1.tuxen.de/model_view_controller.html
That's a great post and a great thread. It's entertaining to read the discussion of Heinlein, as I came of age in a very cloistered sci-fi literary environment and as a teen in the 1980s didn't know anyone who appreciated science fiction literature and could discuss and compare classic authors like the people in that thread.

Once I plugged into the Internet in the 90s, I subscribed to a Gene Wolfe usenet group but otherwise didn't seek out my "tribe." From time to time I get to catch up on these debates when someone mentions/links to them on HN, so thank you!
> The whole system has to be torn down and rebuilt from scratch, with the state the main owner of hospitals and provider of healthcare. The kind of things that you read about the current system are just absurd,

How involved are you with other US government organizations? Do they usually strike you as highly competent and efficient? Are you sure that if we did what you suggest we wouldn't have a whole different set of monstrous absurdities?
The body will preferentially use alcohol before glucose. I recommend a 100% alcohol based diet.
> according to three people familiar with the matter but not authorized to discuss a private gathering on the record.

How do conversations like the above play out? I would assume a binary, "I can talk about X" vs. "No comment".
I had a thought awhile back. In the vast majority of uses, identity is exactly the issue. Yet in the vast majority of compromises or problems, the problem is correlation and combination of data. By this I mean it seems to me that, say, the Social Security Administration needs to be able to identify a citizen in order to know whether and how much they need to pay a person of a certain identity to avoid paying the wrong amount, the wrong person, double-paying, etc. There does not need to exist an identity which spreads beyond that. Your credit card company does not need to use the same identity and a unique identity which functions solely within the context of the credit card account is all that is needed. Instead, we have identities that get spread across multiple services even though there is never any actual need to relate or correlate the activity across those services. This seems like the sort of situation that cryptography can solve, although obviously there would be a lot of usability work to be done. But it seems to me that cryptographically unrelatable distinct identities which has only 1 possible point of aggregation (you) is what is needed.
I don't expect it will be destroyed by a cunning criminal with an agenda. It's just going to get beaten up by some kids goofing around, or some drunk dude walking home from the pub, or someone who just wants to smash things. They'll quite possibly get caught.
With 3+G you will need more power.. and a faster connection would not be more reliable ... just faster. So if you want to have a real-time video-stream, than you need that. But for a security cam, gprs and low resolution images should be fine.
The lack of an ending to that show was very frustrating.

There is a movie out to wrap up the story. I haven't seen it yet, but I have high hopes.
That seems to be about as accurate and helpful as any random and unknown layperson's "insight" something they don't understand. Or multi Nobel winner Linus Pauling's entirely misplaced obsession with vitamins, spawning a multi-billion dollar but pointless industry.

Why does this random aerospace engineer have any credibility on climate? What peer reviewed research has he on climate? How does knowing something about aerospace engineering provide insight on climate?
Yes, projecting words on buildings, absolutely atrocious.
Here's a popular "State of the Haskell ecosystem" page:

https://github.com/Gabriel439/post-rfc/blob/master/sotu.md

There are a number of things where haskell is best in class and a larger number of things where it's immature. The language itself could be excellent at far far more than it is today, but libraries are limited for many tasks.
It's like the gym on January. People like the idea of getting fit. They don't actually like doing it though.

The act of figuring out what's next and buying the materials feels good without any commitment.
8-bit music, or chiptune, moved from illicit origins to mainstream
I made a command line one kind of like this: https://www.npmjs.com/package/color-json-cli
Not if.

It's a question of how contrieved the scenario would need to be.
The Black Death effected nearly all border countries. If South Korea was 'suiciding' via the same phenomena every country around it was experiencing, the difference between itself and external threats would not be so significant.
That is exceptionally cool. They have taken existing best practices in semiconductor fabs and migrated them to an interesting place.

What is missing of course is what their feature sizes are and the part at the end where you cut the die and package it. It is those things that would define the set of things you could put on a single chip.
I have to agree that it's a difficult read, and I'm someone who has done a fair share of looking at these different architectures.

But the broad-strokes recommendations seem approximately like these things I would say(which are not exactly the things the author says):

* Some things are best done in an incremental fashion rather than a big "update"

* You often need to copy state in your UI code

* It helps to focus on building explicit synchronization points(which I turn to FSMs to do)

* Modelling abstract cursors on data is a helpful UI idiom
What class is this?
That is interesting. It's possible that they have done some optimisations on loops since the last time I measured it, but that was back in Python 2.6 (I think), and map was much faster than a loop (no comprehensions back then), and it was particularly obvious on very high number of input elements.

Also, from your description I suspect that the list() call over a generator might introduce extra overhead, rather than map itself...
Perhaps "open minded" is not the right phrase. "Acceptance of appalling and disgusting behavior" is closer. It's definitely a value judgement on my part, I'm more conservative than I thought.

Eat all the boogers and ---- all the ----- that you want, I won't bother you and I'll even help protect your right to do it. I just don't want to know details.
Matomoto is Great and was developed with the German Privacy Law in mind. Which was already as strong as the GDPR now.
Some are already in the “vetted” bounty program. That doesn’t necessarily mean they will sell Apple the bugs though.

How much do they make selling to China?

Aside from the Chinese part of the jb scene, it’s kind of disheartening to know that the rest of them are selling that capability to a hostile adversary (if that’s true). I’m surprised the five eyes aren’t offering enough to keep them out of China’s hands.
Congrats on finding a scientist that is against climate change:

>I put myself in the (Those who fear expansion of Government control) group, and do not hide the fact that I have a clear bias on Anthropogenic global warming (AGW). My bias is based on fear of Government expansion and the observation of AGW data presentation fraud – not based on financial or any other personal benefit. I merely have found that the closer you look at the data and alarmists’ presentations, the more fraud you find and the less you think there is an AGW problem... For decades, as a professional experimental test engineer, I have analyzed experimental data and watched others massage and present data. I became a cynic; My conclusion – “if someone is aggressively selling a technical product whose merits are dependent on complex experimental data, he is likely lying”. That is true whether the product is an airplane or a Carbon Credit.[1]

You may not face the "dire climate change" but the future generations will. Or we can nitpick the studies and claim it as government fraud-- it's probably easier that way.

[1]: https://en.wikipedia.org/wiki/Burt_Rutan#Anthropogenic_clima...
> Agreed, but we now have the technology to do these at much smaller scales, which, in aggregate, account for a lot of the load.

A lot of companies have this capacity, but are waiting for the right environment to deploy it. Smart fridges, aircons, nest thermostats, electric cars with Wifi, etc. They have all been built with the capability to load-shed or even power the grid at a moments notice, but the manufacturers refuse to just do that for free - they want to be paid.

Many of those products were even sold at a loss because the companies expected to be paid by electricity networks for their fast-response stabiisation services.

Today, they aren't allowed to participate in the power markets, and anyway, markets are settled on a half-hourly basis rather than the 1-second basis that would earn them the most money and provide the most reliability for the grid.

This is all a politics problem within electricity regulators (who would much rather stick with the status quo, leaving some power stations underutilized, rather than pay these 'unreliable' web 2.0 companies). Nearly none of it is a technical problem.
That’s the problem with ML and statistics. With the wrong input they quickly turn into something that constantly reinforces the status quo. It’s a dangerous path if not handled carefully.

You can see this even in advertising. All the ads I am being shown are about stuff I have bought or was interested in. They can’t give me new ideas or handle when my tastes have changed.
Uber's lockup period is 6 months or 180 trading days.

https://www.nasdaq.com/markets/ipos/company/uber-technologie...
how do you know this?
In 2004 I was in Cancun and met a few people doing this kind of thing. It was for plastic surgery type stuff that wasn’t covered by insurances. Not nose job stuff more disfigurement or getting something unsightly fixed. 15 years later they have a hospital catering to this. It was sketchy back then and I heard of botched jobs with not so great surgeons.

Here we are 15 years later where they fly in surgeons and pay the patients.

Anyone want to build a system to connect hospitals overseas with insurance companies/patients?
I guess one purpose of a mobile camera you can implement like that could be perimeter pen testing / red teaming. What did the author use their camera for?

Does the Raspberry Pi Camera have an IR? How is the quality? Why didn't the author bother to hide the Pi and the camera better in the case?

The pricing is dishonest. It first says "$8 Raspberry Pi that supports the camera module." and then later on it mentions Raspberry Pi 3. AFAIK that does not cost $8, and furthermore its missing on the other necessary components such as a microSD card.

I'm using Xiaomi Dafang Hacks [1] right now, as I found that a cheap solution. Approx 25 EUR for the Dafang camera. Its a MIPS machine.

[1] https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks
I assume you're referring to Brexit. Any indication that this would actually affect the power grid?

https://www.reuters.com/article/us-britain-energy/no-deal-br...
>Well, most countries are not particularly democratic

And that is due to a great extent to culture, which is what the article is about

> A colony usually has no culture of the 'citizen', since the people of the colony are basically a resource exploited by the colonist.

But Arab culture prior to the relatively brief period of Western colonization also did not have a concept of citizen, at least not in the democratic sense.
You're going to have to break down a bit what you think is pathetic about this, I think.
As a lightroom person; I hope I’m not missing out on something extrodinary using a ~2 year old off-line version.
Ah I see, when you say "photo" you are referring to the photolithography used in the chip making and not the captured photo of the finished chip is that correct?
VC is a model that works that way intentionally and you're holding that intentional behavior up as though it's incompetence or stupidity. It

No, I’m not saying that the VCs who backed Uber, Lyft, Dropbox, ElasticCo, Mongo and Tesla are “incompetent”. They did what they set out to do. They invested money, the companies went public and they made a killing. In the meantime, the investors who are buying these money losing companies on the public market are the ones getting duped. They didn’t have a chance to get in earlier on the pre IPO growth because they weren’t “accredited”.

ElasticCo and Mongo for instance were one AWS/GCP/Azure announcement from becoming cannon fodder.

Everything from eBay to Google to Apple to PayPal to Facebook to Cisco to nVidia were backed in that wildly successful model.

As are the companies I named above as well as WeWork....

Google, Apple, and Facebook were all profitable before they went public.

Let’s take an example that’s closer to home - YC. Only two YC companies have ever gone public - Dropbox and PagerDuty, neither is profitable, and Dropbox is being crushed by larger competitors like Microsoft and Google.

The reason the US has dominated tech globally for half a century now, is thanks to the VC model - a model everyone else has sought to copy, including Europe and China.

They also copied our financial system. How did that work out?
Remember, not your keys, not your bitcoin. Stay off coinbase.
I would attribute the low birth rate to the fact that economic growth has slowed down.

The 20s of this generation are literally the ones that are getting the shorter end of the stick. Imagine yourself being 18 year-old male in South Korea, 80% of highschool graduates go to college, so given the status of the job market you are pretty much forced to go to college unless you are willing to work in a poor environment (as in jobs that don't provide career progression, or pose high risk on personal health).

To add salt to this wound, the college tuition has been hiking. The parental generation of Korea who are in their 50s lived through a time of high economic growth, and education was affordable due to cheaper tuition that could be paid off in short term. Let's say that you take college somewhat seriously, and spend extra year or two after highschool to get into a solid college. You are now 20. After a year you have to serve the military. You are now 23-24, second year in college. After finishing college, you are 26, but there are good amount of people who take year or two off so you will get plenty of 27-28 year old males that have lot of debt, and not much job experience.

Ok, time to get a job. But hey, the job market sucks right now. Older people aren't retiring. Some companies give you contract or internship work but these barely pay for cost of living, and rarely convert to satisfying full-time positions. There were times when college degree meant a guaranteed full-time employment but not anymore. If you managed to land a full-time job after gaining job experience, you're probably 30. To make things better, real estate is spinning out of control so you wouldn't be able to afford a house any time soon. If you asked a person like this about getting married and having children within a year or two... You can't blame them for saying no.

Population kept scaling with the assumption that economic growth will match it, but things have slowed down. It's not like Koreans will go extinct or kill themselves as a whole. But it's the matter of how much is the population going to drop by and whether they can find breakthroughs in the meantime to grow its economic capacities.

As a side note, although people are mainly concerned about teens or young adults when discussing suicide issues, I would like to point out that suicide rate in Korea is exceptionally higher for older people (60+).
As someone who more or less recently did this, I can tell you about my journey. I went from fulldev LAMP stack (with some JQuery) to Vue ... which immediately got me embroiled webpack config files, linters, Babel, ES5+ES6 syntax and all the rest. Vue is great and pretty quick to pick up the basics, but as soon as you try to veer off the tutorial train you start finding unhelpful code examples that require a bevy of alternative things to learn and the stack keeps getting bigger and wider in every direction. As someone who started learning webdev in the Perl days when you couldn't just Google answers, this was the worst part of picking up new things - there is no "one path" to do anything, everyone uses a slightly different stack and all these tools are intertwined in a way that makes progress very tedious without direct guidance.

For example, I learned the basics of Vue then tried to hack something together. But all the example code I found was using single file components (SFC) which is an alternative file structure for Vue that I had to learn first in order to make sense of the code samples. Then I needed to setup Webpack for some reason or another and Babel just seemed useful, so I spent a while in config hell learning all about those. In order to keep things simple I tried to avoid learning Vuex and Vue Router but I kept finding sample code that used both to the point I ended up learning them in order to unroll code samples, then I learned about event busses as an in-between solution to passing data around - at which point I decided I might as well just use Vuex after all. But it was frustrating to have to learn a big stack of things from a side channel to really understand code I was reading... I dare you to find a Vue tutorial/sample beyond a basic introduction that doesn't use some combination of those things.

That being said, I ended up going a step further and now I'm using the Quasar Framework. Quasar is like a wrapper around Vue that lets me avoid fussing with Webpack/Babel/Linters/SASS/hot reloading configs and I would have probably been better off doing a basic Vue tutorial then going right to Quasar. It also simplifies the frontend with integrated material design and that has always been the tedious side of doing full stack stuff for me, especially when fussing around with early stage ideas.

So, finally, getting to the plusses: Hot reloading lets me edit/upload a file and have the webpage change beneath me without even refreshing, that's pretty cool. Frontend work is much, much better and simplified. I rarely have to fuss with positioning CSS nightmares or worry about different screen sizes or browser differences because that is all abstracted away from me, and I am fine with that. And once it is setup with Vuex, the API-style data communication to the backend is a simple and clean way to separate the front/back.

OAuth has turned out to be a hairier beast than it has any right to be, but for me that is still a work in progress. Any advice on a simple solution for that would be appreciated!
As this grows in awareness and popularity, I can see US healthcare providers lobbying to make it illegal. Which would be tough - what do you do, put heart surgeons on the no-fly list?
An Embarrassment of Pandas – 75+ Tips
There are many more variables to correct for than just population density but this study does a pretty good job covering that and then some. In short, yes cities have significantly more crime (both violent and property) than rural areas.

https://kb.osu.edu/bitstream/handle/1811/86153/IJRC_Ward-eta...

There are huge numbers of trends in the crime data depending on you want to look at it, so I'm always open to changing my mind on topics like this, if there is good data to support it.
I got just the opposite impression- the interviewer gave a problem that is different from the normal “sorting problem,” particularly so that the answer wouldn’t be any of the algorithms one learned in school. He was presumably hoping that the interviewee would get that, figure that the added constraints allowed a more efficient solution, and try to think through a novel algorithm. If the guy had used a bit of creativity, it wouldn’t matter if he didn’t know radix sort from a hole in the ground.

I couldn’t promise that I’d make that leap either, sitting sweaty-palmed in front of a hiring manager, but I see what the interviewer was thinking.
As is frequent by the media and animal enthusiasts there is a bias towards emphasizing evidence that fits your desires and beliefs, but ignoring the evidence that does not. The evidence that this chimp could use language via manipulation of "plastic magnetic tokens that varied in size and color to represent words" is weak, and the structure of the tokens made it appear to carry meaning even when randomly selected and placed, according to several experts in the field I spoke to at a conference some years ago on the matter.
I don't think you lose bluffing, most of bluffing is simply chance and leaving a land or two untapped.
Batterie advertisement sometimes uses that to mislead..
How does microgravity help in nanofabrication?
I like Naipuls writing a lot, but I have read many many writeups over the years by critics and fellow writers and all of them agree he chose a path of aggressively antagonistic behaviour. By choice.
This. Every step in fabrication has limits on its resolution beyond the resolution of the machine exposing the polymer resist.

The resist has a finite thickness (often comparable to the size of the feature you are trying to make).

The developer solution works downwards through the exposed resist, but also outwards at the edges (where you will have some proximity effect in the exposure).

Deposited metal or insulator sometimes sticks to both the bottom of the pit and the top of the resist without a clean break, or contains chunks or grains that make the coating uneven.

Wet chemical etchants don't etch straight down, and often create rounded corners in cross-section.

Every aspect of this has decades of optimization behind it, and its success in any one fabrication run is vulnerable to a frustrating number of variables. If there's an SEM cross-section of a device in a paper, it's likely because fabricating it was an accomplishment, and/or the design is in some way new (not ruling out other reasons of course: there's also "we have an SEM and not a lot else to put in the paper").

TL;DR: I agree. These things are very small and if we could make the corners sharper, that would remove one major barrier to making them even smaller. And then they wouldn't look so tidy anymore.
Ask HN: Hiring Advice Taken from “Peopleware”
I just read chapter 16 of the book "Peopleware", and the suggestion to use an audition-based interview really resonated with me.

Basically the idea is a candidate would present on a technical topic of her choosing in the as part of the interview (Using redux in a vue.js project, understanding the borrow-checker in rust, etc).

It's not something I've ever come across in an interview, but it makes a lot of sense to me. Anyone here had experience with this type of process? Any obvious drawbacks? I'm curious to maybe use this in a future interview.
Theoretically, sure. If you've got your process trees setup properly, anytime a process ran into a failed allocation, you could just kill that process and free its memory. And if an ets table insertion fails allocation, kill the requestor and the owner of the table.

The problem is, I know for sure my supervison trees aren't proper; and i have doubts about the innermost workings of OTP --- did the things they reasonably expected to never fail get supervised properly? Will my code that expects things like pg2 to just be there work properly if it's restarting? How sad is mnesia going to be if it loses a table?

I'm much happier with too much memory used, shut it all down and start with a clean slate.
You know that TLDs are not owned by any single government. Even if some countries introduce domain reselling laws, its just enough to have one country to not to have the same law.

It is sometimes frustrating, but we can live with that. As I said before, you just have to improvise a little bit more with naming.
FWIW same thing is possible with RDS db snapshots and dbcluster snapshots.