skysight-inc/HackerNews huggingface dataset:
What a rich fantasy!

“Slave” was a broad and diverse category in Rome, so let’s examine some of what you ignored.

https://en.m.wikipedia.org/wiki/Slavery_in_ancient_Rome

Unskilled slaves, or those sentenced to slavery as punishment, worked on farms, in mines, and at mills. Their living conditions were brutal, and their lives short.

Slaves were considered property under Roman law and had no legal personhood. Unlike Roman citizens, they could be subjected to corporal punishment, sexual exploitation (prostitutes were often slaves), torture, and summary execution. The testimony of a slave could not be accepted in a court of law[2] unless the slave was tortured—a practice based on the belief that slaves in a position to be privy to their masters' affairs would be too virtuously loyal to reveal damaging evidence unless coerced.

Sometimes slaves stood on revolving stands, and around each slave for sale hung a type of plaque describing his or her origin, health, character, intelligence, education, and other information pertinent to purchasers. Prices varied with age and quality, with the most valuable slaves fetching high prices. Because the Romans wanted to know exactly what they were buying, slaves were presented naked.

Slaves numbering in the tens of thousands were condemned to work in the mines or quarries, where conditions were notoriously brutal.[57] Damnati in metallum ("those condemned to the mine") were convicts who lost their freedom as citizens (libertas), forfeited their property (bona) to the state, and became servi poenae, slaves as a legal penalty. Their status under the law was different from that of other slaves; they could not buy their freedom, be sold, or be set free. They were expected to live and die in the mines.[60] Imperial slaves and freedmen (the familia Caesaris) worked in mine administration and management.

Of course it’s not just slaves who could have it rough.

https://en.m.wikipedia.org/wiki/Pater_familias

The laws of the Twelve Tables required the pater familias to ensure that "obviously deformed" infants were put to death.

The pater familias had the power to sell his children into slavery; Roman law provided, however, that if a child had been sold as a slave three times, he was no longer subject to patria potestas. The pater familias had the power to approve or reject marriages of his sons and daughters; however, an edict of Emperor Augustus provided that the pater familias could not withhold that permission lightly.

Adult filii remained under the authority of their pater and could not themselves acquire the rights of a pater familias while he lived. Legally, any property acquired by individual family members (sons, daughters or slaves) was acquired for the family estate: the pater familias held sole rights to its disposal and sole responsibility for the consequences, including personal forfeiture of rights and property through debt.

Children "emancipated" by a pater familias were effectively disinherited.

Soooo progressive...
Cloudlets Activation Scheme for Scalable Mobile Edge Computing
I would consider myself an amateur neuroscientist, in the sense that I frequently read blogs on the newest publications and findings, have a decent background in pharmacology literature.

Aside from FMRI scans, which give us a very broad picture of the brain, there is no way to really tell "whats going on". We have not developed that yet.

What neuroscientists currently know, aside from FMRI scans, is that certain behaviors are associated with certain genes. They can say, people who had gene X and went through life situation Y, were Z percent more likely to have a bad outcome. This is where the human behavior is deterministic idea (and "evidence") comes from. One specific expert on human behavior is Robert Sapolsky from stanford, who no doubt understands human behavior deeply. Almost all of his conclusions are driven from the method I exclaimed above. Everything is a statistical conclusion on how the average person behaves, which is a huge error in modern science
I think you've just reinvented Chinese censorship. Congrats!
Even in modern languages with traditions of verbosity, the moment they add generics they almost always go back to single letter names.

Map<K,V> drives me nuts. Especially since K has to be comparable and/or hashable.
Love the site. I see the "Recommendation" header center-aligned, while all other headers are left-aligned. It looks odd to me, was this intentional?
It is. Left aligning that header makes it look weirder. This looks better (IMO).
End to end encryption seems to be less understood by many people, even some professionals I know. HTTPS is completely secure, check this out, it's a fun read: https://en.m.wikipedia.org/wiki/Public-key_cryptography

