skysight-inc/HackerNews huggingface dataset:
For a real world example of why idempotency is important and not just some random suggestion: https://twitter.com/rombulow/status/990684453734203392?s=21
We've put some quotes up there. What does "A-post-troff" mean?
"Swedish police do not record or release the ethnicity of suspects or convicted criminals, but intelligence chief Linda H Straaf says many do share a similar profile.

"They have grown up in Sweden and they are from socio-economically weak groups, socio-economically weak areas, and many are perhaps second- or third-generation immigrants," she says.

Ideological debates about immigration have intensified since Sweden took in the highest number of asylum seekers per capita in the EU during the migrant crisis of 2015. But Ms Straaf says it is "not correct" to suggest new arrivals are typically involved in gang networks."

Flag my comment if you want, but this is doublethink brainwashing.

"Doublethink means the power of holding two contradictory beliefs in one’s mind simultaneously, and accepting both of them."
-George Orwell
I would love to have a (software) indicator that the camera/microphone are being accessed, similar to the location services icon. I think that would already be enough for users to start asking questions and keep abusive use in check.
This sounds crazy and awesome, I love it.
Yes, that is how I understood this as well. https://volatile.wtf/foo previously read "ok boomer" but now it reads "bar".
Hi,

We are running Black Friday deals for our product "PushEngage". Can you promote the same on your Offer page? Below are the details -

Annual Plan Discount 30%
Coupon Code BLACKFRIDAY19
Monthly Plan Discount 18%
Coupon Valid Till December 3, 2019
Description - Get 30% off on all Annual plans at PushEngagage.

You can join our Affiliate program as well and earn a commission when sale happens. Here is the link for the affiliate program - https://www.pushengage.com/affiliate
It is my understanding that explosives where popularized after an influx of hand grenades from Serbia. Until rather recently these have been categorized as dangerous materials rather then weapons so it didn't carry the same risks being caught with them as with handguns.

My uneducated guess as to why the violence is that is has become decentralized. We had a fairly long period with stable power structures in the Swedish underground, there where a few biker gangs that had a few rare and violent bouts bouts but they where infrequent.

Today we have a large number of loosely organized criminals that act independently, fighting over much smaller turfs.

In some sense this might very well be because the old criminal organizations, populated mostly by right leaning criminals, have failed to integrate potential recruits from different ethnic backgrounds.
I also don't know why duplicating timestamps for each row to store the transaction times is needed for a kind of history table.

Other data models with schema after write semantics (for instance trees or graphs) don't have this problem of having to store schema changes.

As I'm working myself on a temporal storage system in my spare time (as well as during my student times at the University of Konstanz), I'd say that you should index each revision instead, storing the timestamp of the transaction commit in a RevisionRootPage for instance, which is the root and main entry to deserialize a revision. Unchanged pages should be shared amongst the different revisions.

Furthermore due to fast random access of flash drives and even parallel I/O with PCIe SSDs you can store page-fragments instead of whole pages. The SSD might fetch too much information due to misalignments, but I'd say that access to persistent storage also gets more fine granular in the future (byte level granularity instead of block-level or the blocks are smaller-sized -- I think even 512 bytes is not that unusual nowadays).

Not only storing the incremental or differential changes from a database page, but changes which fall out of a sliding window doesn't make intermediate full dumps of pages necessary, such that write and read peaks don't occur and a predictable number of page fragments can be read to reconstruct a page in-memory, preferably fetching the fragments if possible in parallel.
Unix itself doesn't adhere to Unix principles. The Unix philosophy died when ls learned to sort its output and find learned to execute commands.

Perl, the do-all tool, was the final nail in the Unix philosophy, way back in the 80's.
Node.js Certification Sale
If you don't have any idea how much something's worth, how can you sue for damages for someone copying it?
I feel like there's something poetic about a site complaining that people do HTML "wrong" having terrible UX.
Airline seatback screens may be an endangered species
> On the other hand, I would decline to mentor you:

