skysight-inc/HackerNews huggingface dataset:
After further thought, because overarching opinionated frameworks sometimes aren't the answer.

From an architectural POV, sometimes frameworks dont solve all your problems, and sometimes they make things harder for you by going against the grain of how your problem domain actually wants to be architected.

Knowing the basics of good software design and how to not use a framework if you're not able to has a lot of merit.

Some domain driven development can actually be idealized as you building your own framework of the problem domain. Why complicate that by adding an additional layer of infrastructure?

It really does depend on the project and evaluating the framework.
The 737 rudder hardover wasn't discovered until the mid-to-late 90s, a long, loooong time after the 737 entered into service. That does not quite speak to the benefit of a mature product (how mature is 'mature'?). Case in point: the 737 trim wheel and pitch trim assembly. The deficiencies of their design were put on full display in 2018, because of MCAS. Why do you think it is that (other) modern airliners do not have a stabilizer runaway non-normal checklist? There's a whole host of issues that are inherent to the 737 precisely because of how... mature it is. I think there's probably a crossover point, when a design ceases to be mature and becomes obsolete.

(Engines on newer models can be - and usually are - iterations of older designs. The A380's RR engines are built on the same platform as the Tristar's, introduced in 1972!)
They do, they're just arrogant and believe they're right. And there's no one to stop them.
I like it! It seems to have a problem with half inches for me though and generates an error message. Latest Firefox/Ubuntu.
Samsung Confirms Galaxy Fold Smartphone Cancellation
Almost. We are right at the edge of a town in a rural part of the UK. :)

Moved for work - there was a surprisingly good opportunity that pulled us away from a more urban, but not major city, location. We did want to get out of urbanity anyway. Though I no longer work at the same place, hell will freeze before I move back to a city, or to nights that are no longer jet black.
Scalability Analysis of AVX-512 Extensions
Use a set of wired earbuds with a mic+remote. Done.

All of the same functionality, without the hassle of recharging, and much less risk of dropping one and losing it. And less expensive, to boot.

The only "downside" is that they don't signal conspicuous consumption like the airpods do.
Ask HN: Do you ask to see the codebase before taking a job?
Every developer job that I have regretted taking could have been avoided by first asking to have an in-depth review of the existing codebase I would be working with.

But it seems to me that this is something very few people ever do?

I'm specifically talking about poor coding standards, spaghetti code, monolithic pieces of code that nobody understands and is too scared to changed for fear of breaking something, not enough tests or the wrong kinds of tests etc. The kind of stuff that people say "we really ought to tidy this up" and everybody agrees, but it never gets done. Especially for a large scale application with an existing user base - these kind of poor coding and architectural decisions can be very very time consuming and difficult to change.
This looks like a good idea.
Hmm, it's a good idea, but it relies on men and women being fundamentally different (which I think they are) which goes directly against modern feminism.

If men and women are fundamentally different then there are good reasons to choose men or women only in a given situation (along normal stereotypes: women are better caregivers, men are better manual labourers).

Recruiting in this way is illegal in a lot of places.

>they're all going to ask the same questions if they all have the same perspectives, biases, etc. //

Then shoudln't you choose people based on their ability to consider the specific perspectives you need?

One of the things about people is the ability to adopt the perspective of others readily.
Futurama's <i>All My Robots</i>
I don't think the value of a theory can be evaluated in isolation. It can only be evaluated relative to its competition. During its time, Newtonian gravity, even if it didn't perfectly fit all data, was still superior to its competition on an aggregate of the 3 criteria mentioned. Only once Einstein's theories were put forward, were we able to replace Newtonian gravity with a superior alternative.
Using words like "inexorably towards the truth" makes it sound like you're conflating "scientific truth" (which is a progressively less distorted view of reality facilitated by actual measurements and vigorous competition among competing explanations) with "religious truth" or "philosophical truth" which are much more difficult to pin down.
I doubt that. Pilots get used to flying on an autopilot and often make mistakes when they have to control everything manually. Recent example is a crash of SSJ100 in Moscow where the pilots failed to land the plane manually when the computer turned off.

