skysight-inc/HackerNews huggingface dataset:
I have nothing against SPAs for complex UI interactions. It's sort of like taking anti-biotics; there should be a moment of reflection when you should justify your true need, lest the cure be worse than the disease. Most developers of a certain age have come up when it's SPA by default, and can't truly defend why they need it.

In this thread, there are several claims that it's impossible to write well-organized jQuery. That sounds an awful lot like dogma to me. Also, your inability to write well-organized code says more about your coding and team-management skills than it does about any one approach. Any tech is only as good as the team using it.

A few years ago, Sam Stephenson (who originally wrote the Prototype library, before jQuery was a thing) gave an excellent talk on Turbolinks at RailsConf. I recommend the whole talk (turn it up to 1.5x speed, of course) but at 4:12 he does an amazing job of showing how the SPA path leads to insanity.

https://www.youtube.com/watch?v=SWEts0rlezA

Here's a mental exercise for you: the next time you start a new project, instead of deciding which SPA framework to use, start with an assumption that an SPA is wild overkill for the first iteration of your application - especially if few people on your team have working expertise with the SPA in question. Then see if you can argue FOR the tech. It's much harder to justify something you don't need if you start with an honest conversation about how you probably don't need it. (This works for throwing out CDs, too: start with the assumption that they are all garbage, they all go. Then force yourself to make logic-based arguments for each one you keep. Your outcome will be night and day from if you start with everything in a keep pile.)
I think that 'favelas' are better than the conditions those at the bottom of the HK spectrum are living in [1] though I can only speak from journalism, only having viewed some of this from afar myself.

At least favelas have some space, some basic amenities however hacky, some community, sunshine - and mobility at least during the day there are vast spaces for people to access including some of the world's best beaches.

[1] https://www.theguardian.com/cities/gallery/2017/jun/07/boxed...
Does makes $1 billion implies it has a profits or $1B, or could it also mean $1 billion revenue.

I had a little thoughts about this the when commenting on Reddit revenue post, someone said make $1 billion means $1 billion profits. But I often sees Financial Newspaper refer Making x amount of money being revenue.
Discussed at the time: https://news.ycombinator.com/item?id=11566042
"The goal of a minimum wage is difficult to pin down"

No, it isn't. The point of minimum wage is to outlaw jobs that cannot reasonably* feed people doing them. (*Subject to societal norms.)

Existence of such "jobs" is immoral, and is not very different from slavery. If the society cannot pay enough for some work, it simply shouldn't be a job (and should not be called such).

Despite what some economics schools try to make it, people are not apples. Apple doesn't care what is its market price. But a human almost always does. Survival of apple and human depends on their respective market price, but we as a society, I hope, value human survival more.
Single day? $75 an hour. That's a $600 cost!
Those 486 towers with turbo buttons are going for >$500 these days. Seriously search ebay for a 486 and you'll see the crazy prices they are getting.
It was, once. "The World's Greatest Newspaper", the Tribune once boasted. Now, the company is called "Tronc", Tribune Tower has been sold to be converted to condos, the radio and TV stations have been sold, and the LA Times and some other papers have been sold to a biotech billionare in China.
Given that OAuth 2.0 uses TLS, could you please explain how such an attack could actually be executed?
Glad I read this because my impression was that JQuery Was still popular. Doing a lot of optimizing websites and jquery is a big source of bottlenecks. Seems like most plugins and themes for WordPress call a different version of JS which I believe causes the majority of conflicts.
Please don't post garden-variety politics to HN. For a politicized story to be on topic here, it needs something unusually intellectually interesting.

https://news.ycombinator.com/newsguidelines.html
I see that _you_ are not familiar with AWS customer support.

I've been using EC2 for years, and every time I've had a problem, it's been solved with the first priority getting the (virtual) servers online. I've even had them waive a months' billing (<40 USD) as I was having trouble with the credit card company.

The only comparable experience that I've seen is Rackspace. They earn their "fanatic" moniker, I don't know if they still use it. But AWS is also fantastic and I highly recommend them.
I'll give just Shibboleth a try later.

I've been thinking of writing my own SAML IdP in Python (since I have plenty of experience with the language) and I'm not naive to the various security things that can go wrong, but I'm no expert cryptographer either.
But they still work, which is his point
But why should it matter for customers who does the job? I mean, if you don't tell anybody, and pretend it's 100% AI then it's bad, but if it "will eventually become AI", and your investors and everybody interested in the technical details know how it's actually done, then what's wrong?
A true "AI" should be able to pass a Turing test, so for the customer, it should be indistinguishable, and shouldn't matter.