Here's a thing. If both of you knew each other personally, started becoming friendly, then you might end up mentoring GP and I'm sure GP wouldn't demand written records. This is how mentoring looks like. It's not some top-down prescribed job task, and it's not done by matchmaking.
Love this. Add auth and give the fake blockchain projects a run for their money
I completely agree with what you said, except for the part that I misreading the article. GP's comment is vague, it could be anything between "artificial intelligence will be on balance bad", and "the Terminator movie will happen IRL". My question was an attempt to clarify the statement and understand why it's reasonable to dismiss the idea as BS.
Yeah, I just couldn’t be bothered to dive down that hole, but I wanted to add it as it is part of what is completely broken.

Probably the biggest part, as we will come to see.
I sympathise with people using HTML "incorrectly" because there's a mismatch between how HTML is designed and what it actually has to do in the wild.

Maybe using the "correct" element structure is going to be much more complex in a given situation due to the fact that you've got CSS rules that will be in scope that will style it for another purpose, and you'll have to undo and override all that work bit by bit to get it to match what the designer envisaged in this particular placement.

So instead you just use some divs, stick a few generic classes on stuff and get on with your day.

The tools are supposed to be the slave of the workman, not the other way round.

I'm not saying that all of these are examples of this situation of course!
I tried this with Julia and got the answer 1.

e(x) = x == 0 ? 1 : (exp(x) - 1) / x
q(x) = abs(x - sqrt(x^2 + 1)) - 1 / (x + sqrt(x^2 + 1))
h(x) = e(q(x) ^ 2)

What's happening here?

Is Julia switching to arbitrary precision like bc -l or rewriting exp(x) - 1 to expm1(x) or doing something else? Seems a lot of magic to me.
Yes, something like that!

Except also remove support for old-style cookies, which from a quick scan that spec doesn't do.
Mine works fine without contacts. Maybe try reinstalling?
Service manager and container spawner is the same thing. So yes. The whole insight of systemd is that the cgroup tree can be used for service management. It was a container manager before container management was even a thing. (Including private mount namespaces, network namespaces, all that shebang)

Systemd-nspawn contains no new code; just calls existing systemd library code. It gives people a familiar image based interface for a small cost in terms of lines of code.

Bootloader i have a less strong argument for but at least it allows them to iterate in hopefully-standards-soon.

Also systemd-boot is not an UEFI implementation. I'm not sure where you read that. It's an extremely small UEFI executable that lists a list of boot entries. (Note that an UEFI executable is just a Windows .EXE file).

UEFI itself has more lines of code than the Linux kernel, replacing it would be insane (though very noble. See coreboot and Linuxboot projects).

One argument is that it allows them to iterate on standards like the following:

https://systemd.io/BOOT_LOADER_INTERFACE.html

And https://systemd.io/BOOT_LOADER_SPECIFICATION.html

And https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT.html
They should name it Borderlands cafe :P
sounds like we need a "Ask HN: Who is available for mentoring?" kind of thread.
Apple pulls app that let you stalk people you follow on Instagram
You could almost add "Hiding links via styling" to the list, but I feel like this site gets away with it; even though they're not blue, it's still pretty obvious those headers are links.
Steam would cease to exist and so would the thousand dollars worth of games people have accumulated in their accounts. As long as proton works there is a huge incentive to switch.
"Swedish police do not record or release the ethnicity of suspects or convicted criminals"

This why fewer and fewer people trust officialdom. Always redact, redact, redact! Whether it's CIA cables, air bags, or upticks in violence--the powers that be refuse to put the facts on the table and trust people to make the right decisions.