The real question is perhaps, are we okay with Google having their eyes on everything?
Thank you for doing this. It's a cultural treasure.
My understanding is that it's what controls power sequencing, QPI bringup, and RAM bringup, so the main cores can't come up without it or something like it.

Just like the similar cores you see in pretty much every ARM SoC.
Do Data Engineering jobs require you to have knowledge of statistics, machine learning, etc? Or can you get data engineering jobs where you are focused on connecting pipelines and data flow? I am interested in a data engineering job, but it appears a lot of data engineering jobs require machine learning expertise in job listings. I am interested in just a data engineering focused role.
TrustZone is not an equivalent technology to ME/PSP. TrustZone is a technology for providing hardware isolation and ME/PSP are co-processors that manage the entire CPU socket (the Ryzens and the i9s)
Show HN: PHPCrudAPI – Single File PHP Script to Add a REST API to a SQL Database
How is this management efficiency? If he wants to get rid of it there must be a reason that suits him.
Is it your view that the US should return land to whomever the Indians took it from or just the most recent conquerors?
I saw this article yesterday. I was similarly surprised about the history. I was a bit less surprised about the theory, as I did already know about the costate comonad interpretation, and once you get to that level of abstraction an idea tends to show up in multiple contexts. I was surprised by the breadth of the known instances of the idea, though.
That's why I love pytest.

You just `assert` an expression, and on failure it'll break down each sub-expression and show whatever it yielded, plus by default it captures all output (stdout and stderr) and prints it out only on failure (so logging and other console output is not painfully annoying while testing) and the fixtures systems is just fantastic and parameterised tests make for much clearer data-driven (/table-driven) tests and the tests selection at the CLI is awesome.

And all the complexity is in the test framework and runner, all you do is write

def test_thing(a_fixture):
assert foo(bar) == a_fixture.some_thing()

or whatever.
> Because of the Old China's Empirical Close Door Policy, they got invaded by Europeans. Because of the invasion, art works were robbed, the Old China fell and the New China was born.

By Close Door Policy, are you including making opium illegal and trying to enforce that law within the borders until the drug cartel showed up with a navy behind it? Are you familiar with the Opium War?

People of my grandparents generation were born into a lot of trauma. My grandfather was sold by his own parents into indentured servitude to support their opium habit for which they had already sold their farmland. (Those were desperate times when people decided to follow a populist leader who didn't know how to govern, and who, though vilified by the West, can be more described as a combination of the positive attributes of Bernie Sanders and the negative attributes of Donald Trump.)

Rich people had a lot of privilege and on the receiving end of a lot of anger from poor people, once there weren't many foreigners around to be mad at any more, and some of the aristocrats really were jerks. But some wealthy people were just idealistic and trying to fix the country instead of fleeing to other parts of Southeast Asia (a mistake made by other parts of my family), and were in for a world of hurt.

So, in your opinion ... if European soldiers looted my home and stole works of art (which actually did happen to my family), and later on, other works of art were destroyed by mobs of poor people who attacked my family, you're saying that it makes what the European looters did totally ok and they can keep their loot?
Or Thrace, Constantinople, and Ionia? What about Pakistan? Alexander of Macedon clearly left it to "the strongest", not to a gaggle of warring Macedonian officers, and certainly not to a section of a former British imperial territory.
Right, it's now a derivative design (as was Scorpion, AFAIK), though how much that matters is questionable (Apple got good perf gains over the Cortex-A8 in the Apple A4 despite it being a derivative).
Great movie. Stylistically it's aged quite a bit, but that in itself was interesting to think about when I watched it recently. If you're ever in Durham don't miss a Bulls game...great newer facility and the old one from the film is still available to see not far away.
And don't you have to reopen database connections for each php request? Even that seems fairly difficult to scale, unless there's a way around it that I'm not aware of (I don't use php very often, definitely not at scale).
OutOfLine – A Memory-Locality Pattern for High Performance C++
In fact, Ashoka can be considered far better using this methodology.
And America is that on the scale of a continent.

