skysight-inc/HackerNews huggingface dataset:
I hate to point it out but HN is not for jokes/puns. Please go to Reddit for that. Thanks.
How Fab.com Blew Through $336m in 3 Years
What would be the alternative if you can't implement it yourself? Pay a developer a hefty one time sum? And then probably all few years another developer again to update it? Thereby getting a product which isn't as feature rich as the Saas version? And probably increase the required administration effort for your website hosting. Doesn't sound like a good alternative, especially if you are an startup which might be not around next year anymore.
They didn't originate in the US, but they were popular in the US long before the invention of pension funds.
> so "serverless" means "unprovisioned/unconfigurable" machines

I am pretty sure in English serverless means no server and "unprovisioned/unconfigurable" machines means you didn't provision them and you cannot configure them. Even in analogical sense this makes no sense. Something i could relate to is something like "Pay as you use" or "configurationless servers".

But that is just me, and if you think it is ok to randomly change the meaning of words that means me personally and randomly don't need to accept your new meaning (not giving out, just trying to explain my rationale)

Downvote all you want, but please do point out where i am wrong.
How do you know if they are still using it internally? It could have wide adoption inside Microsoft.

They built this to scratch an itch, then they opened the source, but that's still not enough?
MAKE $300 DAILY INTO Your PERFECT MONEY AND BITCOIN
Indeed.

Concorde's largest downfall wasn't technical, it was social. The original expectation was that she would rapidly climb, go supersonic over land, and supercruise all the way to her destination. If this was possible it was reasonably economical.

Problem is that sonic-booms over populated areas are a big "no no." So Concorde was forced to wait until she got out over the atlantic to supercruise, which meant more time spent in her inefficient subsonic configuration and longer flight times.

In 1976 the US actually banned Concorde due to noise complaints. The ban was lifted in 1977 after changes mentioned above.
A lot of people suffer from motion sickness, and Apple tries really hard to be suitable for special accessibility needs.
The Future of Classified Advertisement: UTRUST and SOMA Announce Partnership
KeepassX isn't active anymore. KeepassXC is the new active fork.
> Filenames are just labels that we stick on a logical chunk of information. Implementation details can differ, but the concept itself is not going anywhere as long as humans like to put stable labels on mutable things.

This is the point that I think is completely lost on the author of the article, probably because of a focus on API design. It's a good thing that we can replace that dog-eared copy of Moby Dick with a shiny new one when the time comes, and our users don't need to change their URLs.

APIs are intended to be used primarily by machines, so it's fine for the URL structure to preference the predictable uniqueness of ids. However, for most URLs intended for use by humans, the forces are different.

A human-readable URL is not a pointer, it's a symlink.
I don't get how low latency GC can be a good selling point.

I mean, sure, the Haskell's GC is a big downside, but if latency is so important that you have to look how the performance of you GC compares to an usual language, why don't you go with a language with no GC for once?

Because once you start to look at the details, you will need all of them, and how deterministic is Go's GC performance? What's its 99th percentile? What's the 99.999th percentile? Will any of those change in a future version?
An absolute gem of software. Please take note to the issues listed in the comments and keep moving forward. Sign an NDA with another developer and get some help. This can very well open a new door for web design. I would also consider the costs of upkeep and extensions and factor that into your price, $50 is very cheap. Great Job!
A large part of why mypy exists is due to cargo-culting groupthink that leaves the 'static typing > dynamic typing' trope less challenged than it ought to be. Static typing is just not as useful as the glossy claims - and the boilerplate cruft incurs way more friction than typists like to admit.

mypy is great, I use it in 'public' api's, tricky parts where context alone is inadequate and where I previously fucked up - the latter usually is a signal that the flow or abstractions can be improved to the extent that I can remove the typing hints.