If you make controls more complicated, pilots will make more mistakes in critical situation.
Grace Hopper – why does it takes so long for a message to come from a satellite?
A horrifying globalThis polyfill in JavaScript
I've never seen rigorous scientific proof that these claims for the nebulous benefits of 'perspective' are real, outside of issues that are highly specific to a particular group - and let's be honest, we are all far more similar than we are different (highly unfashionable view, I know).
How High-Performers Let Go of Negative Emotions Fast
so basically molten glass sponge .. very interesting
the fragility of my own memory has bothered me many times. Countless hours spent on studying something to then end up not being able to present core theses of a text. I wonder whether I should behave like the protagonist in the movie Memento. Live with the certainty that anything I don't write down and review every day will be lost within 24 hours.
Did you just assume their perspective? Maybe they identify as such.
Excellent read.

I would like to point out that the scroll bars can actually be made to show "always" in the Preferences.
Books have been around for thousands of years, websites like YouTube for just over a decade.
For many young South Koreans, dating is too expensive, or too dangerous
The catch with glass bottles is that they are quite heavy compared to plastic bottles and you have to ship a lot of empty volume around when returning them to be washed and filled.

I remember that there was a brief discussion once that moving the empty glass bottles might be so energy inefficient that using recyclable plastic bottles would make more sense. These kinds of soft plastic bottles are crushed immediately after taken in by the machine and thus take up much less volume on their return trip (fewer trucks with better loads). I unfortunately don't know if this claim was finally determined to be true or false.
She definitely seems European

Seems? She worked out of the Warsaw office. Not many Americans there, I expect.
I'm pacing through Thinking, Fast and Slow in 25~35h. Single, linear read, spaced over (sadly) a few weeks. From time to time I'm pausing additionally to just map the concepts I just read in the minutes before against my experiences, in order to integrate them with each other.

I'm not rushing reading speed at all, and while I'm not a native speaker, I'm multiple times faster on e.g. The Hunger Games (I rarely read fiction).

If you want to apply the knowledge in a book, read it slow and literally step aside and e.g. just sit or pace around trying to integrate it with previous knowledge / experience.
No, they're not. And if it was "that easy" to incorporate memory RNNs would not have replaced Markov Chains

As an example try to build a character level Markov chain for text generation and see how that goes.
What definition of fluency do you use? I can’t seem to find any agreement on a definition in the Wikipedia article on language fluency.
> Galaxy Fold tech is cutting edge

They’re not wrong.
Ask HN: Programmers – are you sick of the internet?
I was wondering if professional programmers like me are kind of sick of the internet nowadays. Every site you go is now full of negativity. I partly blame social media for this. This isn’t the internet I grew up with. I wish the internet would dial back 10-15 years, where I don’t I have to worry every site I visit is also trying to track me.
The original blog post with more details can be found here: https://www.pentestpartners.com/security-blog/eyedisk-hackin...
I did not find this very nuanced. The comments from Pallesen seem to try to advocate for extremes.

One such comment: "Table 4 presents the first results comparing success in blind auditions vs non-blind auditions. . . . this table unambigiously shows that men are doing comparatively better in blind auditions than in non-blind auditions. The exact opposite of what is claimed."

I had a look at the linked paper. And it is true that the table shows that women perform worse in blind auditions. However, the paper does not claim that this table shows that women perform better. Instead the paper elaborates on the options of why women perform worse by arguing the following:

"One interpretation of this result is that the adoption of the screen lowered the average quality of female auditionees in the blind auditions. Only if we can hold quality constant can we identify the true impact of the screen."

The paper goes on to explain how they discovered that during blind auditions there were a lot more under-qualified women and that this was skewing the data. They discovered this because they had the names of all the participants and saw that some women would participate in both blind and non-blind auditions while others would only participate in blind ones.