At least the British left the India to the Indians when they were done stealing all that wasn't nailed down.

The Americans on the other hand gave the Indians the bad parts of Idaho * .

* As long as no oil is discovered there.
I think it's a mistake to distribute payment based on likes, reading time or engagement.

Firstly, the writer is doing all the work only to be paid based on a completely opaque formula. I read it as "maybe there's a chance you'll get paid, but it's most likely nothing." Why would I go through the process of applying and contributing if I'm not getting paid shit?

Furthermore, your site will benefit from having a wide range of book reviews on all sorts of obscure topics, so people will know they can visit your site for any kind of review. However, I imagine there will be some kind of power law distribution as to the kinds of reviews people will actually read. So the guy who writes a review for Jane Eyre will make a decent chunk of change, and everyone else will basically get nothing. Why would I want to write a review on this cool, non-AP-English book I just read when I'm going to maybe make three cents off of it?
You have more context (in that first example) and so the foo and bar indexes make great sense.

i and j really make more sense (as i and j) when used in their more mathematical connotation: indexes into a multidimensional array/object.

for (i = 0; i < thing.length; i++) {
for (j = 0; j < thing[i].length; j++) {
thing[i][j]; // this is very close to the mathematical use of indexes
}
}

Makes perfect sense because i and j are being used to index into the same thing.

i and j would be poor fits for your first example because they don't index into the same thing anymore. You've introduced additional levels of indirection, to rewrite your first example using i and j (and illustrate why this is an awkward construct):

for (i = 0; i < foos.length; i++) {
for(j = 0; j < foos[i].bars.length; j++) {
foos[i].bars[j];
}
}

It's not wrong, but it is awkward and unclear as the code grows larger it becomes easier to misuse i, j, and subsequent index variables.

=====

And of course, you're absolutely correct: foreach or equivalent is a better construct. It states the intent of the code, rather than the how of the code. This keeps your code closer to the semantics of your problem specification.
That's great, looking forward to the results. But, there's no rush. If you'd like to measure today anyway, please just make sure the result doesn't get reported to Passmark database so as not to spoil the small dataset with a biased result. Good luck with the replacement, hope it will stay solid from now on.
I think your are on something and that 'lucid dreaming' may just be a dream after all. And interesting question would be: under an MRI can we detect lucid dreaming? If yer then maybe it's more then just a dream.
Looks like here in the SFBA it's "This 11% service fee helps us operate DoorDash" which they bundle with sales tax under the "Taxes and Fees" line item during checkout.

I find that practice to be paricularly objectionable, since it would be more honest to bundle it with the delivery fee, if the point were something like UI brevity. Instead, it feels deceptive, as if to imply that money they have to pay to the restaurant because the restaurant has to pay it the state is in some way related to their operating costs.

I could probably accept a variable fee of less than 3% under the assumption that their payment costs are higher than the restaurant due to card-not-present. I could even accept variable-by-my-location (i.e. distance-based) delivery pricing. However, both of these would need to be clear and up front. Seeing an inflated total only at checkout make me feel cheated, and I cancel the transaction.

In my suburban setting, a restaurant far enough away is maybe $3 in incremental driving costs plus 30 minutes of my time. In a dense, urban setting, presumably everything is much closer [1]. The time savings could be worth it, but the benefits of going myself are a much higher incentive to make sure my order is correct and a much lower latency (i.e. higher freshness).

[1] And places like Manhattan have had delivery services, sometimes done by individual establishments themselves, for ages.
This. Programming involves developing comprehension for the ability to strictly follow rules. Kids should not be exposed to this too early. You want kids to be as unbound as possible at early age.
This kind of: make some subjective value judgement statement + "{ math | science } proves it" format is click bait for idiots.

I can't even be bothered to read it and find out what the actual argument is.
Google Translate's 'Sinister Religious Prophecies', Demystified
Works great in Embedded Linux, and it is easy to crosscompile.
It is rather a curious thing that something so simple and not valuable in the past to one person could be seen as so unique and valuable to everyone in the future due to simply surviving the passage of time. See much of archaeology.
Honestly I think you are just making shit up at this point. Can you point to any legitimate historical source which can corroborate your claims?

