skysight-inc/HackerNews huggingface dataset:
It's impossible to provide "actual evidence" isn't it? Sure, maybe detailed log files are more convincing than a single (hypothetical) page saying "X did it". But as far as I can tell from online discussions I've followed over the years, more details just adds possibilities to find real or imagined faults with what you're releasing. Example: Barack Obama's birth certificate.

There just isn't a way to proof anything without resorting to either a trusted third party, or maybe (in the future) some application of cryptography. And the number of people or institutions enjoying widespread acceptance as trustworthy third parties is rapidly approaching zero, partly because this "don't trust anybody" shtick has become so common.

Gavin de Becker is a good example here. He is, or used to be, among those who enjoy some trust, at least among his profession. Extending trust based on such a track record is somewhat valid, considering the mechanism: a lot of his value as a witness in court, or the court of public opinion, rests with the idea that his reputation is always more to him than any single case. That logic isn't bulletproof, of course. But it's valuable to also consider the cost of the fundamentalist position that nothing short of 100% scientific proof should ever be considered: the absence of trust won't motivated people to better make their case, because that's near impossible with our current means. All it will lead to is more of the current free-for-all license to define their own "facts".
Anytime you want persistency: sqlite is a replacement for fopen() https://www.sqlite.org/whentouse.html
You have read the wrong book about libertarian philosophy.
I think we can drop all non-flexbox layout without any degradation in functionality.
Structured transactions between applications is one place.

You can get by with files, but they're slower. A DB is the right choice.

Structured data anytime you're hitting multiuser - web, networked games, collab programs, live maps, etc.

Anything that's massively stateful. A DB hands you a lot of guarantees. The filesystem has some of them, but is much slower.
Satellites would disappear pretty quickly without constant orbit adjustments.
macOS Security Updates Part 2 – Running Diffs on Apple’s MRT App
60% is most, where exactly is the disagreement?
> And honestly, I think largely because no one can recline, the seats are not that uncomfortable.

This. As far as I'm concerned, non-reclinable seats in economy are a FEATURE: I lose more comfort from the seat in front of me reclining, than I gain from my seat reclining.
To stop computationally intensive or security related or otherwise sensitive operations when charge level is low? Save the state / synchronize more often when charge level is low to prevent data loss?
> Nobody owns

There's the problem. The name exists, so somebody owns it.

Who has more right to it? The countries with a big river with that name running through it, or the ecommerce startup from really not that long ago?
Good point.

Berkeley DB also supports multiple processes accessing a database concurrently, as far as I know.

I was wondering if the authors were referring to SQL-like databases, but MS Access seems to be one?
Doctests are often useful to briefly demonstrate how something works: http://hackage.haskell.org/package/doctest

They are a bit finicky to set up though.

Another good resource: http://yannesposito.com/Scratch/en/blog/Haskell-Tutorials--a...
They are more than punishment. You are punished for living in a place, you are punished for earning money, the excuse is that taxes are a payment for services but taxes are the only "service" where you pay a percent of your proerty value or income and not a fixed amount. Just imagine you pay groceries a percentage of income, not a fixed dollar amount per product and you can see why taxes are not what they say they are.
Please explain this trapper keeper. It looks like a re-usable enveloppe for school stuff?
I see functional languages with primitive type systems a pro not a con.

We need simple languages like ReasonML more than something like Scala or Haskell if they are to be embraced more widely.
Why the hell am I being downvoted? If you disagree, then explain why. Don't just downvote people because you disagree with their opinion, this is not Reddit (or at least it didn't used to be).
Is there a formalization of the Two Indias concept in the economic literature or market reports?
Well that is the problem with it, every shitty features like that someone can come up with something "quite clever" to do with it, in reality, all these things are being used 99% of the time for tracking.

Maybe programmers and designers should start thinking the other way around: what could be pretty clever that could be used for a feature but that CANNOT be misused for tracking
> If google is making profit or big enough revenue and taking VC funding to grow