The following was the papers conclusion on this matter: "When we limit the sample to those who auditioned both with and without a screen, the success rate for women competing in blind auditions is almost always higher than in those that were not blind."
https://www.lesswrong.com/posts/a7n8GdKiAZRX86T5A/making-bel...
Because it has grandfathered rules that new planes don’t have it depends on. For instance no new plane design us allowed to have 737 style emergency exits.
well the altest reportage i've seen highlighted that germany recycles up to 50% of glas for newly made bottles. (glass bottles already get reused a lot anyway)
quartz sand is available of course and we also import it, but it's actually not that cheap. in germany we have glas containers for old glas which a lot of people use, the reclycing facility only needs to filter out trash (which most often consists of metals) which is dirty simple. also it's cheaper to recycle glass. you still need high temperatures but since the glass tainted it will take way less heat (probably doesn't make that much of big difference, still above 2000 degree celsius, i think it's like 3% energy saving, but couldn't find too much articles that weren't behind closed doors). the glass still need to have a containment of a simple percentage, else it needs to be redone, but most of the time this is reached and the glass is still dirt cheap - the trash.

btw. recycling of glass isn't just done by germany. the whole eu recycles glass, with a rate of 74% (2013 data: https://feve.org/glass-recycling-hits-73-eu/, https://feve.org/recyclingstatistics2016/) (which is a lot, but not enough for some people) and as said it's mostly bottles: "An estimated 90% of what is collected goes into creating new bottles from old ones"
Modern browsers still downgrade colors to 1996 compliant range?
What really convinced me about HATEOAS and links was the first time I used a HAL browser and started clicking around to discover an API using only its entry point and navigating from there.

From that point on I try to use it as much as possible. A typical API response for my projects looks like this:

{
"id": "3ccf0f1b-dd3f-48d9-911a-ddf479078c37",
"name": "Quantus Tasks",
"description": "Quantus Tasks Desktop Application",
"license_key_type": "alphanumeric_32",
"created_at": "2019-05-12T10:45:42.089406Z",
"updated_at": "2019-05-12T10:45:42.089406Z",
"_links": {
"self": {
"href": "http://localhost:8000/v1/applications/3ccf0f1b-dd3f-48d9-911a-ddf479078c37"
},
"licenses": {
"href": "http://localhost:8000/v1/applications/3ccf0f1b-dd3f-48d9-911a-ddf479078c37/licenses"
},
"templates": {
"href": "http://localhost:8000/v1/applications/3ccf0f1b-dd3f-48d9-911a-ddf479078c37/templates"
},
"apikeys": {
"href": "http://localhost:8000/v1/applications/3ccf0f1b-dd3f-48d9-911a-ddf479078c37/apikeys"
}
}
}

It still has the ID field in there for cases where the client needs to store the id itself but it should not be used to template URI's for related resources, the links are there for that.
The majority of people involved in the industry are not visible to the audience.
Here in Australia (and perhaps elsewhere), the high altitude balloons used to measure upper atmosphere currents (aka radiosondes) use Hydrogen[0] for the balloons. They launch them often enough that they can justify the hydrogen generation and handling equipment, which has, as you may expect, more stringent requirements.

[0] http://www.antarctica.gov.au/living-and-working/stations/dav...
This doesn't solve the problem completely. What if two of the sensors fault the same way? What if the computer turns off, will the pilot be able to do what MCAS does, manually?

Maybe it would be better just to use old time-tested design instead of saving small money at the cost of safety.
Did no one follow up on this study since 2000? Presumably more blind auditions have taken place since then, and the basic problem seems to have been lack of data.
Yeah but what is the point of having culture when it isn’t allowed to change views, give new perspectives and so on.

Also: Give me the best orchestra. I don’t go to the concert to gaze at a bunch of beuatiful penguins and ladies in dresses. I go there to listen to music. If they are good I don’t give a damn about their looks.
I agree that it is hard, both of my posts where about why it is hard to make something like LCL - be it exposing it to C++, making a direct port or making something inspired by it. However what you describe (which i assume was about "reducing the scope") isn't any different from what Qt and wxWidgets already do, especially on the design side (where LCL and Lazarus shine and is their main attraction). If you are going for something that is already sub-par (ie. worse than Lazarus) and doesn't even provide something better than existing solutions, why bother?
Show HN: Netflix Anonymous to Manage Your Netflix Addiction
Many Hospitals Charge Double or Even Triple What Medicare Would Pay
The surprise is it got as far as it did.