Of course, the privacy concerns are there, but then again, if it's a real "AI", then it may be worse for the computer to read your data than for a random low paid worker ;)
It's very telling I did not have to look far through your comment history to see someone asking you about comparisons you made to Hitler
Its the second busiest route in the world. It's a very easy flight, compared with driving and train, and is heavy with business travellers, hence the revenue.

It could still use more services, the flights should be cheaper than they currently are.
> The number of problems that might occur is infinite. But our resources and time are finite. So we have to prioritize.

I completely agree!

The reason I think this is an issue with thinking about is:

1. Logic and common sense make a good argument for automation eventually replacing all jobs.

2. Most arguments against this amount to "historically this never happened even when people thought it would". This is a weak argument for several reasons (the period we're taking about is small, there's no reason to think history has to repeat itself here, etc).

3. Many smart people think this is a problem, including economists, including people from other fields.

If this doesn't make this problem worth thinking about, what does?
I built my own platform too after discovering that most public platforms dont’t support Options, are slow on backtests or have bugs.

Thank you for the api list! In general the IB api is great to work with but it has some smaller annoying bugs. For example the market data api suddenly stops sending updates for the VIX and requires a re-subscribe.
Wasn’t the whole point of the internet that geographical distance no longer matters?

What if you’re travelling to Chicago and want to know where to get the best blueberry ice cream? What if you’re just a Chicagophile?

There must be a non-infinite-large-numnerid reasons why it would be a good idea for a foreign national to access the local papers website.
A MITM TLS-busting proxy. Like on many corporate networks and in many country firewalls.

Might seem like a remote chance from a user's point of view, but could be a threat from a payment processor's view, with billions of daily transactions.

Also, easier to prove the integrity of the message when you're handling the authentication piece yourself rather than assuming TLS was correctly enforced end-to-end.
Any app that takes security seriously will need to take a layered approach. So while Oauth 2, which is just a framework contrary to oauth 1.0a, seems to outsource its integrity protection to TLS this isnt enough: others have already pointed out that many companies hijack TLS at their edge proxies. Banks do this bu requirement of the regulator.

So you would need additional defenses against tampering such as OpenID Connect. In the banking apps that I have been working with we implemented additional symmetric encryption on top of the protocol (yes obfuscating the keys) and all other kinds of small things.

I’m glad mastercard does not rely solely on TLS.
I believe that motorcycling might be more dangerous.

Compare https://aviation.stackexchange.com/questions/198/how-dangero... where depending on the definition you use, "Private aircraft have a fatality rate about 19 times greater than driving" and 'General Aviation has "about one-sixth as many accidents on a per-vehicle-mile basis" compared to driving.'

while http://www.iihs.org/iihs/topics/t/motorcycles/fatalityfacts/... says "the number of deaths on motorcycles was nearly 29 times the number in cars. "

29x (motorcycles) > 19x (general aviation).
Because the business costs don't scale well unless they can invent technology to remove the humans and for harder ML problems that currently isn't possible. The business is only based on being able to sell they hype of "AI" to investors.
Currently going to a CC in the Bay Area and it's a huge relief seeing that my time in the junior college won't be a waste as some have made it out to be.
They’ll still fit in the case and charge. If the ears are truly gigantic, I suppose removable tips would be needed, but they just need enough that they won’t fall out. I agree they don’t fit everyone perfectly, but the weighting as it sits on the ear helps.
[Techno Rites] the Ex-Robot Rober Beatscapes (4 Hours)
Agree. Good proportion of us suffer from glare, pure white is literally painful to read. I usually reach for a dark mode just to be more pleasant. The whole premise of BWD is sound .... Content first, add bling only to solve a UX problem.
> perhaps the japanese don't hunt that far north in the pacific

Given Iceland, for instance, hunts whales, and whale types this could be, any reason you decided to pick the Japanese for this idea (Which is still lacking in reason) other than casual racism?

There's also zero reasoning to think it's lonely.

Blah, blah, blah why can't people see nature for what it is, it's amazing enough already rather than adding stories to it.

A somewhat better attempt to what this sound might be -

http://www.bbc.com/earth/story/20150415-the-loneliest-whale-...
For some extra material on the yield curve, I found this via Naked Capitalism: https://wolfstreet.com/2018/07/05/as-the-yield-curve-flatten...

Sure, makes sense. When a very reliable recession indicator starts showing signs of alarm, the logical option is of course to come up with a different indicator.
Local minima come from optimization problems as you encounter for example in Machine Learning. You usually want to minimize some error function (e.g. misclassified objects). Unless you take great care these functions are riddled with local minima where naive optimization gets stuck.
SES works for me. Do any of the cloud providers even allow SMTP from their IPs?
I agree with this. Some amount of emotional venting is completely healthy but when it gets to the point where someone is unable to deal with any negative emotions on their own, and must rely on other people for support for even the smallest day-to-day mishap, that's their problem, not everyone else's.

