skysight-inc/HackerNews huggingface dataset:
I might have recommended this for someone in college in 2000 but this is unrealistic for any reasonable person. Paying cash for a TV at a physical store?!
From the 70s-2000 there was considerably more led in the atmosphere than before/after which I've seen linked to increased rates of e.g. violent crimes globally during that period. I suspect that the reversal of the Flynn effect during that time is also related and we will see the reverse of the reverse from kids born since the 00
J is really nice, though different than Q (more directly a dialect of APL than a derivative).

Though if you want an open source k, ngn/k was just released under the AGPL a few days ago.

I'd recommend starting with J, though, because there are a lot more resources for it, there's a mobile app for it (that's really nice), and it's the last thing Iverson worked on.
You don’t need to be the NY times to collect data when we have the internet. We live in the 21st century now, and not the 20th. Here’s some data on chronic homelessness:

https://www.usich.gov/resources/uploads/asset_library/Homele...

That took me less than a minute to find, though it’s not the first source I’ve read on the subject

The recurring theme between several studies is that of the homeless, 80% are able to recover in less than a year; while 20% are chronically homeless due to mental disabilities or drug addiction

I just find it ironic that you complain about a practice that you do yourself
The risk is if you talk to people are both lonely and annoying or toxic. They may never leave you alone!
Broadly I agree, but the corner isn't just boeing: the faa and airlines banned pilots from knowing more than 2 (I think) air frames a while ago. That's anticompetitive and any progress. It's the reason Boeing is still selling 50 year old designs: no one will buy anything newer.

What exactly to do about that, I'm not sure...
I believe so. I'm a bit surprised that microring resonator based optical ultrasound detector arrays haven't already been used.
Should we colonize space to mitigate existential risk?
If we’re being honest they’re the nearly the same thing given the ever increasing restrictions to legal immigration to the point where it’s starting to hurt US R&D
Cats Makes Last Minute Revisions, Hopes to Still Land on Its Feet
> Java isn't interpreted

Correct. Not sure why you’re being downvoted.

Java and C# are JIT’d, but only hotspots are aggressively optimized (at least in C#; not sure about Java). So in short runs, prevectorized C code will run faster, but once the optimizer kicks in (with long runs), they’ll be neck and neck.

Side note: C# also supports AOT compilation with optimization. Not sure about Java
Previous discussions:

- https://news.ycombinator.com/item?id=5846189 (June 2013)

- https://news.ycombinator.com/item?id=9291404 (2015)
David Rusenko - How To Find Product Market Fit - YC Startup School

https://www.youtube.com/watch?v=0LNQxT9LvM0

I learned so much for this talk. I had a much different idea of the point of iterating rapidly and what product-market fit meant before this video.
so if I say something that is technically infeasible, I should be downvoted? How about instead somebody informs me that what I stated is infeasible with some supporting facts? That will educate me and the rest of HN.

So, since you say disabling JS is infeasible.. to what extent? What websites work with JS disabled, what might I miss out on? Is it possible to compromise, perhaps a browser can be configured to whitelist certain JS APIs? Perhaps we create a JS-lite standard? I don't know. Let's talk about it though.

I like that kind of discussion. It is worth noting that I have always had JS enabled, but I would like to hear the opinions and perspectives of everyone.
An interesting question would be "are there any decent alternatives to bookings.com" ?

Someone mentioned hotels.com which I'm going to try but there must be other players on this space.
This is the most interesting thing I've seen in a while. Props man. Good work.
Death by a Thousand Bugs
If you need performance, klong probably isn't for you.
See also the LC4 "low tech" cipher:

* https://news.ycombinator.com/item?id=16586257

* http://scienceblogs.de/klausis-krypto-kolumne/2018/05/14/the...

And a tweaked version thereof, LS47:

* https://gitea.blesmrt.net/exa/ls47

* https://weekly-geekly.github.io/articles/352448/index.html
They embedded an entire X.509 cert in it? I wonder if the Lotus devs just made an X.509 cert out of key material they were given or if the NSA actually minted it with that subject.
but it rests on the again implicit assumption that a simple change of environment allows everyone to thrive equally

This is emphatically not true. The SCS Noonan Scholar program is a very successful program for underrepresented minorities. Initially, they tried just giving money and a seat at an elite institution (Harvard, Amherst, that caliber), and they found that their students failed out of STEM subjects with regularity. So now they offer summer programs where they teach the subject and soft skills, i.e. time management, networking, & so on. This improved outcomes enormously. At Cornell they do the same. For some admits their summer program is mandatory.
> How could we have evolved <the capability to deal with something new> is a question that applies to everything that's ever evolved since the beginning of time, so the implication must be wrong.

Ok, you explain me how evolution can trim our species for something that appeared less than a generation ago (and didn't kill a lot of people).
The advice to not work in an oversaturated field, if you want to make an impact, looks to me a bit like the reverse of looking for one's keys under the lamp post, because that is where the light is. We should give some credence to the proposition that saturation is the wisdom of the crowd at work, figuring out where a breakthrough is likely, and it is usually only with hindsight that over-saturation is apparent.
The parent comment covers cases like your example, so why try to twist that into not being for "any reasonable person"?
Yes, I'm pretty sure that is exactly what I wrote?
> Beta amyloid, he said, forms a sticky web that can trap microbes.

That's not saying that beta amyloid helps prevent Alzheimer's, it's saying that removing beta amyloid to prevent Alzheimer's may lead to infections.
> The word means 'attempt'

It can, but doesn't in this context. 'Essay' was a sort-of polyseme (like 'passion', which can still mean 'suffering') that has long since severed ties with its origin. Outside certain narrow academic discussions, the etymology and current use of 'essay' have effectively nothing to do with one another.

In any case though pg does pretend to some amount of expertise. "How to Do Philosophy" is an example.
Wasn't it captured on radar? That should eliminate this possibility
With regard to topic 1, you're saying supply and demand should set the price in a natural way. But regulating the use of land owned by others interferes with the natural operation of supply and demand. Established homeowners create regulations to prevent developers from increasing supply to meet the demand, on land the developers have fairly purchased or can purchase on the open market.

With regard to topic 2, no community has the legal right to exclude anyone from moving there. If it makes economic sense for newcomers to arrive, they will arrive. If supply and demand were allowed to operate, homes would be built for them as they arrived. Instead the wealthiest members of the community interfere with supply, for their own benefit, and the least fortunate members of the community are evicted.

(I'm disregarding the homeless shelter in the Amish community because it's a contrived example. It's too far removed from any actual set of conflicting interests to have much bearing.)
Adorable. I'm going to join.
An interesting theory as to why we never evolved with wheels is the idea that an evolutionary improvement requires a viable intermediate state...something that works well enough in the transition from inferior to superior. It is worth noting that human inventions can evolve in much faster timelines than biological evolution, but no matter how fast they come, there does need to be a way to fulfill intermediate needs, or else there is no path forward.

What follows is my own personal views on current technological evolution, which may be wrong. Regardless:

Electric vehicles have been evolving extremely rapidly, and now they are viable enough for most privately owned passenger vehicle use cases. Through continuous evolutionary investment, they may make their way to some commercial vehicles, maybe even small planes. But the chasm is so extremely large for large commercial vehicles like airliners and cargo ships, that we would need massive (several orders of magnitude) technological improvements in energy density in order to even start considering them.

SOFCs are inferior to batteries and supercapacitors from an efficiency standpoint. They may never be the power system of choice for passenger cars or other small scale and lightly used systems. But the thing they have going for them is their ability to evolve as the ecosystem evolves. They can run on diesel fuel, JP8, even crude. They can run on biodiesel, or renewable ethanol or methanol. And they can run on pure hydrogen. They can even run on a mix of all of those fuels. At every path in the transition to hydrogen, there is a viable intermediate state. For this reason, I think you'll see fuel cell powered cargo ships and airliners long before you see battery powered.
How to add text to speech to Shopify
Do you have any plans to open-source all or parts of the game or underlying platform? Do you plan on developing this into it's own 'game engine' or plan on going further than this initial game? I've been following a few multi-threaded game projects and they are always very interesting to read up on, best of luck!
This is called "first principles thinking" and is one of the most reliable methods for producing novel insights into a problem space. It is uncommon in practice because it has a high cost both economically, because you are re-deriving everything you think you know from scratch instead of "standing on the shoulders of giants", and socially, because you are deviating from orthodoxy promoted by high-status individuals.

This kind of relentless indifference to conformity is a rare quality in people.
If you think iOS is a shit show, I give you App Store on MacOS [1][2] :)

If there was a competition on how many guidelines you can break in a single app, this would take all the prizes home.

The addition of Apple Arcade only increased the amount of WTFs.

[1] There are Apple HIG, and then there is MacOS App Store https://grumpy.website/post/0RsaxCu3P

[2] Here's a quick and easy way to see which apps are currently being downloaded in app store https://grumpy.website/post/0SU9WNFXB

[3] Apple Arcade was made to explore https://grumpy.website/post/0SpwtkNB_
Maybe you could try to save the pre-trained model to a storage bucket (e.g. s3) and then use flask (or whatever framework you like) to create the endpoints. When the flask app starts, the model can be loaded into memory from the storage bucket, and then you could create, for example, a /predict endpoint that accepts whatever data is needed to make the prediction. Deploy this to some PaaS (Heroku, AWS EBS, GCP App Engine) that has auto-scaling as a feature and you're sorted.
> I think you would miss out on about 90% of what the web has to offer if you simply disable Javascript.

I don't know, 80% of the web I'm interested in is text - like your comment - images and video. None of them require JS. Websites need JS more than I do, it seems.
It's not just people's desires and people following what is 'fashionable'. I read a while back that in Physics it was impossible to get funding for anything outside of what was fashionable, String Theory was their example.
Not likely. We aren't even trying to reach 'Peak intelligence'.
Vulnerability Discovered in Email Server Software, 5 Million Hosts Affected
I thought at first the NSA made the Orwell reference, but it looks just the lotus notes devs did?

I guess that's...reassuring.
Yes, Oil Shell is one:

https://www.oilshell.org/preview/doc/json.html
Fashionable problems are the ones for which you'll have the easiest time recruiting employees, raising funding and generating press coverage, even taking into account that their fashionability leads others to pursue them.
Append only development: https://www.youtube.com/watch?v=cXuvCMG21Ss

Shameless plug since I'm the speaker. The reason I'm posting this in "best talks of 2019" is not because I think it was a good talk (my ego isn't that big yet) but because I think very few talks exist on the subject of Behavioral Programming, and it's a subject I'm hoping can get more attention.
Having thought about it a bit, despite my admitted lack of expertise, I guess I left the OP article wondering what DMA actually does, rather than how it historically worked on a given architecture and dismissing it as passe. Some explanation of the actual workings of it would go a long way towards explaining DMA, vs this article on bus mastering.

1) a description of the dma state machine and what it does over and over again. "so look, you configure xyz and then it copies from A to B over and over again in x sized chunks" etc... maybe a mention of the general moving parts you may find in some kind of dma system... channels, multiplexing, etc. (i got something about an interrupt out of the op article, which is definitely true but not the main story)

2) the concerns this naturally raises, when discussing memory management, virtual memory, etc. (thus, the discussion of paging would then make sense after #1)

3) the particular implementations and their locational/positional implications. devices, busses, host, addressing schemes, etc. (here is where the bus mastering could be best contextualized)

I basically think that it wasn't about DMA, as such, and by ignoring the "how DMA works and is used" part, it basically then didn't provide any means for technical analysis of bus mastering, etc.
You can actually rent uncles in Japan.

https://www.businessinsider.sg/you-can-now-rent-middle-aged-...
>PDF seems to fit a world-view where the highest objective of a document is to be printed on paper.

I've seen this in academia as well. And, inspired by PoC||GTFO, I've been thinking about downloading academic PDFs, writing a web server that provides an interactive model of the topic in the paper, patching it into the PDF to turn it into a polyglot, and then re-uploading the PDFs. This way people who want their PDFs can have it, those who want something a little more modern can have that simply by interpreting the exact same file as a bash script, and I get to understand the paper by modeling it.
While doing all that they broke "slide finger across screen to move cursor easily"
This is a bit spooky. I wonder if the engineers responsible were just trying to be cute, or "reaching out" in a way.
Also Microformats:

http://microformats.org/

And micropub:

https://indieweb.org/Micropub

Webmention + microformats + micropub = distributed social comments, likes, reshares, etc, with blogs.
Pharmacy receives first ever fine for breaking GDPR rules
AppleScript is like the uncanny valley of programming languages. It tries to be English like but it ends up being more verbose and trying to figure out the right syntax is obtuse.

It’s also been around since the early 90s and was the spiritual successor to HyperTalk - which was much better because it had a smaller domain.

Apple dismantled the original automation team (https://arstechnica.com/civis/viewtopic.php?f=19&t=1359425) years ago.

Workflow is much more modern and is already partially ported to the Mac.
> we will have to fall back to user opinions and debates

So what's the point? If it's all just random subjective opinion why are we indulging in it? If you can't even demonstrate any issue in the first place then why bring it up?
I have been selectively whitelisting using noscript for a couple of years. It's a tedious burden, but it is interesting. The web is largely broken without JS.
> The conservative choice is to go with the herd.

That's not conservative. Being conservative means that you only follow a change if it makes sense. If you adopt some new technology, you should do it because it convinces you that it's better, not because it's new, wasn't available before, everyone else is doing it, or any other such reason. If you are conservative, you don't neccessarily end up doing what the majority is doing, as most times, the majority is following some empty hype.

That's because his use of that word is wrong: everything said in that article contradicts that statement.
I painstakingly convert some PDFs from Boston and Massachusetts government into HTML and people prefer them for the flexibility and accessibility.

My workflow is to use pdftohtml then edit the result as Markdown and screenshot the figures before converting to HTML with pandoc.

I have been pushing to publish in HTML from the get-go, in part by citing this blog, with some success.

For example, the Massachusetts Secretary of the Office of Environmental Affairs recently published a typed letter as a raster PDF, which I converted into https://nattaylor.com/eastboston/blog/2019/3247-2017-logan-a... from https://eeaonline.eea.state.ma.us/EEA/emepa/mepacerts/2019/s...
On using Ember

I’ve been using ember since 0.9.5.1, so for 8 years or so? (I have 6 biggish apps that are still under active development today)

At the time — there was no router, Ember.View was a thing, there were multiple types of views and controllers, JSON:API wasn’t a thing, ember-data was wild, etc. Most of the contributions depended on tomhudakatzdale, as well as a number of other core contributors (dgeb, tchak, and others I’m leaving off — sorry!). The framework frequently had breaking changes, patterns were moving around rapidly (we had to rewrite one of our pre 1.13 apps), it was a bit of a mess. (Then again, at the time, a lot of other frameworks were in the same state.). I think these times gave Ember a bit of a bad rap.

The thing that stood out to me then, and still holds true today, is that the community has been committed to bringing in the best ideas forward in a community-driven way. Even though much of the initial framework had growing pains, it was able to do a few significant things: establish a community model for managing changes (RFC/RFP process), delegate core responsibilities to a broader team of people (not based on corporate interests), create consistent release intervals, follow semantic versioning, establish json:api as a specification, and really take community feedback in as development priority / direction.

Octane is the cultivated result of years of decision making by the community. (And, I believe, that’s why folks say “Ember is great tech”).

I continue to use and recommend Ember to others. Happy to answer any questions for folks!
Okay, but to play devil's advocate -- if you study something controversial and/or unfashionable in academia (such as economics of inequality) aren't you just going to be ignored by the community?

I think being unfashionable is more viable in fields that are meritocratic and don't require popular approval to succeed.
Is this a repost? I feel like Paul has already written this essay.

Edit: Oh, it was originally a tweet:
https://twitter.com/paulg/status/1183687634763309056?s=20
There were actually two A-12s. The Lockheed A12 was introduced in 1967 and retired in 1968. The McDonnell Douglass A12 was never built and finally cancelled in 1991.

https://en.wikipedia.org/wiki/Lockheed_A-12

https://en.wikipedia.org/wiki/McDonnell_Douglas_A-12_Avenger...

The SR71 succeeded the Lockheed A12. It was hard to keep secret.

https://en.wikipedia.org/wiki/Lockheed_SR-71_Blackbird

https://nationalinterest.org/blog/the-buzz/keeping-the-sr-71...
Ok. I see it. On a 27 inch screen it is very easy to miss. It is positively tiny and very far off any point of interest.
The original comment by 'egdod referenced by 'superkuh was not constructive (likely the reason it was downvoted/flagged).

'superkuh could very well have been downvoted for commenting on downvotes contrary to the guidelines, rather than for anything about the other content (which otherwise looks fine).

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html

The guideline is there specifically to prevent threads like this, devolving into meta discussion rather than focussing on the submission. Post constructive comments, (silently) give compensatory upvotes to those you think are wrongly downvoted, and move along.
Uber co-founder Travis Kalanick is on pace to sell his entire stake
> Regulations aren't forcing pseudobanks to repackage shitty loans, nor are they causing massive overvaluation.

Agree.

> How much of what?

Why there's so little competition in the banking/loan space. It's simply very hard to stand up a new organization because complying with existing regulations requires an army of people (from engineers to lawyers, etc).
It’s nontrivial in the middle; it’s trivial as the last step because it involves no key material.

I’m pretty suspicious of this approach for long messages, where you’ll have ECB-like problems—too many pairs that will survive the transpositions.

I’m pretty suspicious of this for short messages because there’s no randomness.
I have this suspicion that, in economics, trends and fashions have sometimes formed around principles whose primary attraction is that they make the math tractable.
I've wanted to like Apple's way of doing things for years - Unix-like and support for MS Office, "ecosystem" integration - but every time I've used their products I've returned them or passed them off to my family members hoping they'd get more use out of them.

Nowadays, I get more questions than ever asking for help on how to do X Y or Z thing that seems really trivial on Android/Linux/Windows systems (like copying files without iTunes/iCloud, a frustration I remember dealing with even almost 10 years ago). It's now to the point where I just recommend 3rd party apps and alternatives for basic utilities for Apple's macOS and iOS to my family.
Gathering data is required to do travel estimates. If Google was using handset data to update congestion information, it would want to send a percentage of users down sub optimal routes to verify they are sub optimal.
Thankfully we have websites such as booking.com to sniff out fraudulent operations like GP's. Reviews where guests have been turned away with a valid reservation are the reddest of red flags for me.

Dirty rooms can be cleaned, cockroaches can be eradicated, but intentional overselling indicates an incurable dishonesty at the heart of management.
You could also notice that it was clearly a light-hearted joke and not be so quick to take offense.
Depends on the country and the community, but as a mainstream religion, Christianity's holidays became social customs in a lot of places. Christmas, in particular, is a family event.
Initializers in Swift
Darker skin has less contrast between highlights and shadows so isn’t it a more difficult problem to identify them from a technical perspective?
("first" here apparently being for the first fine under GDPR rules set by ICO)
Yes the Space Shuttle could basically do that.
There are a large number of people working on inequality.

The two most common fields studying it are:
1) Development
2) Labor
Although there are a number of Macro-Economists who have studied the impact of inequality on growth. The reason you may not read about it is that the relationship between inequality and growth is a largely "solved" problem. It is "unfashionable" because of that.