Even for simple stuff like folding calculator cover or foldback cover for connectors they always age and work harden, or tear. Long before the device itself is tired. Flexible ribbon cables are often a weak point of laptops so devote effort to ensure curve, but not fold. I suspect that is why Huwai put the screen on the outside.

Doubt it's coming back any time soon.
Thanks. Guess my privacy settings are a bit on the paranoid side ;)
You can right click almost anywhere and get some feedback. Almost every element has some context menu. That's not the case for 3D touch. You just have to know in advance where it works, experimenting won't work.

Also I agree that mouse has tactile feedback. Even if I wanted to experiment with 3D Touch, I can never know whether there's nothing 3D-touchy under my finger or I just did not apply enough pressure.

IMO they should have some standard UI idiom for 3D-touch enabled regions and they should have negative feedback (like some vibration) when user pressed 3D-touch on unsupported region. But in its current iteration 3D touch is almost user-hostile. I can't imagine why Apple released it without better polish.
My college roommate always had an impressive recall of the (many) academic sociology/philosophy books he'd read. Some of this is down to him having a gifted memory, but also some is due to his use of a generally applicable technique where he summarized each book he read into a single page, forcing re-engagement and consolidation.

Inspired by this, I'm experimenting with writing and posting online reviews of books I've read.
How Fish May See Color in the Deep Ocean’s Darkness
> Also aircraft do not have millions of flight hours, they wouldn't reach a million even if they flew 24 hours a day for 100 years.

Most commercial planrs fly 3000 hours a year. There are about 400 787-Max planes built - that's a million flight hours per year already (if they weren't grounded...)
Lunar tunnel engineers excited by boring Moon colonies
Any team is likely to miss some perspectives.
Let's start by getting seamless audio communication.

It's too much focus on video, when deficient audio has a greater impact on rapport. Even an old school land line phone gives a more fluid conversation than modern video conferencing.

The trouble is, mainstream conferencing solutions are challenged by customers who expect great audio out of poorly spec'd rooms and microphones. The result is too much 'masking' poor inputs with software that now we all feel totally disconnected with why the system as a whole just isn't working well.

(A small plug for my own focus on audio; cleanfeed.net, which is WebRTC-based with some additional magic)
I couldn't find one last night when I saw your reply (of course) but I've been sent to some sites that were AMP. It's instantly obvious because I have a content blocker rule to block the AMP JS - so I get a blank white page for 8 seconds (because the AMP mandatory boilerplate specifies this, via CSS).

I'll try to find an example and note down the site that it happens on.
This page's design is so awful on a phone. I had no idea what was what and what to do.
Bitcoin's First $1k Weekend Since 2017 Marks Nine-Month High
I sleep with plugs every night and I get that pain & irritation. It really sucks.

Maybe one day we progress as a society to the point where one's right to quiet isn't dwarfed by others' right to make noise. Not gonna hold my breath though..
Most attempts to eliminate bias in IT hiring have resulted in reducing odds of being hired for women (eliminating bias by eliminating clues to the gender of the applicant, I mean). So if you want more women, you have to give them preferential treatment. Also, the pool is limited, so you are competing with the other firms for the few women available.
This seems worse than browser fingerprinting since it identifies people, not browsers.

Does the Tor browser contain a way to combat this?
Give me an IT perspective that a man can't possibly have, but a woman can.

Give me an IT perspective that a white man can't possibly have, but an Indian/Chinese can.
On short-term (while resources are enough), probably none of the 3Rs - Reduce, Reuse, Recycle - make sense in Capitalism, except to guarantee the long-term survival of the system itself. Most politicians already acknowledged it and they seem to prefer the (uneconomical) Recycle than the game changers Reduce and Reuse.
Yeah because all men are completely the same.
We used to do this extensively in Norway, even with plastic bottles. But it has recently been shut down.