And, like what you said, sometimes the solution really is more important than the emotions. This is especially true for the small things, which are the bulk of what we face every day anyway.
I understand, but I could come up with some US death row case histories that I think are representative of how things work here, even though none process identically. I am sure there is a way to review some Japanese death row cases from start to finish. If they aren’t currently available in English, this could be the start of an educational project. Thanks for pointing me in the right direction.
Related: here's a write-up from one of the OAuth 2 authors on the problems he sees in OAuth 2 and why he thinks OAuth 1 is better:

https://hueniverse.com/oauth-2-0-and-the-road-to-hell-8eec45...
I'll be contrary and say that I can't see how that's any way justified.

My employment contract didn't include any provision for being non-visible during working hours.

How is a workforce supposed to be cohesive and collaborative if half of it doesn't know when it's allowed to look at the other half?

Perhaps in the future both men and women will wear burqas to the office. But then we'll all have to agree one one 'non-intimidating' colour.
AI => machine learning => automated statistics
So, the worst of both worlds -- inflexible responses that aren't even scalable to demand.
The big issue I have had when I went from Community College to a four year college is that some of your credits don't transfer which means more time spent in College.
Isn't this what uBlock Origin's dynamic mode do?
Show HN: An Open Source App Builder
Can you give a few examples on what exactly did you do?

I am a big proponent and a fan of gradual refactoring -- even if you simply add a feature that can be forced in (which I never do).