mypy helps me, it does not force me to throw a goat into the lava pit to appease the compiler.
If you're ever around Stuttgart/Frankfurt area, there's a couple of really amazing Technical Museums that are sister facilities. One is in Sinsheim and one is in Speyer and are known as the Teknik Museum Sinsheim/Speyer. They're full of really awesome exhibits - heaps and heaps of cars, trains, aircraft, military equipment, etc. Due to it being a late plan, I spent a very rushed 4 hours in each of them and that wasn't nearly enough time - at times I was literally jogging between the exhibits trying to absorb it all. They are really amazing places to check out.

Anyway, specifically of interest here is Teknik Museum Sinsheim [1], which has both a Concorde and a Tu-144 on one of the hall roofs, next to each other. You get to climb up and walk through them, look up from under them, etc. but it's really cool to just look at all the little differences between them. Here's [2] a cool website I just found that shows a side by side comparison of the two jets.

The one that caught my eye immediately, which you can see on that page as well as this [3] wiki image, was that the air intake on the Tu-144 is far longer, necessitating the rear bogies to fold up into the air intake. I can't begin to imagine how they handled that without seriously messing with the air flow (and I can't find any diagrams of the airflow like with the Concorde). Wiki apparently says it was due to design misconceptions on the Soviet side and they were eventually shortened significantly. Also, the engines sit far more inboard on the Tu than the Concorde, presumably so they can get that additional length of intake up the fuselage/wing structure. Alternatively, it wouldn't surprise me if that's also part of its military heritage coming through.

The Tu-144 is a pretty fascinating aircraft, even beyond the story behind its development and competition with the Concorde. However, it's really cool to compare the pair and see the differences because it makes you wonder why they differ in those ways - whether it's a case of the Soviets thinking they should replace/modify the Western design with something better, or whether they took multiple concepts including the Western design and sort of mashed them together. It's truly a fascinating aircraft, despite its failures.

[1]: https://sinsheim.technik-museum.de/en/

[2]: http://www.hitechweb.genezis.eu/concorde_vs_tu-144.htm

[3]: https://en.wikipedia.org/wiki/Tupolev_Tu-144#/media/File:Tup...
I think even the RT could tell you there's been no other way to travel supersonic in the civilian era, even today - Nearly half a century on from the first flight.
What "bubbly interface"? The Qt apps I'm aware of on my Win10 system look just as flat as everything native.

EDIT: found one that doesn't, but it clearly loads some weird custom stylesheets, since it doesn't look like anything else.
The tempers of democracy are dangerous, so we put some things beyond its reach, unless extraordinary consensus is found to change that set of things.

McCarthy and his ilk could shame people all he wanted, but they weren't able to get people thrown in prison for allegedly believing in communism, because the Constitution doesn't allow it.

At various times in history you could have gotten bills through Congress declaring people guilty and authorizing their punishment without trial. Thankfully, the Constitution doesn't allow such things.
Just out of curiosity, did the makers of this ever place Runescape? There are so many Runescape references haha, such as the "dragon helmet", "dragon armour", "dragonfire" shield, etc.
In your opinion how hard is for average ex-wall street workers to pick up programming ?
I think we are talking past each other. It is simple to synchronize things, very simple, but only without centralized coordination. In distributed systems any coordination complicates things a lot and I don't think it's even possible to make simpler solution with coordination if there exists one without it.
It’s hard to be appreciative of something that makes you literally sick.
We are living in an era where UI/UX designers and developers take themselves too seriously.