If a guy kills some people, and is convicted by a jury, I think the public has a right to know who he is, where he came from, why he did it, etc. without having that intermediated by armchair-sociologist bureaucrat.
Digital Real World
Washington Falls in Love with the Nationals
I think it's really hard to separate things like immigration from other things that might have influenced the availability of drugs, say vast increases in international trade that make smuggling much easier, that happened over the same time.
Huh. When they talked about notarization at WWDC it sounded like it'd be available as a free service for anyone, but I might be misremembering.
AI Can Tell If You're Going to Die Soon. We Just Don't Know How It Knows
You can redirect logs to a different agent, or you can use systemd's journald and set it to forward to syslogd.
Risky Business did a really good interview on the subject early last year[0]. Law profession is already aware of the potential problems.

Me? I welcome the future where audio and video evidence are just another piece of evidence.

0: https://risky.biz/RB489/
How so? It has malls, but it isn’t a mall by any stretch.
"that's not how things work here" means there is no such thing as a key that belongs to someone else. From the next sentence: "no ownership". All keys belong to you as much as anyone else.
My 2012 Air feels, in many ways, a lot more performant than my 2016 Pro. The Air is the best computer Apple has made in over a decade.
Aren't there some situations where you can ask the court to determine damages? Pretty sure I've seen this before, though I'm not sure in what context (it may not have been copyright).
There are successful businesses selling water, air and sand. The correct conclusion is not "everything is scarse"
Create a whatsapp group and add one person, then inmediatly kick out that person from the group. Then you have a group for just yourself. Call it "links" group.

Use this group to paste links. On the desktop use https://web.whatsapp.com/ to access those links.
C++ creator hates that Bitcoin was written in the language he made
I don’t know, this doesn’t reflect my experience here. Either your comment is insightful or not.

For example regarding your previous comment,
I found it interesting on the psychology topic, but slightly off topic regarding the subject. The discussion is about startups and investors as entities, not as persons, and the OP explicitly ask for information of someone with experience startup investors, specifically YC.

In short your comment is interesting but not relevant to the discussion. Personally I don’t downvote these kind of comments but I can understand other people do. Nothing to do with your background or how you think in my opinion.
The organised gangs use anti-tank mines to settle scores in sweden. Hand grenades and bangers are just handed down to users like the drugs. The serbian gangs obviously see a market for it.

I'm glad the Serbs don't seem to think it's worth selling them AK-47s and RPGs, yet.
I'm not sure about systemd, but launchd uses a rather verbose yet generic xml schema that is used throughout macOS, iOS etc.
It sounds more neutral in the second person. It would be normal for a woman to walk up to a group of women and say, "Hey guys."
Something you shouldn't forget is that the electromagnetic field decreases rapidly with spatial seperation from the sender (broadcaster). The relationship is actually 1/r^2, with r the distance. That is: Doubling the distance means only 1/4 of the electromagnetic field strength.

That's the reason why the cell phone in your pocket has a higher impact on your reproduction organs then on your brain. And why the cell phone tower (on average) has less impact on your body then probably any device in your room.

The wireless headphones are recieving most of the time, that's why they should put little harm on your brain. Better care about keeping your phone in a bag instead of your trouser pocket.
I guess the fear is they will not read the article at all. Just twitter the title along. Which is probably a reasonable assumption.
Thanks for these links.
The situation is terrible. From what I’ve understood from reading the news past year is that the police has lost control over Malmö (Sweden’s third largest city that got hit with the most immigrant applications) to organised criminals and the inhabitants who can afford it are moving away quickly.

The right-wing party Sverigedemokraterna is hence growing stronger while the current ruling socialist party Socialdemokraterna is losing voters inversely as a result.

https://sv.wikipedia.org/wiki/Opinionsunders%C3%B6kningar_in...
Tuning != Scaling

Tuning == getting the most out of your hardware

Scaling == my perfectly tuned node, with the lowest-latency/mostest IOPS IO subsystem, and highest number of CPUs, and the mostest amount of RAM can't handle my workloads. What now?

