skysight-inc/HackerNews huggingface dataset:
AFAICT OpenBSD already does RELRO (inc. GOT RELO) and ASLR for static PIE, and has for several years. (Maybe since 2015?)

I think it was around that time that OpenBSD added the kbind(2) system call, which atomically copies data into otherwise non-writeable pages. This permits lazy binding without marking executable pages temporarily writable (W^X can't normally be disabled by programs). And kbind has special mitigations to prevent its use from ROP gadgets.

Also, it appears Rich Felker (of musl libc) did some static PIE work for Linux (presumably Linux/musl?).

https://www.openwall.com/lists/musl/2015/06/01/12

I wonder if that work went anywhere.
Why America Needs War
Relevant, from 2000: https://www.joelonsoftware.com/2000/04/06/things-you-should-...

An interesting point: code is (probably) not as ugly as it seems -- it just looks that way because you didn't write it. What looks like cruft is actually the accumulation of years of bug fixes and edge case handling.
It should be blindingly obvious that the parent post meant social / economic harm.

Unless one doesn't want to notice, that is.
Another good read:

https://www.amazon.com/Managing-Humans-Humorous-Software-Eng...
PyText dev here, Torchtext provides a set of data-abstractions that helps reading and processing raw text data into PyTorch tensors, at the moment we use Torchtext in PyText for training-time data reading and preprocessing.

AllenNLP is a great NLP modeling library that is aimed at providing reference implementations and prebuilt state-of-the-art models, and make it easy to iterate on and research with models for different NLP tasks.

We've built PyText to be a rich NLP modeling library (along the lines of AllenNLP) but with production capabilities baked in the design from day 1.

Examples are:
- We provide interfaces to make sure data preprocessing can be consistent between training and runtime
- The model interfaces are compatible with ONNX and torch.jit
- A core goal for us in the next few month is to be able to run models trained in PyText on mobile.

Among other differences like supporting distributed training and multi-task learning.

That being said, so far our library of models has been mostly influenced by our current production use-cases, we are actively working on enriching this library with more models and tasks while keeping production capabilities and inference speed in mind.
If it makes you feel better, it probably isn't anymore. ITER, the reactor in France, isn't set up to be efficient. It is more "Well if we make it bigger it is easier. So let's make it A LOT bigger." There's people trying other ways, but ITER is an effort for "show it is possible" and most people think it is.

That being said, the schedule for first fusion is 2025 and D-T operation in 2035 (just under 20yrs). A lot of competitors think they will be successful (at FIRST fusion, not a generator for public use) before then. It is an interesting race.
> and we want to leverage an advantage

The T-Mobile and Deutsche Telekom networks are heavily integrated. It would be disingenuous to say you can use vulnerable gear as long as it is outside US borders.
To me the biggest issue with re-writes is it tends to be Engineering working in a vacuum without business input. What that tends leads to is “blind” 1-to-1 reimplementation of features without reflection on which features are _still_ bringing business value e.g. if most of your user base transitioned to mobile, is it really worth reimplementing all things that were built with users IE on Windows in mind?

Or put another way, the place where you can save a ton of effort in a rewrite and increase your chances of success is in throwing stuff away, but you usually need more than just the engineering team to achieve that.
Melbourne researchers make sex development disorder discovery
There would be nothing to stop anyone else launching their own app stores, and other cloud vendors would immediately be better able to compete with Azure, so both those streams of revenue would be dramatically weakened, not strengthened.

Enterprise support contracts are mainly about OS upgrades and patches. That would probably stay the same for MS, they would dominate in the same way Red Hat dominates the Linux enterprise. I don’t think this would be strengthened in any way though. It would be pros and cons.
Software generally and the internet specifically are relative "wild wests" compared to most industries. Literally anyone can write software or create a website. You don't need any fancy degrees, you don't need a license/certification, and generally speaking you don't really need permission. There's very few things which are "difficult" to do, categories of content which will be difficult to get hosted.

This is slowly getting chipped away though. There's more and more national internet filters, even in relatively free places like UK. There's GDPR, DMCA, SESTA/FOSTA, etc.
They asked you to upload nude photos to help them identify revenge porn... so presumably this only makes sense for people whose nude photos are already online. Can’t really blame Facebook for that...
It's called "making the haystack bigger" in relation to finding the needle in the haystack. In other words mass surveillance increases the noise rather than the signal, which we've always know it does. The government just doesn't care because in the end mass surveillance allows it to target anyone at will without real judicial oversight for each person being investigated.
I think by this point the genie is well out of the bottle.
The actual industry term is just "code execution", or maybe "arbitrary code execution" if you want to get more specific than is typically worthwhile, not "RCE".

Usage example: "I got code execution!"
I completely agree with the idea that ES might be good as a distributed search index. I really wish people would leave it at that.

The company where I last worked had a main product which would send in readings every second. The only interface to these readings was Elasticsearch. dev-mis-ops were convinced that this was a good idea. Even the front end would send its queries to Elasticsearch to display statistics.

My task was to look at the average energy usage over one year for the seven days in the week divided into fifteen-minute intervals. This is literally just a SELECT MOD GROUP BY in SQL. I am not even talking about more advanced SQL features here like windows, transactions, joins and so on.

I tried for ages looking through terrible documentation trying to get it to work, at which point I thought I’d have one of the resident ES experts take a bit of his own medicine. It took about five attempts of back and forth over two days to get it right.

This wasn’t the only query we had problems with. At some point, I just asked them to give me a CSV interface so I could do it in AWK. You can’t even download CSVs of data sets without some external tool! They were still convinced that ES was fit for purpose.
That's exactly the thing though. My field is niche enough, and it's applied science anyway, meaning that even the seminal papers are missing from scihub, let alone more modern and less-cited research papers. And no way for me to upload my stash.
But it doesn't increase everyone's wealth equally... What's worse is that it doesn't even increase everyone's wealth in a fair way. It does not reward value creation. It rewards rent seeking (value capturing). It's not about who can create value in the most efficient way; it's about which corporation has the most friends in government and can get the biggest contracts.
There are tons of limitation on the on-demand, certainly it cannot go to extent of 120k ops. Check their example, they toy with a tiny workload.
From the same source:

> On April 19, 2018, Apple open sourced the software, releasing it under the Apache 2.0 license.
Yep, 2011. https://news.ycombinator.com/item?id=2884141
Hi foxyv, I'm the co-founder of Nutrita and wanted to say your comment is spot on. Dr.Fung and his IDM clinic are getting amazing results. We're big fans of theirs
What to do when the OS you sell is junk.... Sell somebody else's OS!
This is how a real developer speaks: no speculation, simple facts. All the rust fanboys/fangirls will just use this bug to justify using their language and will blame C for the existence of bugs instead of realising that bugs will be present in every program and in every language.
Social Terror - you are on the list as a heretic now.
As m i.
Good thing is though, that priest caste does not know yet how to process <lists>.
Challenge, with context in my other comment at the same depth:

Suppose you have a table which includes power usage readings for all devices, sent every five seconds. Something like this:

(id, timestamp, power)

Write me an ES query which gets the average power usage for device id=x over the last year over the seven days in the week, each divided over fifteen-minute intervals.

To clarify:

The groups will be the product of the days of the week with the ninety-six fifteen-minute intervals in a day, making 7*96 unique groups.

You will not be able to do this in any simple way.
One of the pointers Advaita offers is to start observing your “choices” — what and when are you “authoring”?

I’ve been doing this for a while and am yet to observe any choice which is not determined by circumstances, conditioning, beliefs, thoughts, emotions, desires, bodily needs, or genetic make up. None of these are under my control, so where’s this “free” will?

I recommend I am That, a book collecting talks with Nisargadatta Maharaj. If you’re lucky, it’ll blow your mind.
No more tears, more money.
Never Again: Spectre-Proofing Chip Designs with End-To-End Formal Methods
what's the difference from washing your face? Doesn't some water go inside the nose /sinuses when you blow it, breathe as you wash? (I guess even 1mm3 would contain plenty of microbes.)
If you have no data.

Once you have one year of very low business data, you're in the second tier. Two years more and you're the third tier. And it never stops.
But it also deflates the value of assets that generate monetary profits. If the value of cash goes down, then the value of cash-generating assets also goes down.

When the value of today-money goes down, the value of tomorrow-money goes up relatively. That explains why tech companies and speculative investments do well during expansionary monetary policy. It aslo explains why advertising and brand become so important. Because if the value of money goes up in the future, then the value of each customer will also go up; even if you have to make a net loss today to pay for advertising to get those customers.
I think they're trying to talk about latency versus throughout. Latency matters more than throughput for an ambulance if you assume that only a small portion of the population will have a heart attack or needs emergency medical attention at any given time.
That's really true. The issue is probably in natural curiosity within our (this) group. Personally, I don't have much experience outside of two areas of expertise, but I'm curious about many other areas, read about those, sometimes even dabble... but nowhere near the level to 'offer' solutions. Usually the case when you think something is obvious or trivial, you don't understand the problem(s)... usually.
It certainly seems relevant when character witnesses are used to portray the accused as incapable of committing a crime.

A criminal history is the antithesis of this. It is useful to the same degree.
I don't understand your comment, especially the "distract" part.

First, it isn't false at all, commercial banks create money, just as they say in the paper. Second, if you make the bold claim that the people of the Bank of England wrote a paper that is false you should provide more than a single sentence - especially when commenting here on HN.
REST Why there's no such thing as the Richardson Maturity Model
Once We Start Geoengineering, We Won't Be Able to Stop
25 Best Online Business Ideas to Start in 2019 That Could Make You Rich
The US made slave importation illegal in 1808 -- [1] though see [2]. The slaves in the US between then and the civil war were mostly born here. There is also a data issue. The graphs are generated from US census information. The census first asked nation of origin for free persons starting in 1850. The only census asking nation of origin for slaves was 1860.

[1] https://en.m.wikipedia.org/wiki/Act_Prohibiting_Importation_...

[2] https://en.m.wikipedia.org/wiki/Clotilda_(slave_ship)
The benchmark was done as fair as possible but I'm the vendor, yes, don't take my word (despite good background in OSS and earlier achievements). Listen to our users:

- Here's a webinar by one of our customers explaining how they migrated from Mongo+Hive, received better consistency and simplicity while saving 5X: https://www.youtube.com/watch?v=1hXKd_rNyuE

- See how kiwi.com got a CRAZY gain with Scylla vs Cassandra: https://youtu.be/Bqh09LG_QDE?t=833

- See Grab (South east Asia Uber) about Dynamo vs Scylladb: https://www.scylladb.com/users/case-study-grab-hails-scylla-...

Go ahead and give it a try and see for yourself
It is obvious to me that you're correct though. Overall, the throughput matters. There are only so many people you can pack into a single F train and it won't help much if the train could go 60 mph all the way if the only scheduled trains arrived every two hours.
The temperature of a typical hot water tank is 120-140 degrees Fahrenheit, which is significantly less than the boiling point of water, 212 degrees Fahrenheit. If the water tank temperature is just a little lower, at 115 degrees, it's the prime temperature for these buggers.

Also, this might be a fun read for you: https://en.m.wikipedia.org/wiki/Thermophile
It's easy to predict tomorrow's closing price with that accuracy: it will be the same as today's closing price.

For a large majority of S&P 500 stocks this prediction will be within 2% of the actual price very often (more than 80% of the days). In aggregate, the hit rate is over 80% as well.
Laissez faire, telle devrait être la devise de toute puissance publique, depuis que le monde est civilisé ... Détestable principe que celui de ne vouloir grandir que par l'abaissement de nos voisins ! Il n'y a que la méchanceté et la malignité du cœur de satisfaites dans ce principe, et l’intérêt y est opposé. Laissez faire, morbleu ! Laissez faire !![4] "Let go, which should be the motto of all public power, since the world was civilized ... (It is) a detestable principle of those that want to enlarge (themselves) but by the abasement of our neighbours. There is but the wicked and the malignant heart(s) (who are) satisfied by this principle and (its) interest is opposed. Let go, alas".[5]

— René Louis de Voyer de Paulmy d'Argenson

https://en.wikipedia.org/wiki/Laissez-faire
The poorest in the world are most exposed to the risks of climate change.

Building out nuclear power in developed countries would mean the globally wealthy assuming a fairer measure of the risks associated with their consumption.
Ah, I should have seen that. I guess I'm too used to macOS, where you have to go out of your way to compile binaries with PIE so it's basically always enabled.
Yet in judge-only trials the judge is allowed to know the defendants criminal history. How are they able to overcome this bias?

The whole reason for the need of this rule is we actively select the dullest of our communities to sit on juries. As the saying goes if you are guilty you want a jury trial and if innocent a judge-only trial.
On one hand often yes, on the other hand really bad code that slows work down and causes bugs really exists too.
Nên hay không học Văn bằng 2 Cao đẳng Dược?
Not completely. That ruling affirmed that ACA is a tax and therefore it couldn't be challenged at that point due to preemption (you can't contest a tax that hasn't been collected yet).
Ever since we've been at war with Eurasia
That’s what I thought.

https://youtu.be/H27rfr59RiE
I once worked for a company where we as IT decided that there would be no rewrites without new features. It was basically impossible to get funding for rewrites that would not yield new features for the business. I felt this was the best for both business and IT.
>Now that you know that, will you stay out of the ocean forever?

No but I might avoid areas known to host sharks.
Testing all possible branches (each considered individually) won't get you very far in terms of testing all possible logic flows.

Consider a function which checks 5 simple if-statements in a row, always in the same order. Getting each branch means you tested 10 things.

But there are 32 ways for 5 if-statements to jointly evaluate. If there is a logical dependency between the state checked by one if-statement and the state checked by another one, your perfect coverage may not pick up on that.

If the if-statements might be checked in an arbitrary order... there are 120 ways to order 5 things. But you'll still get perfect branch coverage by checking 10 of them.
Maybe that’s just me but I don’t think of Japan as a bad model in how to have a dense population that is prosperous. If anything their biggest problem currently is depopulation of remote areas.
Thefts, lies, frauds can and do happen everywhere. People follow incentives. If they can get away with it, many will do it. Be it investors trying to cash out with an IPO, or administrators of a government program.

The question is, what do you once you find out these people? To the gallows? Allow the blame to fall on the inevitable scapegoats? Inconsequential fine?
I came home once to my cats attacking a bag of catnip that they somehow pulled from a cabinet and managed to claw through the foil package and the outer ziplock it was in. What’s weird is they just like to eat it.
As far as I know there is no upper limit of requests for DynamoDB. There is a default limit of 40.000 requests per second for provisioned capacity as well as for on-demand capacity, but you can get that increased upon request. See https://docs.aws.amazon.com/amazondynamodb/latest/developerg...

You might also want to read about the scaling behavior of DynamoDB On-Demand (https://docs.aws.amazon.com/amazondynamodb/latest/developerg...). Of course you can't immediately scale to any arbitrary request rate, but the way it's implemented sounds fine to me.

So do you have a source for your claim?
Please refer to a comment I've previously made on this topic https://news.ycombinator.com/item?id=18557389
That price doesn't even count income tax incentives.
I all for research into potentially valuable tech. but we have to consider the fast-falling cost of renewable energy. by the time fusion gets realized at scale, we might not need it anymore.
They have to acknowledge the reality of the internet -- most people* here seem to know about the result despite the gag order -- and find other ways to handle such issues.

.

* Obviously I don't have any hard figures so I don't know what percentage of people.
What’s the alternative for them, to not have a middle class lifestyle? Especially since the US is the historic greatest emitter of CO2, and per capita still one of the top? Or are we living beyond our means and unwilling to step down..
I chose not to become a digital nomad
> Not true. Mentally you'll be riding reverse even with full duck stance

But the difference is with duck when you ride switch everything feels the same stance-wise because your two feet are still at the same angle they always where.

If you ride with 30 on the front and 15 on the back, when you ride switch you will feel like your front foot doesn't have enough angle (because it only has 15 when you are used to 30) and your back foot has stupidly too much angle (because it's 30.... which is plain stupid for your back foot).

You never, ever want to ride with 30 on your back foot, which means if you have that 30/15 stance, you're locking yourself out of switch riding.

And you might say "who cares, I hate switch anyway", which is a perfectly valid thing to say, but riding switch even for just one or two runs a day is an excellent, excellent way to improve your all around riding. So if you don't do it, you're severely limiting your potential.
Seems like it, https://web.archive.org/web/20180419125141/http://theoldgnew...
Even though this is about immigration, TFA does note:

> Tree rings that are nearly circular indicate that population growth due to immigration was much less significant than that due to natural-born persons.

And I missed that census data is the source. Because at 100% in Firefox, the relevant paragraph ends:

> The data was queried from IPUMS-USA and consists of millions of samples of questionnaires from U.S.

At 110%, I see that it's actually:

> The data was queried from IPUMS-USA and consists of millions of samples of questionnaires from U.S. Censuses.

So yeah, I guess that census data didn't include slaves.
Well, you should have "avoid eating meat" on that safety list anyway, so that is almost helpful.
Sounds like a great followup article ready to be written.
A owes $100 to B. B owes $80 to C. C owes $80 to D. D owes $90 to E. Total debt is $350.

A pays $100 to B. B keeps $20 and pays $80 to C. C pays $80 to D. D adds $10 of his own money to pay $90 to E. Everyone's debt has been repaid, but only $110 of currency is needed for all these transactions to take place -- assuming all debts are paid in cash. All you need is sufficient liquidity.

I could loan you five quadrillion dollars provided that you also loan me five quadrillion dollars. No currency has changed hands, but we've just increased the world's total outstanding debt by ten quadrillion dollars!
I don't think the Swiss are going to use it in their own country.

To me the article sounds like: we think it has potential and are going to see if we can make money out of it.

Edit: it can also be very interesting to see if it is cheaper and more confortable than 'low speed' trains.
Maybe in the future we use the hyperloops at 80km/h.
We've yet to see whether world-leading levels of per capita prosperity are achievable without freedom. At a minimum, freedom offers a strong competitive edge.
I _completely_ agree. Put in the work and release a decent course. Rinse and repeat. Easily could start clearing 7 figures a year.
Absolutely, people need to realize that morality usually means absolutely nothing compared to power. Might doesn’t make right but right doesn’t make might either...

https://en.m.wikipedia.org/wiki/Realpolitik
Do you use the saline packets? That makes it much easier on your nose. I only have to use mine a few times a year but I have a bottle of distilled water that I just use at room temperature and its fine.
A filter is not good enough to remove microbes.
Yup. In houses that are not connected to the central heating, hot water travels through many more systems in your house than the cold water. Some of those systems can be pretty nasty e.g. when I disassembled my circulation pump, the water-immersed rotor assembly was leaking black goo.