I'm all for beauty and design, but animations should be used with a purpose and not simply because it looks cool.
So is this actually bot traffic of nun human machines or real human traffic that is bought and then just moved over all these page creating video and ad impressions without any actual interaction and clicks?
I am not a financial advisor, but generally speaking you should only be putting 5% of your net worth into high risk investments (i.e. angel investing). Some people have done the opposite (95% of net worth) and gotten extremely lucky on going all in (see Jason Calacanis's book Angel for example).

> I don't understand it.

I do. Angel investing is a status symbol in tech circles.

https://twitter.com/sama/status/623685126849822720
But classes in the traditional OOP sense are types of values, while Haskell typeclasses are types of types. There is no opportunity for confusion.
The KISS principle in machine learning
Wow, these are some good questions.

- "partially sighted users with screen-readers": For example, the final interface will expose a set of controls to set attributes that help screen readers do their jobs. The HTML structure is pretty much determined by the order of elements inside the content panel.

- "keyboard controls. E.g. can I find / highlight / copy text?": The canvas piggybacks from the generated HTML. So for example if the user presses the tab key to alter the input focus in the page, with a listener the changes can be reflected on the canvas depending on which element is focused. DOM elements are linked to the entities being rendered in the canvas. Text picking with the mouse would be handled by queying the scene graph and mirroring how text gets highlighted in the browser. Copy and pasting would be handled by the Clipboard API.

- "scrolling, especially on resource constrained browsers. Do you have a massive framebuffer? what about long pages? animation and region invalidation?": While the amount of elements in the page will correlate directly with the amount of memory that page is consuming. We have to keep in mind that most (if not all) of the things that are rendered are being treated as quads. This isnt a 3D mesh. Infinite scrolling is a feature I do have in mind implementing, but I don't have an specific answer for that yet unfortunately. Region invalidation (I'll assume you mean with space partioning) would be handle with the scene graph. Could you tell me more specifically what you want to know about animation?

- "script blockers": If the user is blocking scripts in the browser then all he will get to see is plain HTML unfortunately. AFAIK this is something that cannnot be stopped.

Thanks for the feedback! If you have more questions keep asking them.
Life and Death After the Mills – on meaningful work in a postindustrial world
The notch is extremely ugly and unApple. Its seriously messed up.

When Steve Jobs passed on, I read a blog post by someone saying (in response to a bad, pretentious ad from Apple targeting Samsung, the one which had a condescending tone belitttling Samsung users rather than showing what the iPhone has) that it would take years before Apple screwed up its product line, but only about a year or so until they screw their advertising. I guess they have started messing their product line.
No, Reflections projections at U of I.
The bigger point is to avoid artificial constraint.

If you’re not doing things that you think are important and should be done because you are worried about the opinions of peers or sacred cows, you should dare to be bold. Keeping people happy isn’t always the right way. That’s what makes you a leader.

That said, jumping off a table is a risk that can be managed. Jumping off a cliff is not likely to end well!
Instal Spark Cluster with Docker, Sparrowdo and CentOS
Here is dead simple install of Spark cluster by using Docker, Sparrowdo and CentOS - https://github.com/melezhik/sparrowdo-spark
Please refer to the reply I gave afandian and let me know if you need something more specific.
A thread is just a process that shares memory; a container is just a process that has a different network/filesystem/etc than the rest of the processes.