Just see Wikipedia for a start: Slaves were considered property under Roman law and had no legal personhood. Unlike Roman citizens, they could be subjected to corporal punishment, sexual exploitation (prostitutes were often slaves), torture, and summary execution. https://en.wikipedia.org/wiki/Slavery_in_ancient_Rome

Slaves did not usually have contracts. It was possible to sell yourself or your kids into slavery, but slaves were usually taken from conquered peoples and sold on the market. They had no say in what they would be used for. They were not automatically freed, and children of slaves became slaves. I don't know if owners would kill their slaves for fun - they were expensive property after all - but under Antonius Pius it became illegal to kill slaves without "just cause". Which means until then it was fully legal to kill your slaves for fun.
Writing down your thoughts and selling them is perfectly fine and legal in most places. Even if those are thoughts you had after reading a specific book and those thoughts are about the content of that book.
Criticize Islam, then lose your government job
Magic Leap One Developer Review – An Ambitious Headset with Untapped Potential
So given two jobs, you'll focus on the one that pays you the least per hour? Apple isn't just being smart, it has a fiduciary duty to maximize shareholder returns.

I'm not sure what you mean by "political reasons" but it does still make billions from Macs, and the Macs contribute in indirect ways to the phones and the overall brand. Maybe that's what you mean.
https://en.wikipedia.org/wiki/Galantamine
Same here - This is first time I heard of Lubuntu.

Maybe Lubuntu folks can put up one page on comparing the disk space requirements for standard default setup between Ubuntu/KDE/Xbuntu/Lubuntu - for typical VM.

Or any other advantages for using Lubuntu.
Singularity of Origin: a DNS rebinding attack framework
Nvidia: Our crypto business is dead and it's never coming back (NVDA)
Blog post: https://www.nccgroup.trust/uk/about-us/newsroom-and-events/b...
Fair enough. I will enable https on cloudflare.
Reddit bans 3D printer data files for firearms
You haven’t just moved the descriptive name from the variable name to the type.

If you are using a strongly typed language, you can just right click on the accountId type and find everywhere in your codebase where the “accountId” is being used.

The “accountId” is not “just an int”. An accountId has semantics that would be different than an int. An accountId is not the same as a “customerId” that may also be represented as an int. The accountId also has different uses than an int. You’re not going to take the sum, average, etc of an accountId.

An accountId that happens to have a value of 1 is semantically not equivalent of a customerId of 1. A method that expects a list of accountIds that are just ints will just as happily take a list of customerIds.

But a method that takes as a parameter List<AccountId> will cause a compile time error if you pass in a List<CustomerId>.

Why use a strongly typed language and then ruin one of the benefits of it if you don’t use domain specific types?
I do this with vimwiki: https://github.com/vimwiki/vimwiki
The netdata metrics store is in-memory and works well for several hours, but there's a memory-mapped mode to keep larger amounts of data. There's also a future roadmap to eventually add on-disk compressed archives for even longer retention.

https://github.com/firehol/netdata/wiki/Memory-Requirements
I can second this, having worked in tech in Columbus for a number of years.
It's going to be interesting to see how kids partially raised by Alexa during these critical stages of rapid development end up in contrast to their peers taught by humans.

Some obvious predictions for Alexa Babies:

1. They will develop lifelong bonds with Alexa/Amazon.

2. They will have lower IQs than their exclusively-human-taught peers and (in more extreme cases) be considered intellectually and developmentally disabled.

3. The derogatory term "Alexa Baby" will come to define a generation who's parents failed them, ultimately leading to the redefinition of "child abuse" and "bad parenting".
Last I heard Chaturbate had banned gaming though, so that probably wouldn't work. Something to do with them being worried about copyright issues I believe.
> Maybe we do? It's worth remembering that the folks who took us to the moon in the first place were government employees and federal contractors. No rockstar leaders with a tweeting habit.