But I am always to open learn some more techniques. And I have to admit with a heavy heart that I never really studied computer science... :(

(Planning to fix that but still have no idea where to even start.)
No you can’t, your analogy is absurd. Canada uses a fully paper system for federal elections and the costs of manually counting are negligible, and still completed the evening of. The same can be said of American elections before the allure of electronic systems took hold.
Are there benchmarks of SBCL against LispWorks and Allegro?
Sites contained in their own URL
I got into compilers when I was still in high school, I was 16 years old at the time.

It is only a matter of reading the required material and get going at it.
> Is there a viable solution that isn't type theory or functional programming or something?

What's so wrong with functional languages? I am sure you have heard this cliche a lot but here it comes once more -- I became a much better programmer once I learned an FP language.

Still, back in my Java days I achieved this with a ton of defensive coding, always doing deep cloning before passing complex data structures to anywhere, and trying to enforce design by contract (interfaces and their implementation classes)... which are practically the patterns that any average FP language uses: pattern-matching, immutability and always copying data and thus never passing stuff by reference (always by value), and behaviours / protocols / macros (of the manipulating the AST kind, not in the way C does it).

So to be fair, you are bound to land at an FP language eventually. Maybe you just don't know it yet. Which is fine, learning is about the journey and not the destination anyway.
Playing devils advocate. Show me a half decent commercial API that doesn't specify any rules of engagement with their API. All the minutiae would be specified there.
> a warning from history: This shtick works as long as you can transition to AI. If not, then the service will become increasingly flaky until the business collapses.

The business model "use low-paid labor to service wealthy clients" seems a little more inherently stable than that. In most cases, nobody expects a collapse. Why in speech-to-text?
We've learned over the years that ideological rant, as a genre, degrades discussion quality and encourages worse from others.
The buy link https://www.hardkernel.com/main/products/prdt_info.php?g_cod...
I blame the lack of visibility of the accessible material... which I am still looking for. Any suggestions?

I never studied CS and I deeply regret that now. I want to up my game and I don't want to always just patch stuff around to infinity, but I honestly have no idea where to start.
Humor's fine, but the bar is high. Most is lame, and lame humor is the kudzu of the internet forum.

Most people overestimate how funny their comments are. scott_s said it best: https://news.ycombinator.com/item?id=7609289
Yup, here's the video at said timestamp: https://youtu.be/W_okgL6HJX8?t=24m15s
uBlock does has the same if you enable advanced mode in the settings. IIRC it's based on uMatrix heavily.
A while back I wrote a puzzlescript detector for itch.io, all the browser based games that use it are automatically tagged. You can see them here: https://itch.io/games/made-with-puzzlescript
How about this (incomplete) one: the ability to learn a subject at hand and then to apply this knowledge into another field.

For example, the machine becomes a master chess player then uses this ability to become a master at backgammon.
Would wikipedia count as brutalist?
Flickgame – Tiny Game Engine with Online Sharing and Standalone Export
https://www.youtube.com/watch?v=dAxZVZgpmI0

what a show!
Yep, think this is often the case. One interesting habit is to distort the intention or cite an extreme example of the original post to something ludicrous and then ridicule it as... ludicrous.
Rendered in English: Automated statistics is a consequence of machine learning. Machine learning is a consequence of AI.

I don't understand your point. Please explain.
How is self-replication a requirement for intelligence?
San Francisco tops list of most expensive places to live in the world
I wonder if it makes sense to compare this to the Shinkansen route from Tokyo to Osaka.
I once asked a related question on StackOverflow

https://security.stackexchange.com/questions/161734/why-does...
Photographs can be scaled and compressed. The source of most megabytes visiting a website eats is the stylesheets and the JS the site itself loads, and then what these in turn load from third parties for tracking, analytics, ads, &c, and the constant communication all these scripts do with numerous servers. For most big sites, watching the network connection log using the developer tools is an enlightening experience.
Google and Microsoft are two big companies supporting OIDC.
I love the fact that "whois privacy protection" has become a free service now thanks to GDPR.
If you aren't after a certain size or refresh rate, then 4K displays have gotten pretty affordable -- but if you want one with high refresh or a more exotic resolution things get quite expensive.

Example, the Acer X27 which offers 144 Hz is $2000: https://www.newegg.com/Product/Product.aspx?Item=N82E1682401...

LG's 34WK95U (5K ultrawide, not out yet but supposedly will be next month), is $1500.

Personally, I have a 38UC99 right now and I want to stick with the 21:9 aspect ratio, so I'm waiting for that 34UK95U.
It's possible to slap a new facade on a concrete building, or expand it by building around it/enclosing it.
How do you handle SSR for SEO? Or do you not need SEO?
There's middleware that links the history API to redux/mobx state changes. It's a one line fix for certain apps and a curse for others.
That's called transfer learning in ML and we are not very good at it, yet.
Glad to see other people also find it annoying.

I went searching to see if someone had written about the phenomenon last year, but eventually concluded I was probably mad. Thanks!
Take any App on the store. Count the number of reviews. Then count the total number of installs.

The total reviews will be less than ten percent of the installs. The negative reviews are a fraction of that percentage.

As such you cannot observe via reviews what the majority of the users think of the app.

Then, by the definition you have just given, app reviews aren't empirical.
I charitably assume he's drawing from the fact that all true intelligences we can observe are capable of self-replication.
An argument I've heard against TLS is that it's easy for clients to get wrong. In some cases, client code needs to directly check that the certificate matches the intended domain, and forgetting to do so makes TLS worthless because an attacker can just use any valid certificate. In other cases, certificate checking runs into some problem, and an inexperienced developer finds a "solution" on StackOverflow to just disable certificate checking, which, again, makes TLS worthless. In other cases, a client might make a valid TLS request to the wrong server (either by mistake or due to some other attack).

With OAuth 2, any of these problems will leak your bearer token, meaning than an attacker can act as you until the token expires.

With OAuth 1, you're typically going over TLS anyway, but even if an attacker knows the contents of all requests, they won't be able to act as you because they still won't be able to sign any future requests.

Edit: I just dug up the blog post I've read that describes most of the points I made above: https://hueniverse.com/oauth-bearer-tokens-are-a-terrible-id...
This site does use styling to solve one specific problem: overlong lines on wide screens.

A sensible max-width and line-height can do wonders for readability, to the point that there are "reading mode" extensions that do pretty much just that.

This site has main.max-width = 34em and line-height = 1.5 which is a good choice in my opinion.

There also seems to be some nice vertical rhythm going on with the paragraph and title spacing.
Well I'm already bored after one day of week end. On the contrary I wish I could work half day every day
A couple of days ago I threw together [a barebones extension](https://github.com/SilverEzhik/ReaderMode) that removes all of a website's CSS and replaces it with just something very minimal.

Honestly tempted to go further with it and turn it into some sort of a web 'debloater', something that would not just strip CSS, but also where possible redirect people to no-bullshit versions of websites - e.g. news websites to their lite text-only versions.
they would need a non negative tax on noncorporal entities to afford that too
Not sure if WPF is a good fit for this this discussion about abandoning APIs especially not in the way as mentioned by the OP (i.e. ditching it all together): as fas as I'm aware it is still supported in the very latest versions of the build tools and the applications built with it just run on the supported OS for those tools (didn't check recently but about a year ago I could still get a newly built WPF application running on Windows XP). Sure it's not actively being developped anymore, but it's still there and still works.
What cracking open a Sonos One tells us about the Sonos IPO