skysight-inc/HackerNews huggingface dataset:
No, it takes bad faith/intent to circumvent to screw up catastrophically. And shoving third party trackers down the visitors throats using dark patterns to avoid them not accepting them is absolutely bad faith. These offending news sites need to be fined the hell out of the internet.
https://github.com/dspinellis/unix-history-repo/blob/386BSD-...

void
dingdong()
{
/* RRRIIINNNGGG RRRIIINNNGGG */
}

setalarm(n)
int n;
{
signal(SIGALRM, dingdong);
alarm(n);
}

:)
Well, a different article, but the same subject. Should definitely only be one discussion.
For some other github accounts, see https://unix.stackexchange.com/q/320133/5132 .
Should you develop microservices locally or in the cloud?
Hasn't Apple always been more of a 'pretty good hardware, nicely integrated and packaged, for a premium price' proposition? I personally can't remember a time when this wasn't so.

Not sure outside their exhibition pieces which nobody really buys (10k fully specced mac pros etc) they've ever been going to market with a 'best hardware in class' story, have they?
I mean, that's not a coincidence.
The general rule on HN is to use the same headline as the article you're linking to and not to editorialize in your title. So when you're linking to an Apple press release then of course it's Apple saying it.
Whose personal responsibility is it to protect the un-savvy?
It’s a fusion drive so most “normal people” likely won’t notice unless they have a huge photo library.

My guess is they want 1TB so they can upsell you to 3 or 4TB, which would be prohibitively expensive with SSDs right now.

Edit: I was wrong, the lowest tier iMacs actually have a 1TB regular drive. That’s crazy considering the lowest tier Mac is almost always the most popular.
I'd be worried that Newton would be spending an even higher percentage of his time on alchemy research than he already did, and using his reputation to push promising scientists to do the same.
In this case it's not just marketing speech: the new top end CPU is i9-9900k, it's ALMOST 2x faster than the previous top end CPU (i7-7700k) for multi-core benchmark.

https://browser.geekbench.com/processors/2548

https://browser.geekbench.com/processors/1779
The argument is that only Apple makes computers that run macOS well. If they would allow macOS to run on other computers (legally), they would face real competition.
Encryption pioneer aims to end the data dilemma with cryptography's holy grail
Looked really interesting. I'm working on a SQL-intensive project using Postgres at the moment, and a better way of editing the numerous scripts would be great.

Downloaded it, got it connected to my localhost Postgres server. Opened a script file, nice syntax highlighting, yay :)

Syntax error at or near "drop". Oh dear. Ah well, back to Code and psql it is...
Hacker News redesign built using Django and react
In my experience with pure math, it was mostly solitary. There is some collaboration, but it's often between people at different universities, so that collaboration may mean emailing back and forth every few days and visiting a few times a year (exceptions being grad students/postdocs working with their advisor/sponsor).

Other solo works include Wiles's proof of Fermat (which admittedly later had to be fixed with the help of his student Richard Taylor), Perelman's proof of Poincare, and much of Scholze's foundational work on perfectoid spaces. Besides Poincare, three of the other millennium problems were posed by a single author (Riemann, Hodge, and Cook).

If you look at the recent arxiv listings for differential geometry say, there are many solo authored papers: https://arxiv.org/list/math.DG/recent
Doesn't that make empty properties especially offensive then?
Fusion with optane would be acceptable. Or even m.2. but not SSD and HDD at the prices they want.
Slightly off topic: did you do any projects using Eiffel, and if yes, what were the benefits / unique features?
As someone a bit older, allow me to offer some perspective:

The economic "deal" on offer to millennials is absolute shit, could probably be outright described as a scam for those that actually participate in the economy.