Do you think it was really less noisy? Wasn't it started by threat of Soviet rockets flying over your heads? Threat of third world war? The sputnik moment? With a pinch of charismatic leadership of JF Kennedy? Famous "We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard (...)" The president who got assassinated? I doesn't sound like less noisy period.

And without the threat you ended up buying Soviet-era engines and Russian organized trips to ISS. Until Musk and SpaceX happened and put you back in leadership position.
The Chinese came back to the negotiating table (after walking out in June) [0]. Anytime the other guys walks out and then comes back, you have the upper hand.

[0] - https://www.cnbc.com/2018/08/16/kudlow-confirms-trade-talks-...

For the record, negotiations look messy while they're ongoing. I think you'll find that the negotiations end up much better than most people think.

One of the key attributes of a good negotiator is to have a BATNA (Best Alternative To a Negotiated Agreement). Without one, you're going to fail. The last few administrations have not had that when negotiating with China, and they failed (heck, they didn't really get started before they backed off).

Trump's style is certainly unorthodox, but he has several folks who actually know how to negotiate (Robert Lighthizer & Wilbur Ross among others). I wouldn't count them out just yet.
Hacky hack hack Australian school boy hacks into Apple's server
PS doesn't just have concise aliases for some commands, it has a coherent system of concise aliases, based on the verb-noun convention.
Who did they take it from?
I think this is why it's so hard to transit our concepts of "liberal" and "conservative" to other places and times. Particularly in pagan societies sex wasn't on the same taboo to libertine spectrum we see it on. It had a different social dimension.

It's interesting, you guys having this discussion because it's one of the perennial topics in world history. Has humanity been on a trend towards more individual liberty and compassion over time? Does "the moral arch of the universe bend towards justice"? Or do these ideas come and go, at different times in different places with an occasional combined trend? Is it all just a boisterous sea tide, rising and falling with eddies with eddies, spirals of change atop larger spirals?
There is an anime series with something similar to this as one of the premises, 'Overlord'. Near the beginning, the protagonist uses superuser powers to reprogram a cute but hateful character in a VR game so they are in love with him.

It goes rather less well than he expects. Great series, incidentally.
I never understood the value of Gherkin/Cucumber style testing until I worked with a QA engineer. The engineer started writing the tests (in Cucumber format) as a way to write __manual__ tests: they allow you to write 'do this, then that, verify this' in a structured manner. Automating this was a secondary goal: once you have (relatively) structured manual tests, it's nice if you can automate them, while still retaining the possibility to run them manually. This is actually important, and they would typically be end-to-end UI tests, which can be quite fragile when completely automated. Having them in a human-friendly format allows you to have a manual fallback if e.g. a changed identifier blocks you from running the automated test.
Well, big minds meet.

Here is mine Minimal Unit Testing FW for C:

https://github.com/gon1332/minut
Players adapt to the rules in place and how they're enforced. MJ would have thrived in today's league, as would Magic, Larry, Nique, and Charles.
Why not just use a Atom-based NUC? At 10W TDP (and mostly at idle for many uses), other power draws become more important anyways. Modern Atom's are surprisingly competent.
"We believe we've reached a normal period as we're looking forward to essentially no cryptocurrency as we move forward," Nvidia CFO Colette said.

"Our revenue outlook had anticipated cryptocurrency-specific products declining to approximately $100 million, while actual crypto-specific product revenue was $18 million, and we now expect a negligible contribution going forward."

Is that due to the bear market in crypto, a saturation in the market, or algorithms that favor non-GPU processesors?
Who's to say "what they were worth" at that time and in that place? Pretty much the only indication we have is whatever price the buyer was willing to pay and the seller was willing to accept.

We might consider them "priceless" objects in a museum now, but that doesn't tell us anything about what they were worth at the time of acquisition. The "value" of an artwork is almost entirely a cultural construct, not something inherent in the object, and may vary drastically across both time and space.