skysight-inc/HackerNews huggingface dataset:
May is not a professor, but does have a PhD in astrophysics.
It's the reason why the font was made eh
Musa I of Mali
Are there actually ads you want to see though?

I guess around SuperBowl time there are some funny ads, but that's about it for me.
There is a lot of evidence that they do though - wolves splitting the pack to ambush the tired deer at the end of the valley, chimps and corvids using tools and water displacement to achieve goals, whales bubble fishing in teams.
> Can we really all be outliers?

Yes, absolutely.

People who have something to complain about will often do that waaaaaay in excess of people who don’t.

Compounded by HN tending to attract people who enjoy a text-only interface.
HR Technology-From Evolution to Revolution
I generally dislike online ads and block them aggressively, but there is one case where I tolerate (and even enjoy) them: podcast ads. Among the podcasts I listen to, their ads fit the context of the show, and the producers sometimes add their own entertaining twists to them (see: Reply All). This effort and editorial control make me feel respected as a consumer. The advertisers and producers have skin in the game in terms of their reputation. It’s also nice that this format doesn’t really allow for individual behavioral tracking.
Hear hear. I don't mind ads as a concept. I sign up for several email newsletters because I like seeing the ads and knowing what's going on. I have a Nintendo Switch, and I go to their "News" section to look at what new games are coming out.

I hate that giving an inch for ads means tracking, malware, harassment, etc. I hate that I have to be skeptical to give any personal information to any company/institution, as 999/1000 its sold and used for ads. I hate that this is a wealth of information for people to steal and use for nefarious purposes.
Exactly.

Facebook et all grew on the fact that they could automate the process - but in reality they have only automated part of it - the easy part of taking the money and placing the ad - not checking the content.

If they can't check the content in an automated way ( very hard because people will be actively working against you ) and the remedy is to have an army of people checking content then their competitive edge over the traditional business model largely disappears.

The other way to fix this - which I'd imagine Facebook and Google might want to push - is to put the responsibility onto the generator of the content. Google and Facebook could easily help automate the the shifting of responsibility if everyone is identifiable.

Imagine the CASE act - but automated for everyone who breaches copyright on youtube...
https://www.eff.org/deeplinks/2019/10/house-votes-favor-disa...

That would be like a newspaper not taking responsibility for a story being wrong - simply passing the legal blame onto a source - while there is some justice here as the source has a responsibility also, it is ignoring the fact that the platforms play a role in placing and promoting the content.
> Download and parse Ngnix web-logs every day, extract notable events

Would you mind expanding on this? Sounds interesting
If it's hard, then it's hard. That no perfect, complete solution is possible just means we accept the imperfect, incomplete solution if it is an improvement on the status quo.

I really don't have a lot of sympathy for the woes of the advertising industry, considering the consequences.
> The whole technical debt discussion often makes me wonder if there's a fundamental distrust (or even disrespect) of software engineers as domain experts.

LOL, seriously? Guess you haven't worked that much with other practitioners, for example lawyers.

There is some distrust always with business relationships, and I would say that it makes sense not to trust everyone 100% all the time. In the opposite, better not to trust everyone fully, even yourself.
Sure, and that happens all the time in unicellular organisms. But it’s fundamentally different in multicellular organisms because they have distinct cells forming the germ line. So any (random) changes to DNA in other cells won’t be transmitted. And while mutations in the germ line do happen, they are also random. So far there’s no known mechanism for systematic, guided DNA changes, and no good reason to assume that such mechanisms exist (on the contrary). Furthermore, the article is discussing epigenetic changes which, by definition, are not encoded in DNA and are instead transient (and thus not inherited trans-generationally).
> But I DO think it's difficult to design an IPC mechanism that everyone is happy with. Some people want only synchronous IPC ...

Every form of IPC can be implemented on top of asynchronous message passing. Interface is not the problem. The problem is high performance designs with all the batching, memory mapped buffers, no syscalls, etc.
I gave grover-mega this problem:

Question: What is an example of a bird?
Answer: An egret.
Question: What is another example?
Answer: Canaries.