But then you went and turned the political left into something about genitals and skin colour... And not economic justice. This means, in very practical terms, your generation is done for. If you wise up and politically focus on how you are getting fucked, with luck you might be of some assistance to the generation of your children. But even that is a pie in the sky because these kind of concerns are now unfashionable...
Have you used a MacBook Pro (2012 or older) or iMac with a regular hard drive? You can't even surf the web with them and they take 2 minutes to boot up.
> Surely having a flat sit empty for years while people don't have any place to live in is a problem, right?

If there were literally more people in Spain than there were housing units to hold them, then yes of course that would be a problem.

But it certainly doesn't appear to be the case here. This is mainly about small price differences -- forcing a small increase of short-term availability that will have the cumulative effect over lowering prices in one segment of the market slightly in the present.

It's not about finding physical space to house the homeless, for example, in a city bursting at its limits. That would be a legitimate moral problem, of course.
Check out the Mui wood display (https://mui.jp/#en). It seems as though it would fit a kitchen display quite nicely. When not in use it doesn't even resemble a display of any kind, it is a little pricey though.
It is more like American companies that don't pay tax hate the GDPR because it is harder to avoid than the tax rules.
Does e-paper fit your description? (nice because it only takes power to change, not display)
There are LED light arrays.
I don't think this is what you want, but it came to mind: https://en.wikipedia.org/wiki/Refreshable_braille_display
My point is rather if you are doing that (a hybrid app) wouldn’t doing a full spa actually be simpler? And allow you to use a less complex framework / a framework which doesn’t have to support that legacy.
I'm interested, but ultimately always decide against it because I don't know what happens if sites stop working because of a missing advertising library.

Some sites don't load, and it's easy in uBlock to whitelist the site temporarily. Obviously the ad library writers should write their scripts in such a way that if the script doesn't load it doesn't bring down the site, but of course this goes against their revenue stream...

Also sometimes you have false positives... In NodeBB if you create a new topic that contains the word "advertising", you won't be able to access it. Oops!

How can a PiHole be shut down or allow access to a site? It's trivially easy on Firefox...

Edit: it seems there's a fully featured web interface, so I'll definitely be taking a closer look at this. Thanks for the recommendation!
The BitKeeper reverse engineering is a fun story to read: https://lwn.net/Articles/132938/ (and short!)
We've had ghost villages since colonial days ( where native americans chased out of their villages or wiped out ) before being repopulated with european settlers, ghost towns from countless boom and bust cycles ( fur, timber, oil, gold, etc and of course the great depression ) and most recently the rust belt which is still ongoing problem.
So we should give all developing countries a pass on destroying the habitability of the planet because we used to be as bad ourselves when we didn't know better? While it may be 'fair', I don't think that's sustainable. Even if these countries eventually become 'developed' and start behaving better, there will be new countries that will become 'developed' to take their place, and we'll just keep having these issues over and over until it's too late.

We're already (collectively) fucking the ecosystems and wiping out tons of species of flora and fauna, and making the living situation of billions (and possibly trillions) of life forms on this planet more toxic and less comfortable all in the name of convenience and growth. And it seems like we're on a trajectory of only making things worse in the future.

We need to start doing something about it, the developed countries by being an example and by taking advantage of our desirable trade status by providing incentives (trade, foreign aid, whatever) for developing countries to clean up their act sooner than later.
Tremendous, thanks for sharing this gem!
"purpose in their work" is something HR tells you to pay you less. You were not supposed to take it as a goal.
Farmed fish spend their lives in overcrowded and filthy enclosures (too much fish defecating and feeding in the same cubic meters of water). Their feed is ridden with chemicals and antibiotics.

It's the same issue as "normal" poultry vs "aviary" poultry.

I personally prefer to eat less fish and meat than eating animals that are bred and raised in awful conditions that optimize for revenue; the quality of the output speaks for itself.

- https://www.scientificamerican.com/article/farm-raised-fish-...

- https://www.theguardian.com/environment/2017/apr/01/is-farmi...

- https://www.peta.org/issues/animals-used-for-food/factory-fa...

- http://content.time.com/time/health/article/0,8599,1663604,0...

- https://www.theguardian.com/environment/2012/sep/10/scottish...
The Mac Pro is also unchanged since 2013 (they're selling a six year old computer at full price).
Impressive. This the tiniest Lisp implementation I ever saw. Having two strides of storage for pairs is an elegant solution. It even provides macro support by building atop of lambda which is impressive too.

This small kernal bootstraps itself with 'klsrc' file, and then it's able to provide 'cond', 'or', 'and' and other keywords for a conventional Lisp syntax.

I am eager to characterize the performance of this implementation. Tiny tends to mean fast but not always.
I made the mistake of buying an iMac last year with a fusion drive. I assumed that since it was an Apple product it would have relatively good performance. It is unbelievably slow and negates the high performance characteristics of the rest of the system.

I have tremendous buyer's remorse and rarely use the machine. Whenever I do use it, the feeling I get is "how could Apple do this to its brand?". The machine cost over $3K and is slower than a $400 Intel NUC for all practical purposes.

The lack of upgradability adds insult to injury. Apple would be better off putting in solid state storage that is a few generations old, as it would still be orders of magnitude faster than the mechanical drive.
To me the big different between js and java is the static type system - ignore that the connection between the two is obvious.
Eventually that may be a socially untenable practice, what with meat consumption being linked to so many ethical and environmental issues.
And yet here in BCN the market is crazy.

The agency parasites are the worst - charging 10% of the annual rent just for giving you the keys and printing a copy of the contract.

I was fortunate enough to be able to rent my flat from a family friend, who was afraid of okupas if it was left empty.

That said I live far-out from the centre (which I prefer) and it is still much more expensive than when I arrived just 4 years ago.
You’ve basically just described the conceptual idea behind what economists call the “environmental kuznets curve”.

https://en.m.wikipedia.org/wiki/Kuznets_curve#Environmental_...
You could consider that in PID control the actual algorithm is the single iteration, after which the output is sent out and a new set of inputs comes in, thus restarting the algorithm. In an endless iteration, you never give out any outputs
The iMac has other configs and if you are a power user, you can get the specs you want. Maybe Apple does have some customers for the low end config that’s not obvious. Why should your opinions limit their choices?
https://towardsdatascience.com/its-only-natural-an-excessive... is another nice overview complementary to this one.
> I'm not sure what this means. Do you have a reference?

https://www.postgresql.org/docs/9.3/postgres-fdw.html

https://www.percona.com/blog/2018/08/21/foreign-data-wrapper...

https://pgxn.org/tag/foreign%20data%20wrapper/

>It seems pretty clear that building an efficient query plan depends on having access to the internals of any entities referenced by the query.

Most query planners are based on table statistics so what you need to know are the size of the table, and the correlation of the actual data, but they don't need to know whether it's a BTree, LSM, epsilon tree, etc. This can be measured without knowing the underlying implementation.

Postgres query planning statistics: https://www.postgresql.org/docs/current/view-pg-stats.html
Does a concrete type implement an interface in Go?
All the people trying to sell you something else. I heard someone on HN call it "blog driven design". Tech blogs need something to write about, Udemy teachers need something new to sell, startups need some way to differentiate themselves from their competition, so they start talking about how awesome [insert new tech stack here] is. The cycle continues and in 6 months, [new tech stack] is old news and you can't build the modern web with it and it doesn't scale, so here's [even newer tech stack].

Meanwhile Ruby, PHP, Python, and Java are still powering all the sites that are telling you those technologies don't work anymore, and powering the site that takes your money when you buy another Udemy class to learn [even newer tech stack].
actually, lead pencils were all originally made in a single location. the outcome now is just due to modern manufacturing. If people wanted to build a decent pencil locally, it would be possible, just not economic.
The pilots could have been trained to understand all the control surfaces on the airplane and how to identify their configuration.

From what is reported about the Lion Air crash it sounds like the pilots may not have sorted out what the stabilizer trim was set to and what to do to correct it. Hopefully that is not the case as such a situation would be a glaring problem with pilot competence.
That’s funny because C++ has become a laundry list of features.

Go and Rust on the other hand are new enough to have coherency taken as a whole.
This is all great advice. Two things that have helped me in particular

(1) applying the "analytical reading" rules defined in "How to Read A Book" to a code base. One of those rules, as Olikas said, is formulating hypotheses and questions and "actively engaging" with a code base (or any text).

(2) Compare and contrast a similar project (i.e. using the same language and framework) to figure out whether the structure of the project in question is following a general layout or not (e.g. Maven projects in Java).
I considered that a month ago for doing some graphic stuff which doesn't run on Linux (on my XPS 13 main machine). But the Air w/ 16 GB is a bad deal compared to the MB Pro, and the low-end MB Pro (the only one without the freaking Touch Bar) has a worse display and specs than the high-end so I didn't buy anything. I'm wondering why Apple can not just get over the idea of coupling "Pro" machines with the Touch Bar. As a touch typist and vi hard-core user, I'm never going to buy a Touch Bar device, period.
Kubernetes: Deep Dive into Cilium Multi-Cluster
I'm writing this from a 2010 Mac mini with a regular hard drive. It's fine. Not snappy, but fine.
Endometriosis Symptoms You Should Never Ignore
Replacement is still possible (I used to work in a shop that did the same) but definitely way out of the reach of users. If I recall correctly, you have to order replacement adhesive from Apple, and when I was working there third-parties hasn't come out with their own replacement adhesive yet (Apple will not sell any sort of parts to users).
Generally, no.

Most businesses won't sign a lease unless it's for much longer than 3 years -- they need to lock in a known rate long-term to plan a business around.

And with apartments, there are often rent regulations that prevent rent going up by more than x% per year, and you can be sure that if annual increases are 5% but the market doubles, those tenants are going to stay for as many decades as they possibly can.

If landlords could get a profitable tenant for 3 years and then be guaranteed they'd leave, then there wouldn't be the "problem" of vacant properties in the first place.

In fact, that's one of the motivations behind the "pop-up stores" that have recently become a thing in places like NYC -- a business takes over an empty storefront for just a summer or something like that, so the landlord makes a little $, but the tenant is guaranteed to leave. The problem is, there just aren't that many viable pop-up store businesses.
I've been wondering how a fine on companies' products that are found in the wild could affect their behaviour.

Of course, that means forcing (degradation-resistant) mandatory identification of anything at any point of the supply chain, but I feel like it would incentive companies to, at the very least, educate their customers and encourage them to cleanly get rid of their product. It could also shift them to more eco-friendly packaging, and I wouldn't be surprised if some companies decided to implement their own recycling ecosystem.

Our government recently asked citizens to submit proposals on a few themes, so I ended up submitting that very one [1]. I am curious to see how it will go, or whether it will be considered at all.

[1]: https://granddebat.fr/projects/la-transition-ecologique/coll...
I'm still not sure if SENS should stay non-profit. It produced great results, it would get much more money if it would convert to a for profit company. At the same time it's important to keep the control near Aubrey de Grey, as he has a great track record of staying focused.
Product launch effect? They're a language standards committee, not a company. The entire online world already uses their product.

What search capabilities are you hoping for that are currently missing?
I think Rails is fine. It gets you up and running super fast. GitHub, Heroku, Basecamp etc. run on Rails and they are doing great. It's popular because it's relatively 'low-code' than other language/frameworks. Ruby is quite simple to get started with and Rails' convention over configuration philosophy gives a lot out of the box.

Having said this, it's not all rosy. Rails does buckle under scale, hence LinkedIn and Twitter had to gradually migrate to Scala(I think) based platforms. This is more a problem with Ruby than with Rails. A huge Ruby backend application becomes quite difficult to reason without a good type system. It's not impossible, just more difficult than say Scala or Haskell or Rust, that have very strong static types.

I am sure I am missing a lot in this comment.
Hundreds of US cities are killing or scaling back their recycling programs
They did use a system---tarballs and patches---but it was just a socially constructed system rather than rigorously enforced using software. Linus has often said he would have rather gone back to that system rather than use CVS or SVN.
Ask HN: Develop productivity app first for Mac or Windows 10?
I want to create a productivity app, which runs in the background, and reminds me to work on my most important tasks, when it thinks that I am not. The goal is to create a Minimal Viable Product which I, and others, find useful.
Which of the two platforms has more potential customers? In other words: What is the market share of Mac vs Windows 10 among people who happily try out new productivity apps?
My coding skills: I am an experienced backend developer, but have not done a Mac or Windows 10 app yet. I like both OS.

1000 thanks for any thoughts or hints.
Flickr1024: A Dataset for Stereo Image Super-Resolution
Talking about how to implement or write a law and going to court to fight against a fine you get for breaking that law is two different steps far removed from each other. It is in the last one the courts decide if/how the law should be upheld and where democracy lives.

What you are implying would make judges politicians.
Facebook and YouTube defend response to Christchurch videos
They say she was a voracious reader as a child.
I am asking generally because it seemed former intelligence agencies employees tend to develop security solutions.

Exactly what I mean is Virtru (exNSA) but Checkpoint (Ex-Mossad https://www.haaretz.com/1.5045925) is also such example.
I did dread that too but then I received a brand new 13" MBP and ESC on Touch Bar has never been an issue. I did remap it caps lock out of fear but turns out I never used it, relying solely on ESC on the Touch Bar. At first I set the Touch Bar to default to the expanded control strip but two weeks in I switched back to the default Touch Bar setting. F1-F12 are a non-issue for me as I never use them (except possibly in htop, and rarely so), relying on <Leader> sequences in vim for the longest time.

Also, regarding the keyboard it was weird at first, not the least because I moved from a French to a US layout but also because of the hardware. Now that I'm used to the key response it's muscle memory to hit the keys with the right amount of force and it's a very enjoyable keyboard with a seemingly impossible touch-type feeling.

I can see how that could be "not someone's thing" (like cherry blue switches vs brown vs whatever) but that's very personal and the general hatred against the keyboard and Touch Bar is pretty much overblown.
Horrible. I bought a 2010 iMac with a 5400 HD and a MacBook Pro with an SSD at the same time. The iMac became unusable long before the MacBook Pro because of its spinning drive.

In fact, the laptop is still usable.
Apple usually reduces the price even further for educational sales. It has to be cheap when you are selling them for a lab setting. It’s good enough for those settings.
Best Fitness and Meal Plan App
Always go f-droid first. have installed over 50 great apps from there.
The funny thing is the "reverse engineering" involved telnetting into the server and typing "help".
This is not a Google engineer problem - it's a Google management problem.

Managers, theoretically from the top down, are deciding how to allocate resources (as in, almost no live customer service people), what automated policies to put in, etc.

I think there's a fundamental problem with any company that refuses to provide some human contact for problem resolution (with customers, partners, vendors, etc.)
I appreciate the lengths you went to attempt to articulate your position, but I don't think we'll arrive at a good spot in comments on HN. The "hate speech" analogy is very incendiary.

The only comment I would add is clarification on your comment about 'Your use of "100% agree" and "I actually really like Perl" are mutually contradictory.'

Someone can really like a languages, but not agree with all the language designer's choices. A language designer needs to make tradeoffs, and I hope we can agree that not every choice needs to be universally accepted. Tolerance != uniformity and bind acceptance.

Beyond that: I'm very familiar with Perl 5, Perl 6, and the direction the community is taking the languages, and the Perl culture. I just disagree with some of the language choices.