Re-architect your monolith and re-consider your transactional boundaries - that's what.
I think it's going to be as soon as you lose your ability to maneuver - i.e. as soon as you moor to another vessel in this case.
Because I don't have time to run such a free service. The author of Volatile is already doing it, I'm just suggesting a small variation in the theme that would solve the problem if multiple users potential overwriting each other's values (only a server side check can ensure that)
Interesting, will they also penalize slow loading due to egregious ad networks?
To be honest, I have spent way more time in developing countries[1] than in US. Even some time in the least developed counties to understand that the developing/least developed countries are a really diverse group. As is US in my humble and limited opinion. Wealthier areas of developing countries and not so wealthy areas of US are easily comparable in many measures in my opinion.

[1] https://en.wikipedia.org/wiki/Developing_country
I’ve heard of cases where the Jury is asked to decide ... without any parameters!
I think the problem can be restated more clearly thus:

Today, Debian Packaging Policy requires packages to supply an sysvinit-style init script. In order for a software package to be allowed in Debian, a software package which does not have such a script from the upstream developer(s) must be provided such a script by the packager; the Debian Maintainer.

However, the Debian default init system is systemd, and this seems to be a stable situation. No other init system seems to be gaining more than minuscule traction, and 99% of Debian installations keep using systemd. Given this, what is the rationale for requiring, as a strict no-you-can't-be-in-Debian-otherwise requirement, Debian Maintainers to provide and write sysvinit scripts, when only a very small minority is using sysvinit?

One should always remember that all work in Debian, and also frequently upstream development, is provided by volunteers, and very little can be reasonably demanded unless there are very good reasons for doing so.

There are also other ways to more gently push packages to provide sysvinit compatibility. The Packaging Policy could have a SHOULD requirement instead of a MUST (to use the RFC 2119 terminology). There could be a Lintian warning given to packages which does not provide sysvinit scripts matching their systemd service files. I’m sure there are additional ways.

Most software probably already have sysvinit scripts from upstream already. These would not go away. Most of the remaining Debian packages have sysvinit scripts written by the Debian Maintainer, and these would not go away either. The question is what to do with new upstream software which inherently depend on systemd, and the Debian Maintainer does not feel able to write a sysvinit script. Should this software be prohibited from going in Debian?

I think the answer is obviously “no”, when looking at it this way.

But I’m only a Debian Maintainer (and only of my own upstream software), not a full Debian Developer, so what do I know?
Why do holes horrify me?
How would reporting change anything?

I have a close friend who were harassed by a colleague, but only when they were 1-1. Whenever they were in a group, the harasser were the friendliest sunshine you could imagine.

Everyone my friend talked to would not believe them, and instead started questioning if they were feeling alright.
The BSDs are great for that vintage Unix feel, but I find that hardware support is not adequate enough to run it as a desktop OS on modern hardware. Worse yet, a minor OS upgrade can break hardware support that was there before: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230172
I'm not from Google... but I think you omit one threatened party, and it's the most seriously affected: Facebook.

Google wants there to be lots of web sites, lots of web pages. So using someone's web site should be more convenient than using that someone's facebook page. How to achieve that? My guess is that Google has done some research into that, and a focus group or whatever named slowness (or an expectation of slowness) as a disadvantage of the web compared to facebook.
I think you’ve lost the thread. I’m not pretending I don’t know how much people would find my perspective disturbing like he was.

That said, no. I don’t.
Looks like this would be the new form of spam we will have to fight.
Presumably the French pronunciation of apostrophes.
> Is this covered under warranty?

According to one of the links I cited earlier [1] Royal Caribbean won $65 million from Rolls Royce concerning RR's Mermaid thrusters which are very similar to Azipods, on the Celebrity Lines' 4 Millenium-class ships. And Cunard subsidiary of Carnival won $24 million for Queen Mary II's Mermaids. I think the warranty is more of a contract issue.

In newer builds the bearings may be more accessible.

[1] https://www.travelweekly.com/Cruise-Travel/Insights/Vista-ju...
Plaintiffs don't really have any trouble coming up with valuations when they initiate the lawsuit. Their challenge is to make it to the end of the litigation process without having too many digits lopped off their initial number.