Seems to do fine. I don't really have a stop though, so it goes on making up new questions on it's own. Make of it what you will. Very few of the answers are correct or even coherent enough to be correct:
https://hastebin.com/agululiqif.txt

I do like this one though:

Question: Who is the inventor of the English ham?
Answer: Poor old Francis Bacon.
The case is well documented in relevant literature. For example, the System Safety books by Nancy Leveson
Here is the paper of the burial [1], showing the picture [2]. I can't make out the bones of the fox myself, it looks like nothing but dirt to me.

1. (paper) https://journals.plos.org/plosone/article?id=10.1371/journal...

2. (pic) https://journals.plos.org/plosone/article/figure/image?size=...
Yeah - people look at me like I am crazy when I mention it but the marketing of the /advertiser/ is actually more relevant than the actual conversion rate given fuzzy attribution.
Elastic.co vs. Vespa.ai dense tensor benchmark
This makes me think of the web performance power tool WebPageTest^1 (scriptable browsers that run in the cloud, and admin interface to manage their config, test parameters and reports / results).

^1. https://webpagetest.org
Do you not usually carry a rucksack or shoulder bag? If you're having to use a new plastic bag every time it seems like it might benefit you to get one - they're much more comfortable to use too.
Is this the state of journalism in this day and age? Is there any surprise that a real life CEO carefully coached by PR and lawyers is less interesting than his doppelganger in a multi-million dollar Oscar-targeted movie backed by a team of professional writers?
Toyota's New Car Could Run on Cow Poo
That isn’t what’s important.

What’s important is that YouTube had another user to show ads to thereby inflating their metrics so they can sell more ads at a higher price.

Ads aren’t about you, they’re about convincing marketing departments to spend more money on more ads at a higher price.
> - Rotate pin codes on door for abnb property when bookings end

Nice! Is that a lockbox or an actual electronic lock? Would you mind saying which model?
A serial entrepreneur wants his portable MRI to transform medicine
All C compilers I know either have VLA or alloca.
In one of my projects, a bit of macro magic uses either VLA or alloca to generate a temporary array. Works great! I don't have further requirements here.

Please explain what you mean by "safe" in this context.
And, if not death, prison time for the 'prankster.'
"Tremble and despair, for I am power!"
I think you can get away with saying that for most of recorded history, China has been the centre of human civilisation, technically, politically and culturally, and we may return to that state.

I don't think you can get away with claiming that the extraordinary transformation of China since 1982 demonstrates Chinese government policies better promote economic development than the policies of western governments - I think it can only be used to argue that they are better than the Chinese government policies prior to 1982.

I don't think it's sensible to make claims about what is making China rich, without examining what made it poor.
What do you use to lock/unlock your gadgets?
Libgcc: When Exceptions Collide – ArangoDB
The easiest and arguably best way to do that is coupon or promo codes per advertiser but that involves taking a haircut to the profit per item on top of the nominal ad expenses.
The Finance Jobs I Didn’t Get
Virgin Galactic Lists on NYSE
Its merely ageism. Not really any different than dissing quantum mechanics as "jewish physics" in the 30s.
The opposite of "optimize", e.g. "the writer pessimized for understandability while optimizing for sounding smart".
It seems that even in Germany and France, many finance companies are moving to the cloud.