Containers don't cost meaningfully more than threads unless you create expensive unique resources for each one.
> (Didn't King notice the word rights in property rights?)

What's that supposed to prove?
Thank you, definitely going to visit.
Eh yeah, I suppose some died during or shortly after reproducing, but even in those cases someone in the community raised your ancestors successfully.
Don't worry everyone! Apple's going to fix this in the next version by replacing the keyboard with a touch screen!
If it were a mechanical system, perhaps. But biology suggests that visual experiences will shape the way neurons connect during the brain's development...I hate computer analogies but consider all previous visual experiences as the training corpus for the brain's neural network. The response to a particular stimulus from one eye could readily evoke a response to that triggered by two eyes. The evidence is that people can usually read with one eye closed, under variable lighting conditions, partially obscured text, and wrds mssng vwls...though sometimes #/w is considered a vowel.
Just to use the json-schema example - because the transform uses templating syntax inside strings, I wouldn't be able to write a json-schema to check if a given transform object is valid or not, which can quickly become an issue for growing sizes of transforms.
AI doesn't actually know what it's doing. It just optimizes for hidden patterns.

I wrote a whole blog post on this but tl;dr AI/ML can do unethical things without anybody knowing.
Reading the original research, the term "bot" is never used.
http://blog.pixalate.com/momtaxi-session-hijacking-auto-refr...

But it also doesn't explain where the traffic that is used to do the fraud actually comes from.

(And the term "session hijacking" is definitely abused for something that it doesn't normally mean.)
You always have the same amount of time, regardless of your net-worth, so the richer you are, the more valuable time becomes relative to a dollar.

I think a lot of us non-rich guys know this, too. When I was young and had no money, it was harder to give someone a significant amount of money than to spend my time helping them. So I would give my time. Today when someone asks me to help them with something I'm thinking "can I just give you money, hire someone to do it" unless it's something I actually enjoy doing. And I'm FAR from rich.

One of my least favorite things is when a family member asks me for help but they refuse to take money / let me pay for something. They think they're being fair by refusing money but they're actually being unfair because they're asking me for help but not letting me help them in the way that is easier for me, purely because they don't want to feel bad for having taken the money.
Came here for this :)
Germany the id card data base holds a lot of very personal data
Or, you know, use the keyboard layout that everyone has become accustomed to, instead of coming up with a special-snowflake input device that is a gimmick.

These new Macbooks are the Wii U's of laptops.
So I'm seeing this and another comment downvoted. Is that because you're wrong? If so, can one of the people downvoting (or someone else) expand and actually answer the original question?
What's the practical, commercial use for something like this? It looks like it must take a lot of time and effort to get this right.

Or is this university stuff? Or even spare time stuff?
What an odd argument. Preparing food correctly will almost certainly be more reliable with machines.

Regarding the human element of dining: I think you lack foresight. We will look back at human waiters as we now look at horses, vs modern cars. People still ride horses, and that’s fine, but to suggest they’re the only way or even the best way to go is just archaic and indiciative of an unhealthy level of denial, or a calcified brain unable to change. Open your mind.
I understand I used to believe this and I agree. But the designers you are referring to are a rarity. As someone who has been involved in the industry for a while I can tell you from personal experience that most designers (80% - 90%) do not want to learn the intricacies of the box model and css layouts.
I kinda get this criticism, but this is also a bit like lamenting that we write the same libraries for different programming languages. I mean... yeah. Some ideas are good across protocols. That's why they're copied.

On a merits-based thing, if you're just looking at XML, it has a lot of things going against it .If someone sends me something "in JSON", I can have a good guess what it'll look like. Not as much luck with XML. XML punishes you for using attributes (because you can't place composed types within them), but the awkward alternative is placing attributes in sub-elements.

I have a list of products with prices. I store the price as a quantity attribute on a <product>. I decide later on to store currencies for all my "money" objects. Do I now double the amount of attributes? It's all super awkward, and JSON's mental model is more straightforward, even if you end up with approximations.
But is the stylus digitiser better in the Surface Studio?
Secret discrimination is bad.

Clear arguments from your core principles for why not allow something is nigh and day different from the chilling effects that blanket labeling has.

Yes, the problem is clearly very nasty, and yes it will inevitably have some marginal effects.

But the disease is ignorance, the cure is exercising discrimination AND providing the information to help ignorance. AND of course allow the debate of that information.

The debate can be as simple as the 60 piece twitter story about that Viking textile fragment with Allah that turns out to be not Allah. (Where the scholar pointed out that the dating is wrong, the person that claimed that the text is Allah is wrong because there was no space on the textile for that. End of story.)

And in case of the Holocaust, yes, there's probably a 0.000000001% chance that we're being bamboozled by the New World Order, but that's almost the same as end of story (because we have more pressing matters).
AI is generally strictly bounded. It only looks at certain data and can only take certain actions based on that data.
> In 1938, with the Nazi threat growing stronger, Theremin returned to Russia. He expected to send for his wife a few weeks after his arrival. Unfortunately, that wasn’t to be the case. Léon and Lavinia never saw each other again.

I was always under the impression he was abducted from his home in NY and sent back. At least, that was the story told in Theramin, An Electronic Odyssey[0].

[0] - https://www.youtube.com/watch?v=fAOpVAHwLic
There's a video of Dijkstra talking about Mozart and Beethoven as opposite poles -- the former wrote everything neat and right, the latter kept revising by gluing bits of paper in his scores. In order to further mark his position at some point Dijkstra stopped typesetting his papers at all and began to write them right the first time.

So there's this whole ambiguity aversion spectrum. Maybe it correlates to the autism spectrum, maybe it doesn't. It's arguably much more important. Even in mathematics you have Poincaré, a demigod among men that kept publishing papers with significant mistakes, while in the social sciences you have people like Niklas Luhmann and Bruno Latour who approach their subjects with utmost precision and dedication to detail.

I'm a more ambiguous, big-picture-even-in-small-problems thinker; and I thrive with more detail-oriented coworkers that walk me through the trees as I walk them through the forest. This has a lot to do with me being able to think in very ambiguous terms and narrow down as needed to interact or provide for the needs of others. Left to my own devices I come up with extremely abstract philosophical theories that are not useful at all! Conversely left to their own devices precision people become paperclip optimizers.

I want to speculate further into "edgy" territory: maybe the whole gender divide that seems to come up in psychometrics and the labor market and so on is really an ambiguity/precision divide. The evolution of technology has actually increased the value of ambiguity, as computers do much of the precision work for us -- maybe making tech "woman-friendly" is rather about identifying those big-picture/detail-oriented complementarities.
FYI the demos are impossible to use on an iOS device since trying to drag the time slider causes the browser back animation to start.
Would a subdomain, support@mail.example.com, avoid getting your domain blocked while looking more official?
I can't focus on programming work in a coffee shop either.
You make it sound like they're choosing to ignore the setting.

It's software... I'm pretty sure what's happening is a new feature gets built, with animation, and the team responsible forgets that there's a "reduce animation" setting that they should take into account.

I have an iOS app that has a disable animations setting and I frequently forget it exists. My app is a few million less lines of code and a couple thousand less engineers than iOS.
It's pretty sad that whenever someone criticises capitalism that people immediately shout "communism" to kill the debate.
> Should Facebook be sending embeds to 'legalize child porn' groups to help them focus their ads?

Why not? I know it sounds horrible, but unless the ads explicitly serve child porn, a platform for legalizing child porn is merely a political position and covered under the first amendment.

You can go to a city hall, and start making your case for legalizing child porn and they can't do anything to prevent you from doing that (legally).

I know you're using this example as a rhetoric, but in US simulated child porn (like anime) is already legal and protected under the first amendment.

> Embeds to 'make the US a purely Christian nation' groups, if they call themselves 'allow "traditional" values in the court room' groups?

Either you don't live in America (or recently moved here) or you live in a deep bubble. I have seen ads about making America a Christian nation, similarly ads about putting traditional values in the courtrooms (check out the whole ten commandments in courtroom controversy).
Hey Ray, great article! Really loved your approach, i've never imaged a similar application! I think that this type of service can really be useful to a lot of people to maintain the right motivation for achieving their fitness goals, that usually are in the medium-long term.

I have some questions:
Have you planned some possible data pipeline to improve the data generation?
What about concept validation? I mean, this is really cool and could really improved the users experience in a gym or fitness center.
The ban was lifted for subsonic travel overland, right?

NASA is working on quieter supersonic flight, which reduces the sonic boom on the ground.

https://www.nasa.gov/press-release/nasa-begins-work-to-build...

Hopefully, we get commercial supersonic flight in some form in the 2020’s.

http://www.popularmechanics.com/flight/news/a28351/supersoni...

https://www.digitaltrends.com/cool-tech/boom-supersonic-jet/