That's not what I am saying.
Growth hacks are not fair to the market and people. How is developing a situation where monopolies will be created better?
It will be unfair to everyone that comes after.
The article needs a fact check. Pee-Chees existed in the midwest ages ago. They were first introduced in Michigan.

I have no idea about the veracity of the rest, but reader beware.
Very serverless. The new thing.
I only got interested in investing at the start of 2018, and I was very nervous at the time about getting into a bull market that had been going so long. But at the same time, I was also nervous about inflation and not putting money to work.

So I went for an all-weather portfolio. This has allowed me to sleep well at night while staying invested (and even adding to my investments).
Its a fancy binder for school stuff.
> It's a cat and mouse game as fingerprint parameters keep increasing, but I think it's possible to win this one.

I don't think it's possible to win this one without dramatic changes to the web (e.g. abandon JS). Panopticlick was started 10 years ago, fingerprinting was pretty well known about back then, and though browser vendors have started adding defenses, it has evidently done nothing as the amount of data you can gather via scripts keeps only increasing and blocking some vectors would break some sites.

The situation was dire 10 years ago, it hasn't gotten better, it's not getting better. If anything it's now just worse because of so many idiots writing sites that don't really work at all with JS disabled.

The most practical approach I can think of that you could employ right now is to move browsers to run on headless servers (instead of the user's computer) and let them stream the rendered page to your client. It's still got plenty of issues, and javascript is making it hard to do it right and have a good UX. Fuck javascript and everyone who uses it without degrading gracefully.
Apparently, the answer is the highest bidder.
Shouldn't read header timeout be less than read timeout?
We are living in the best of all possible worlds. Without shitheads we would be vulnerable and wouldn't even know it.
>The upstream is also more sustainable to interference and impairments.

s/sustainable/susceptible/ ?
Eating a live octopus is a horrible practise. But seeing people reacting to it with distaste just because it is "yucky" makes me really sad. These animals are highly intelligent, many of them on par with dogs, and most surely capable of suffering as much as a dog would suffer, if it was being eaten alive.

The only creatures I'd ever consider eating alive are insects. I've stopped eating squid altogether.
Yes, we need to stop using so many harmful things. It is becoming clearer by the day that the trade-offs are untenable.

It is true, it will require a significant recalibration of our current methods. But engineering challenges are fun, interesting, and beneficial. The chance to improve our survival and give ourselves the chance to thrive.

Why turn down this opportunity for the sake of empty pedantry?
A really entertaining read, even if I am left wondering how much of the “Florida effect” stands up in the post reproducibility crisis times. And would have liked more details on the calculation failures. I would guess that there was perhaps less of a paycological bias and not a case of “you spend a large amount on a computer, if the calculations are wrong you are fired” type situation.

I’ve seen a lot of projects like this where pressure is built on project leads for the chosen solution to be correct and not just for the goal to be reached, which means you end up not looking at obvious alternatives because even if that solves the project “your solution failed”.

Does anyone know of similar stories or books that deal with engineering failures from a human psychology view?

Personally I’m reminded of the coverage of the Challanger disaster in “Ehat do you care what other people think” by Richard Feynman, which I can highly recommend reading if you haven’t already.
But usually not multi-user-write with transaction support.
I have found that you can go for a disturbingly-long period of time using primitive schemes like LINQ<->Objects<->JSON to persist your business data before things start to get hairy. Personally, I would say 10 megs of persisted data is about the upper limit before I am going to start reaching for SQLite. If you start to get clever with schemes like one file per serialized entity, you could potentially avoid using a 3rd party database indefinitely. I have found that the technical cost of using SQLite from the start is so low that I just start out using it by default even if the file will never exceed 1MB.
Right, the US Government would have paid a lot of money to buy the TLD, like they did when they signed a contract that assigned all of the trademarks for Yosemite, including "Yosemite National Park", to Aramark, and then wanted the trademark back.
I find this article valuable. I made a mental note to check if SQLite is enough every time I consider one of the “serverless” options.
The SQLite page dates back to 2007 at least: https://web.archive.org/web/20071115173112/https://www.sqlit...

> Using this definition, anything and everything that is not requiring a specific server to be served / distributed can be described as serverless.

The distinction is useful to make when similar systems traditionally rely on a client/server model. Which many DBMS do, to say nothing of RDBMS. That it is server-less is a distinctive feature of SQLite as an RDBMS.
I like light machines too. My favourite right now is the Pixel (book) slate. It's light, battery life is fine, screen is great and can run Android and Linux apps.
I spend most time in chrome, but often switch to Emacs and SSH into other machines. The keyboard is the weakest part, but I got used to it and started to even like it. The key movement is pleasant and it's very quiet.
Two definitions of serverless?

I heard many, but what they're writing isn't one of them.

As far as I can tell SQLite was always called an embedded database, and never a serverless one.
CSV doesn't have a write-ahead log.
The page is more that 10 years old. And it uses "serverless" in the sence of server-less aka not having a server. Which is pretty damn sensible terminology, as opposed to the newer "serverless" meaning" runs on some utility server outside of your care or control".
Ok yes my statement applies more to fields like CS and math and not to fields that require a lot of physical equipment (eg. chemistry).

I'm not claiming that the best way to learn is alone in your room, I don't even believe that to be the case. The best way to learn is by working with people who know more than you. That is generally what happens when you work a full-time job. Sure in school you can learn from professors, but (1) what you learn is often divorced from the reality of professional work (2) the format of listening to lectures, completing busywork, and taking multiple-choice exams on random information could be Googled isn't the most efficient way to learn.

Yes I know it's difficult to find work without a degree because companies unfortunately discriminate against applicants without degrees. I wouldn't be opposed to a law that banned employers from discriminating against non-degree holders unless the job clearly requires someone with the expertise gained from the degree (eg. medicine, not law or marketing).
I don't think sqlite had WAL when that page was created.
Adding on to this, Firebase isn't structured to support end-to-end encryption by default. Our client-server architecture is built and optimized for that intention. I don't think you could build a performant end-to-end encrypted application with Firebase very easily. Userbase fills that role with a super simple SDK
SQLite is meaningless to non-IT people.
CSV does not traditionally involve a server. RDBMS do.
Also *statically typed.
Luckily, the only big competitor Reason has to mess with at the moment is TypeScript.
I've always had the attitude that if can reproduce a bug consistently, I can debug it, and I can fix it. Now here's a nail in the coffin of that theory.
Put something colorful on your nose!
My understanding of serverless = easily scalable, managed service.

But somehow the word annoys people. Maybe we should find a better word?
Sure, hopefully there are many details which we could ignore, like we can ignore what the planets are made of. But from what we know about how nature works, I suspect a lot of little details are going to matter.

Flies are pretty highly optimised, and nature is happy to optimise all the way down to the single-molecule level. In fact there has to be a good reason to do something at the whole-neuron level, as this is vastly more expensive than doing it with a molecular machine. That reason is often speed, as electrical impulses give fast long-distance communication. But if you can do some of the computation with a molecular machine before sending that fast signal, why wouldn't you do this? So I'd bet that the hardware is customised many different ways invisible to this kind of scanning.
Is all your data on disk read-only and the data in RAM can be forgotten when your application finishes/closes? Then you don't need any of this.

If your state consists of a single data structure you could write it to disk into a new file and move-replace the old file. This works as long as you have a single instance of your application.

For anything more complex SQLite is a good way to keep your data in a consistent state. If you store it on a local drive, the performance is stellar.

Thinking about going multi-process or multi-user? SQLite can still give you an easy head-start because it performs OK in most situations with a database stored on a network drive.
> It's quite clever, that a site that uses lots of processing, or has autoplay, can limit what it does: " your battery is low, do you want to continue ".

That sounds like a client concern, not a server concern.

I mean, as a consumer of web content I do not want my power saving profile to be accessible or actively influenced by a third party.
GDA – GJoy Dex Analysizer
> Nobody owns the word "Amazon"

Good luck calling your next venture Amazon then.

What this shows is that Amazon now effectively owns the word Amazon, stripping countries where the largest river in the world flows, of the rightful use of the term.
This is not new or unknown information, why is this on the front page?
This looks worse than the Java units:

julia> 1u"kg" == 1000u"g" # Equivalence implies unit conversion
true

Java:

Length distance = 100 mph * 3 hr;
Of course most sites that try to track you are also storing cookies or local storage. It only takes one to tie your two unique fingerprints together... of course your IP address might suffice. Or account/email address, if you're logged into a site that shares data with third parties and use the same address.

I'm sure someone's also devised a way to guess how to bind two fingerprints together when OS or browser updates but many other parameters (timezone, ip, language, screen size, fonts, etc) remain similar enough.
As an update to this:

China just announced they are banning wildlife trade nationwide.

=====

China bans wildlife trade nationwide in farmers markets, supermarkets, restaurants, and e-commerce platforms, and tightens supervisions, due to the ongoing ‪#CoronaOutbreak‬

https://twitter.com/CGTNOfficial/status/1221326706088144897?...
Running untrusted code doing these things is not something I'm ok with.
Nice intro to timeouts and context. Next step would be dealing with state changes that happen in a cancelled request.
I think bob means transactions.
What you say is certainly possible but it does not seem that it would lead to a beautiful language with a beautiful specification.
Amazing story. Just shows you how complex hardware can truly be.
I mean i dont really like the term serverless at all anyway, as its meaning isnt really literal, its more literal and correct in the context of SQLite IMO. Unfortunately thats just the world we live in. It also annoys me that the word "literally" now has a secondary definition in the dictionary to mean figuratively, just gotta get used to it, despite my dislike for it.

Meanings and definitions of words change over time as they get used. Another prime example would be the word "Hacker".
> Because they could do websites with only quality journalism but they dont have enough people subscribing to do so.

Chicken and egg? Virtually nobody has paying customers before they start and create their product. Especially for the large media conglomerates, I don't believe it would be a venture where they'd have to risk their company. For individual journalists or small groups that might be different. I don't know how successful the crowdfunded experiments of the last few years were.

I do believe that it's hard to transition from the current form to an alternative system by making lots of small changes over a long time. On the other hand: there's a chance to build trust with each new generation. It's much easier to start with a clean slate than win back those you've lost, I suppose.
serverless it mean no server but everything use servers, yep we should find a better expression.
We can name and shame companies who use facial recognition tech. If the bad pr outweighs the benefits then they will abandon them. The challenge is to educate the general public about the dangers of it.
In case SQLite is not enough and you need redundant servers or clustering, there's also database servers that use SQLite as storage engine: http://rqlite.com/ https://dqlite.io/
This week in KDE: Converging towards something special
I know, but have you anyone calling "embedded databases" "serverless databases" in the last 10 years?

It's like someone found this page and felt very smart about it, because they stick it to the serverless crowd.
Why isn't there any dynamic allocation of the up-/downstream channels?
its the industrial scale that animals get exploited on that makes outbreaks like this a lot more likely.

its also the industrial scale and treatment of animals that anger vegans the most.
dementia risk is a function of age. you dont have many people with dementia in their 20s.
Show HN: How to Build Probabilistic Marketing Forecasts
If by "generics", you are referring to the sort of parametric polymorphism that you have in .NET and Java, then no, you don't use functors for that.

# let foo x = x;;
val foo : 'a -> 'a

You need to use functors if you want higher-kinding, but they're generally useful beyond that, and I wish more typed languages had an SML style module system. F# doesn't have one, and has always had a punier type system.
The Great Air Race
will you store large objects like images or audio file directly in SQL?
AMD reckons it can win the high-end GPU battle
Peer-to-peer networking in its most pure form does not need a dedicated/central server. Each machine hosts a client/server instance locally.
Is that $1 or $50 only the user's cost of the service (for calls and data), or does it also include spending on apps, in-app purchases, paying a debt on the phone and so on?

If it's just the service, $50 seems very high for an average. The most expensive phone service contract I can find here in Denmark is $45.
Sounds interesting, where did they say it?
From the Linux command line, you can use units(1):

$ units "firkin furlong per fortnight"
Definition: 5.6659503e-06 m^4 / s
$
No offense but it's hard to take you seriously when you call OCaml type system primitive.

Also OCaml obviously has generics independently of functors. Polymorphic functions and types are literally everywhere.
Another thing is where will all that energy required to break down CO2 come from. It's so bizarre that you hear so little about that, almost like nobody can do simple accounting on Joules:

https://en.m.wikipedia.org/wiki/World_energy_consumption
Read this, did it, felt vaguely appalled.

But: seems to me that if you do something unusual (turn off JS, use weird and wonderful browser, hide browser stuff from The Internet) then you make yourself even "more unique". Turning JS off still doesn't really help - and more to the point makes the modern web basically unusable.

I ended up with: meh, nothing anyone can do, why worry?
>On the other hand, philosophers agree

That's hilarious. I've never noticed philosophers agreeing about anything.

One thing I would question is the necessity of having viewpoints at all about things which aren't connected to some problem in my life. I don't need to take a position about whether triangles are better than octagons, for instance, unless I'm trying to build something out of octagons. Sometimes opinions are necessary, e.g. a physician must make a diagnosis, but on the whole progress depends upon solving problems and not upon debating them. Furthermore, the best way to persuade others you have solved a problem is to ignore them and use your solution to make further progress.
On the topic of Intellectual Humility...

> In his entertaining and provocative keynote presentations, Shane Snow shatters common wisdom through gripping stories and surprising research on innovation and human behavior. The BBC says that his ideas, "could change your life," and Maxim adds, "Snow is not telling you how to succeed; he's daring you to do it."
Looking Back on the Hypnotic Charm of “Breakout”
Ah, great counterexample! StrictData is another. Do you
know any others that change language semantics
non-trivially? I would roughly define "non-trivially" to
mean "correct programs become incorrect".

By the way, I'm particularly interested because I am writing
about Haskell myths. I have a very rough draft at
http://h2.jaguarpaw.co.uk/posts/haskell-myths/
Too cheap? Why is it a problem?
> Turning JS off still doesn't really help - and more to the point makes the modern web basically unusable.

I have the opposite experience. Turning JS off makes the modern web much more usable!

Regarding "uniqueness", if you browse from a fixed IP address then you are unique anyway and your browser fingerprint does not really matter.
Doesn't mention the mysterious sleeping sickness epidemic of the early 20th century [0]. I learned of it through Oliver Sacks' writings. Survivors were afflicted by a permanent neurological change:

> They would be conscious and aware – yet not fully awake; they would sit motionless and speechless all day in their chairs, totally lacking energy, impetus, initiative, motive, appetite, affect or desire; they registered what went on about them without active attention, and with profound indifference.

I can't help but be reminded of the current wave of chronic fatigue. I feel that modern doctors are too... hubristic? to find novel treatments for this like L-dopa.

[0]: https://en.m.wikipedia.org/wiki/Encephalitis_lethargica
Anyone living near a busy road is swimming in particulate matter on the micrometre and nanometre scale, and particles on that scale bypass the normal defences, get into the blood stream and saturate the body. Small particles can even move down nerves, it’s really not surprising that long term exposure causes neurological problems.
Out of interest what was this natural nuclear reactor? And also how do we know it was definitely natural? I don’t believe it wasn’t natural, but I wonder how one would prove that.