Is this still a problem today?
pprune is the goto site whenever anything interesting happens in aviation (and the pro's there are very aware that it's where the journalists will start looking when there's an incident).
The problem is that ads are the reccomendation system for products and services, but the reccomendation algorithm is biased toward whoever pays the most to have their ad shown, not what might be the most most useful product or service for the person to see.

This is fundamentally broken.
According to the UN convention on the law of the sea article 92.[0] Ships in international waters are subject to the exclusive jurisdiction of the state under whose flag they are sailing. It is basically the same situation in regards with the legal subjectivity of an object since usually in international waters local laws do not apply.

There is also the case of the ISS and the intergovermental agreement behind it where in article 5. it is clearly stated that: "each partner shall retain jurisdiction and control over the elements it registers and over personnel in or on the Space Station who are its nationals"

And finally the most iportant is the outer space treaty, signed by most of the states in the world, article 8.:

"State Party to the Treaty on whose registry an object launched into outer space is carried shall retain jurisdiction and control over such object, and over any personnel thereof, while in outer space or on a celestial body"[2]

What is your government if I may ask?

[0] https://maxius.nl/verdrag-van-de-verenigde-naties-inzake-het...
[1] https://www.esa.int/Science_Exploration/Human_and_Robotic_Ex...
[2] https://en.m.wikipedia.org/wiki/Outer_Space_Treaty
I mean a way to control for stack overflow. I would like to allocate very large images as VLA, where the size is only known at runtime. If I malloc a too large image, the systems asks for more memory or malloc fails. If I declare a VLA too large, it fails silently in an unrelated part of my program due to stack corruption.
I'm interested to know what weirdness you've run into.
Assuming you go full "SaaS" - are you really saving IT resources, or are they just going to be doing other things on a different platform?
>And then YouTube is showing longer ads every day, with many in the 5 minute range.

Uhhh, can't you can press 'skip' after 5 seconds? I've never seen an unskippable YouTube ad longer than 30 seconds.

Although yes, they are upping amount of ads: a couple months ago they started doing two back to back pre-roll ads every once in a while.
> Basically, all messages in a mailbox are numbered from 1 to N, and you can reference a message by number, and when a message is deleted all message numbers above it shift down by one.

There is no reason technical why this shifting has to happen. If there are ten messages on session creation, and message UID 3 is deleted, you then have UIDs 1-2,4-10.

If the server wishes to shift messages over it can, but it must bump UIDVALIDITY, which tells clients that there is a 'new generation' of UIDs for the given folder. But as long as the server's index of UID-to-message is not lost, there's no reason why renumbering has to occur.

It's no different than having an AUTO_INCREMENT int column in MySQL: you just keep going up without bothering to fill in any 'holes'.

That said, folders and messages can now be assigned UUIDs:

* https://tools.ietf.org/html/rfc8474
> Isn't there a similar mechanism in humans though?

No. That review paper doesn’t discuss an actual mechanism, with good reason: the authors don’t have a mechanism. At the risk of sounding harsh, the underlying research has been throughly rubbished by the community [1, 2]. It uses a tiny sample size, tenuous correlation and, as mentioned, utterly fails at highlighting a plausible mechanism. It’s bunk: there’s absolutely no need to invoke the spectre of epigenetics to explain why children of traumatised parents may likewise be jumpy, just as there’s no need to invoke epigenetics to explain why children of English parents speak English. In fact, even the review you link to acknowledges as much:

> studies in humans have not yet demonstrated that the effects of trauma are heritable through non‐genomic (i.e., epigenetic) mechanisms

[1] http://sciblogs.co.nz/code-for-life/2015/08/28/epigenetics-a...

[2] https://www.theguardian.com/science/blog/2015/sep/11/why-im-...
That's my choice too. It's a C-subset, but more than a compiler; it includes a bytecode VM interpreter too. The best part about it is that it's tiny, yet very readable for its size and functionality.
Is that really a thing in (American) English? I wasn't able to dig up anything (I am not a native speaker).
What we can learn from people with beautiful minds
Why? It works fine. Does _everything_ need to be in Rust, or whatever the new language-of-the-day is?
I've heard "Brotzeit" only in Bavaria or relating to a Bavarian style meal.
Even better, both "pessimal" and "pessimum" are legitimate. They are the opposites of optimize, optimal and optimum.
It is also dirt slow. This is just trial division, done in a lazy fashion.

At least it is better than the one some haskellers call the sieve of erathostenes (it isn't the sieve of erathostenes), which is so god-awful that I almost vomit every time I see it.

The real lazy sieve of erathostenes is a thing of wonder! There is a paper describing it called "the genuine sieve of erathostenes" and it can be found by googling.
How to handle missing values in Machine Learning?
Malware encoded in DNA can take control of gene sequencers
A fully graphical calculator app in Rebol is just a few lines of code. The formatting looks pretty legible at the below link if you scroll down a bit.

REBOL [title: "Calculator"]
view layout [
origin 0 space 0x0 across
style btn btn 50x50 [append f/text face/text show f]
f: field 200x40 font-size 20 return
btn "1" btn "2" btn "3" btn " + " return
btn "4" btn "5" btn "6" btn " - " return
btn "7" btn "8" btn "9" btn " * " return
btn "0" btn "." btn " / " btn "=" [
attempt [f/text: form do f/text show f]
]
]

https://easiestprogramminglanguage.com/easiest_programming_l...
https://news.ycombinator.com/item?id=21358531
The link says “Published by Kindle direct publishing” but I can’t find the kindle version on amazon. Or indeed any ebook version. Do Kindle books not show up for pre order usually?
Wow, i'm struggling with a sql query in psql just right now, this seems to be just what i was looking for! Thank you so much!
https://www.cs.princeton.edu/courses/archive/spr09/cos333/be...

Something completely different: the Factor language, in the beginning.
Pesticides are currently a leading method used in suicide deaths world wide.

No self poisoning is safe, but some pesticides could be made safer. Glyphosate is somewhat less harmful than a bunch of other pesticides, but the formulations of glyphosate tend to add other more dangerous chemicals.

Suicide is a complex phenomena, and reducing it down to "GMO kills farmers" misses that complexity, especially in places like India.

(I'm in a car to the beach at the moment but I'll try to edit in some links later)

https://www.who.int/mediacentre/news/notes/2006/np24/en/
Might be due to an ISO standard that has declared Monday to be the first day of the week. I strongly disagree: Sunday has always been the first day of the week, and Saturday the last. There was no good reason why this needed to be changed. The new standard didn't fix any problems with how weeks worked, and it breaks historical definitions (sabbath being the last day of the week, for example).

There's a children's song about the days of the week by a singer we like who starts his week on Monday, and my son dutifully corrects him every time he hears the song.
OMG! Don't you ever have problems with those sites? Not just security but speed is also something I'd consider.

It's time to upgrade if you want to stay secure: https://www.php.net/supported-versions.php
> Multiple SQL statements executed inside stored procedures are not run any more atomically than multiple SQL statements executed from application layer.

Yes, but not wrapping those multiple application-generated queries in a transaction is a common bug I've encountered at many of the places I've worked. It also requires a lot more round-trips to the database.
Indian army has stepped in as it was already too late. Jihad and Islam are cancerous just today Islamic Muslims burnt two schools and threw grenades at women coming out of their homes.
His response is priceless:

"As to overpricing, the start-up of a new product makes it more expensive than it will be later. The more we can produce, the lower the price will get"

"As soon as we can lower prices, we do. It’s true that our computers are less expensive today than they were a few years ago, or even last year. But that’s also true of the IBM PC. Our goal is to get computers out to tens of millions of people, and the cheaper we can make them, the easier it’s going to be to do that. I’d love it if Macintosh cost $1000."
Unfortunately there are plenty of 15 year olds who decide they're done learning, time to drop out, etc.

People who give up are doomed, regardless of age or other living conditions.
Is it only me, or for anyone else, articles written in one-sentence paragraphs are unreadable?

I try, and it is hard for me to focus after a few such sentence-paragraphs. (No matter what is the topic.)
Anyone read the Malazan series? I'm in the midst of it and the world building is incredible.

I heard the author wrote the series based on DnD games he played. I imagine he'd have to in order to keep everything coherent across all the races, histories, religions, tribes, wars, etc. That said, while the setting is fascinating, the writing seems to me to be at times a bit of a slog.

Definitely an interesting way to write. It was the first I'd heard of it.
Thanks for the connection.
In the interview at the end Jobs says he loves Sushi. What's the deal here? I thought he only ate fruit or at least certainly not meat/fish. Can someone explain?
Intranetbee
https://www.intranetbee.com/ Intranetbee is the most advanced Office 365 SharePoint intranet on the planet and ranked as no.1 by Microsoft.
It's rarely used, I'm not aware of a specific definition for it. This question defines it somewhat:

https://stackoverflow.com/questions/312003/what-is-the-most-...

It's still kind of tongue-in-cheek because it hasn't caught on enough. I think it's used more widely in ML but I may be way off the mark on this.
For a temporary work visa, sure. For those seeking permanent immigration, that is false. Scroll down to the "Employment-Based Preferences" section.

https://www.dhs.gov/immigration-statistics/yearbook/2016/tab...
Semi-related and possibly not adding much other than an additional anecdote to the concept, but this is a full continuous album that loops from the end back to the beginning: https://en.wikipedia.org/wiki/Nonagon_Infinity

I happen to like the music as well.
Bayer thinks it can get out of the shit storm that is coming from their purchase of Monsanto the same way Dow has been trying since the purchase of Union Carbide but I don't think it will work this time around.
Diesel and petrol-fuelled cars banned in Brussels by 2035
I meant sarcastic not satirical sorry :)
Only if you want to give the occupant of the maze a chance to escape :-)
Electro-house or hard trance. Something with a solid repetitive beat and minimal to no lyrics (occasionally those lyrics may be in a foreign language).
The original `true` was a 0-byte executable file [0] (well, perhaps 1 byte for the newline character). Sadly, that is not longer the case.