This case is about the defendant benefiting from unambiguous public information about the market value of the works, since the law provides them with some protection when they make a reasonable settlement offer but are forced to continue litigating instead.
I think a worthwhile addition to this service would be the ability to get keys by their hashes. That way, you could separate read-only and read-write key while still keeping it simple. I can imagine a program offering i.e. update checking that way.
Datomic solves all three of these problems an the syntax+array complaints more people should be stealing ideas from it or using it
As Alexa Turns 5, Amazon Has Great Plans for Its Pet Project
For all his behaviour Richard Liebowitz should be struck off
I didn’t say anything about his character. I don’t know anything about his interlocutors. Both of those things are kind of irrelevant to my post which is about the hat.
> People are smart. Fakes will be detectable through entropy measures, corroboration, common sense, etc.

Yes, in the same way that people can detect and filter email spam. Either by a time-consuming manual effort, or complicated systems very few people understand. And we have corporations to swoop in and save us by offering a centralized service! Search wasn't hard enough to enter. It will be fun in the same way that searching for something useful in a landfill is fun.

Even if 5% people click on mail spam, it's still profitable and there will be more of it. If 5% is deceived by a fake video, it can have a big impact on election results. Fake news and outright lies are already damaging enough if you do get a court order to print an apology. By that time it's already damage control, you can't revert it because people move on and believe what they want to believe. On social media people upvote what gut feeling tells them is right.
Nice to have more options for minimal key-value APIs, but support for only GET requests and plain text data could be limiting for some apps.

Shameless plug: if anyone's looking for a key-value pair API with a more rich API with support for buckets, access control, and server-side scripts, check out https://kvdb.io (disclaimer: I built it)
I spent a few weeks on-and-off between more important study, trying to help a friend process their sequencing data in a bespoke way. I kept trying to write an algorithm that would take about 500 hours to run. I first used Pandas (which is kinda slow) and then tried base python dict() and iterables. Eventually I realised that most of the data was actually redundant if I just counted how many instances of each unique row were in my dataset and then just threw away the extras while keeping the counts for later. My new algorithm did what I wanted in 8 seconds flat and was only a tiny bit more effort to integrate with the counts.

My lesson learnt was that I just needed to reduce how much data I was working with first, instead of trying to stuff a multi-gb file into memory!
https://en.m.wikipedia.org/wiki/Richard_Liebowitz :

"In April 2019 Leibowitz missed a court date in a copyright lawsuit. He told the court that he missed it due to the death of his grandfather. The court asked him to prove it, suspecting he was in fact missing hearings to run up legal costs for his opponent. As of November he has failed to do so, and is being fined $500 a day and threatened with incarceration.[6]"
Stack overflow encourages people to create their own questions and answers.

For a new product would you think it odd if there was a load of questions and answers by the company - faqs sort of thing?

It would be a monitored tag so questions would get answered
A link can also have an IP address as host. Many routers come with 192.168.1.1 preconfigured. With Javascript enabled you could also probe the network and craft a fitting link.

Preventing DNS rebind attacks closes only one avenue.
Not an expert, but after reading around OP is saying you only need a constant sized buffer (that could be as little as a character deep) to read the whole file looking for line breaks. This roughly takes O(1) space (A lot of commenters are confusing time vs space requirements) but there's a little nitpick to be found, in extremely big files the line counter itself would be O(log(n)) and would dominate.
Not sure which part of systemd you are talking about. Everything? The init replacement part? DNS? NTP? All?
> they weren't ethnic Swedes - which is true

What is an ethnic swede? Does it have to do with blood purity, skull proportions, or some other definitely racist concept? Or, does it have to do with cultural assimilation and broad acceptance into the ethnic subgroup?
How many audience members does one orchestra member serve?

And how many does the rock star serve?

Now, how many users does one Facebook engineer serve?

The incredibly low ratio of workers to work done in software isn't a secret. People have been making this point for decades.