We've moved to use more aluminum and thinner plastic bottles, because they can be crushed at the recycling point (look up Tomra recycling machines), making it much more space efficient. Remember that the trucks transporting the bottles back to the plant have their emissions as well (for now at least). Transporting uncrushed empty bottles is inefficient too.

This seems to be much better on multiple levels. It seems that many more smaller companies are on board with this recycling scheme than the re-use scheme, since re-use means that ever producer of bottled items have to agree on a very limited set of bottle sizes, and be able to handle all the logistics of accepting those bottles back.

The recycling of plastic bottles in Norway is one of the most successful recycling schemes for plastic, since you get a stream of plastics of a single type. Most other recycling of plastic is worthless because you get a mix of different plastics.
Many software products don't need female specific features. There is the famous story of the Apple fitness tracker that couldn't account for menstruation cycles, but that is a rather specific example.

And that approach is doomed to fail in general, because there are too many different people. If you can only think of appropriate features by having a representative needing such a feature on your team, you'd have to hire thousands of people to work on your product.
Period tracking apps are often written by men and fail to be actually useful to women because they miss a bunch of stuff.

https://www.vox.com/the-goods/2018/11/13/18079458/menstrual-...
I don't really understand why we're making high energy requirement artefacts and then throwing them away. Why don't we have reuse at all across the food supply chain (in the UK at least)?

I mean things like large barrels of cooking oil for take-away restaurants don't even get reused - why wouldn't they just collect, clean and refill them?

We get large "food grade" buckets for ceramics supplies: those buckets cost several pounds each to buy wholesale, they could easily be reused but there's no system to do that: I assume because there's no [cost] incentive.

Single use packaging needs some heavy fines to regulate it.
> You're the one who offered up that code as an example in the first place, to prove your point about bash being really great for people who don't want to bother reading documentation.

I posted a link to it next to the sentence that talked about the types of tools I use it for, such as things on my dev box to help me in my day to day.

> Have you ever written any 10k+ line bash scripts? No, because it doesn't scale (and machine generated configure scripts don't count)

I've written a bunch of 1k+ line scripts. They aren't a problem to maintain and a number of them are being actively used and maintained by other people. These are for real production systems too. Some are single files, others are broken up into multiple files.

I haven't personally written a 10k+ line script (the need for that has never happened), but I've seen a number of multiple thousand line scripts out in the wild that are very well maintained and are part of mission critical systems like setting up a PKI realm for a bunch of servers. That PKI script was something like 4,800 total lines of code but it being 10k+ wouldn't have made a difference for the worse.

Shellcheck helps a lot with writing pretty well formed shell scripts. It's a really good linter.
Here’s my question: why is video conferencing designed such that when the video drops out or lags, so does the audio? I never (or very less often) have problems with simple VOIP. Why not make a video chat client that treats the audio as a first class citizen, and then displays the video if it happens to be coming through clearly? Is re-syncing the streams too hard? This seems like a fix that would make the experience so much better without having to put more data through any network.
The trick is to detect conditions like this with virtually zero false positives. Say the sensor fails one in 100,000 times and your algorithm has a 1/100 change of flagging a false positive in the case where the sensor is in fact working properly. Then the chance of a real failure successfully detected is:

0.00001 * 0.99 = 0.0000099

The chance of a false alarm is:

0.99999 * 0.01 ~= 0.01

Thus:

P(failure|alarm) = P(alarm|failure)*P(failure)
---------------------------
P(alarm)

= 0.99 * 0.00001
----------------
0.0000099 + 0.01

~= 0.001

So alerts from your seemingly ok-ish algorithm will be false alarms 99.9% of the time!
Broader Implications of “My Body, My Choice”
> the orchestra should cater to the audience's prejudices

An orchestra must give the audience what the audience expects. Is just an expensive entertainment act.