[0] https://unix.stackexchange.com/questions/419697/why-are-true...
Do you have a power adapter for the doorbell monitoring ESP?
Understanding Blockchain – Naval Ravikant
> Once the enemy fires on a Red Cross branded outpost, they must be the bad guys, no matter how many of the doctors were actually intelligence operatives.

I mean, yes? At what number of intelligence operatives would firing at Red Cross workers be a good thing?

> Using NGOs like this should be as unacceptable as using outright human shields

Yes. But, like human shields, firing on them with disregard will indeed make people think you're the bad guys.
A Better Birthday Gift
Steve Wozniak: 'I've given up' on Level 5
What percentage of sites that use Javascript use it maliciously?
I very much prefer to exercise alone. The last thing I want is someone yelling at me and telling what to do. I can pretty much figure it out on my own.

As for social interactions, I have real friends with whom I spend real time which pretty much takes care of my "mental health" assuming it is in danger ;)
This all sounds needlessly adversarial. Maybe the new deadline should be based on the old deadline, rather than the new filing date that's subject to the old deadline.
The problem with this piece of code is not that it doesn't do it in-place. The problem is, if the input list is (almost) constant, then this code will (almost) certainly take quadratic time to sort it, even if it is shuffled before being fed to this function.

However, I get what you mean. It really is beautiful!

EDIT: grammar.
I used to work on a (now defunct) RTOS whose C runtime didn't support alloca. Functions were all compiled down to a portable bytecode representation that had to statically declare the stack usage, so there was no way to have a function with variable stack size. Not having a real alloca was occasionally an issue for porting C code to it (but less annoying than not having fork()).
The cleaners probably all draw straws to see who has to go to the house with the 10 day old dishes in the sink.
That sounds like a lot of overhead for a kernel. There is a reason it's normally written in a mix of C and ASM.
Do you also account for cleaning? I bake two loafs of bread once a week since 3 years and I can't relate for the work. Most goes into cleaning up (much of the machinery can't get into a dishwasher).
This needs to be fixed asap. Right now I have no idea how to do it.

FWIW I consistently get 1 CAPTCHA (usually traffic lights) and pass every time.

I cannot explain the discrepancy you experience.

Edit: Thinking about this, I think it is related to the User-Agent and platform pass through. When the load dies down I will test providing the same UA and navigator platform for all clients.

I have a hunch that one signal CAPTCHA uses is if the UA/platform is different to the browser.
2-in-1 dice set+ fidget
REBOL and Red are so so cool. I wonder why hackers are not embracing them.
nihilism does not just say "nothing is real"!

It says nothing is real so everything is pointless. They might share the base premise, but it's a pretty important distinction.
There's still laws in some countries which require; on site storage, data-center in the country, weird periodic audits... All these are barriers to moving to the cloud
I'm so sorry this happened to you!

I'm afraid I do not know how to solve the CAPTCHA issue.
Pescatarian - fish was the only meat he would eat.