skysight-inc/HackerNews huggingface dataset:
It's not that there's an additional layer, the rendering of the view was always there, just tightly coupled to fetching data from the DB.

It is now a better practice to create a BFF that can serve more clients than just browsers.
Aren't you creeped out by what could happen if companies started applying this same reasoning to their customer's private communications, even discussions in their own homes - and using that as a justification for blocking access to essential services?
That should fit easily in the Solo Topology at about $1/day.
You're coming at it from the mindset of a hacker who can solve his own problems. Come at it from the perspective of a business owner/manager who has problems they're desperate to find solutions to. It's not necessarily because they don't have the skillset, but sometimes they just don't have the time... but it doesn't mean they aren't willing to invest some time in the off chance it might gain them some time back.

I've interviewed (only a few people) but if you make it clear your real intention (to find a way to solve their problems) they'll take the time to tell you everything.

I once scheduled a 30-minute call with a lady, and she was so passionate about her problems we were on the phone for over an hour. She became a valuable contact for me in the industry.
Well, then the example fails even more so as an example, but I can see what you are saying.
For webrtc apps you really need a SPA, currently I use vue2. If you leave the page you lose the session. There are other html5 APIs that are also much happier within an SPA, like webmidi and webgl. But for text based crud apps rails is still the best way to go. Or express and ejs. If you're not using advanced APIs turbolinks is often a better way to make your app spa like within incurring spa pain.
Surely if he knows you’re guilty, but they’ll never prove it, the question is more complicated?
This is my exact gripe. I appreciate that they've invested a serious amount of time and effort into creating an entire language for the JVM. But I am bummed about how tied it is to the IDE experience. Writing Go or Rust in Vim is relatively painless. I've written a few minor things in Kotlin and Kotlin/Vert.x and the non-IDE experience is pretty craptastic. Almost all docs assume you'll write some code, and some IDE will automatically add imports for you.

I left the Java world because I couldn't stand having to have all of the hand holding just to achieve simple goals. I'm not saying Java or Kotlin are _bad_ languages at all. Perhaps I'm just bugged by the general attitude that "everyone will have IntelliJ".
Understood - but that is a legal or ethical obligation, not one of your rights.
> "Furthermore the regulation also applies to organizations based outside the European Union if they collect or process personal data of EU residents."

It's really not clear to me how a company like datomic would cope with that in any practical way. Are they supposed to know what kind of data their clients store??
Key phrase:

> for no good reason

For some individuals, there is substantial therapeutic benefit to reassignment surgery.
There are no built-in immutable collection types; what Kotlin calls "immutable" is closer to C "const" i.e. it could be a view onto a list that's mutated elsewhere. This means you can't safely write a method that requires an immutable list; if you want to e.g. check the size of the list and then iterate over it, while maintaining the invariant that the number you got is the same as the number of iterations you're going to do, then you have to make a defensive copy, because there's no argument type you can ask for that means "actually immutable".
I'm not truly sold on the merit of this program or that it will lead directly to a high paying job. I do know that there are very few employers who will consider this cert as a negative. At $50/month it could provide some with that first step to something more.
You can use short-lived tokens, or you can use long-lived tokens. A long-lived 128 bit secret is superior to a username/password, for reasons explained elsewhere on the thread. So if your short-term token scheme requires programs to occasionally deploy the root account's password (or really any password that a user had to come up with), it's flawed.
Hidden Details in the Demonetization of YouTube Partner Program
Unlike many other industries, textiles are all of:

(1) relatively low capital to get started due to the relative simplicity of the equipment and the age of the industry and equipment designs

(2) mostly low skilled, meaning that the government doesn’t have to invest a ton in training or wait a long time for enough folks to get the needed skills

(3) safer than most industries

(4) more or less guaranteed domestic market (everyone needs clothes)
Introducing PolicyServer, from the creators of IdentityServer
Keep Your Career Moving Forward with 'Half-Steps'
Guaranteeing English more years of life, albeit on death row, while appeals continue.
You can do that, or you can just have a page in the application where the user manually fetches a new API token, which is a pretty common UX for this.
Figure 4 of the The Decaf paper shows meaningful learning w/ only 10 examples! https://arxiv.org/abs/1310.1531
I don't really want to contribute to the vague-ness of the discussion, and one failed SPA project is all that I can pride myself of: I'm sceptical this can be done. The synchronisation unit is the transaction: What subsets of data must be updated atomically, which business rules apply before the data can be committed, what chunks of data in the UI should be as updated as possible when an editing form is presented to the user. This requires thought and specialized code (structure).

Not saying that every form must be coded ad-hoc, but I doubt that a well-engineered SPA can be written by anyone without solid domain experience by just grabbing the next framework.
It was a public defender, the client didn't have a choice to pick a different lawyer. It was this lawyer, or representing himself- unless he had the money for his own, which he didn't, because he had a public defender appointed.
What this does is first send a BS to move the cursor back by one, then send a space to rub out the previous character on screen and then send another BS to get to the previous cursor position. Fortunately, my terminal lives in a world where doing this is instantaneous.

So much knowledge has been forgotten.

This is exactly what DEL did in it's original incarnation. on early VT terminals it was effectively a macro that triggered BS+SPACE+BS.

Depending on the VT configuration you specified, hitting the Delete key (the one up there above your Enter key) would either send a basic BS(8), or DEL(127). This behaviour also existed in many early terminal apps for BBS type dial-up.
Because we want to make sure that in the Docker registry we have _all_ services tagged with the latest commit.

For example you might have a Git history like this:

* 89abcde Fix bug in service_b

* 1234567 Initial commit including service_a and service_b

When 89abcde is pushed, the CI rebuilds both service_a and service_b so we can simply "deploy 89abcde" and you always have only one hash for all services, that is also nicely the same hash of the corresponding Git commit.

The trick to avoid rebuilding perfectly working services is to use Docker layer caching so that when you build service_a (that hasn't changed) Docker skips all steps and simply adds the new tag to the _existing_ Docker image. The second build for service_a should take about 1 second.

In our Docker registry we end up with:

service_a:1234567

service_a:89abcde

service_b:1234567

service_b:89abcde

But the two service_a Docker images are _the same image_, with two different tags.
7 Tips for Creating a New Process
Yes, see: https://www.coursera.org/learn/machine-learning

It starts out reaaaally basic but give a thorough grounding of the maths and the intuition behind it.
No, you can't. That breaks all of your users, and so you'll rarely do it, even when it might be warranted. Don't engineer security countermeasures that you (a) might need to rely on and (b) will be afraid to use.
Tack a 0 or two onto the monthly cost, and possibly. Comcast (and most other large ISPs) contractually prohibits you from reselling either residential or business connections, so you'd have to negotiate something else.
It’s Time for Apple to Build a Less Addictive iPhone
IIRC it was some improperly guarded code that was intended to run only on the non-production development systems (some debugging support). The kernel would touch a non-existent h/w register and trap, which was fatal. Removing the code was the fix.
If the mitigation of guilt is a not guilty plea then it's rather simple.
> if google, facebook etc get disintermediated by blockchain than the stock is worthless too.

Stock can be worthless, but the resulting company can still provide a useful service and job to many.

Still, high stock prices provide a benefit to the company. Everyone knows TSLA's stock is overpriced, but that's basically a good thing for TSLA.

BTC is the opposite. At $20,000 per BTC, it was impossible to transact BTC for less than $30 per transaction. The network grew less and less valuable as the price of BTC goes up (and as BTC Transaction Fees are typically paid in... BTC... higher USD/BTC means higher transaction fees).

A high-stock price is beneficial to the company. A high BTC price is detrimental to the BTC community.

BTC will survive this crash. Cryptocurrencies will survive. AND they will become more useful when the prices drops down to something reasonable (Watch as transaction fees are dropping with these lower prices). It sure sucks for the "investors" who were suckered into believing otherwise. But seriously, there's very little value in attracting "dumb money" investors who would have lost their money in the next dumb penny-stock herd-mentality scheme anyway.
So the original premise was

scenario 1:

> Doctor: undergo my recommended treatment or you will die
> Patient: no

scenario2:

> Patient: Doctor, please chop off one of my hands for no good reason
> Doctor: no

lets add a scenario 3:

> Doctor: I need to chop off your hand within the next hour or you will die
> Patient: no

What do you think the doctor should do?
Back then people were more willing to pay for news (newspapers and magazines), no one blocked ads, and people visited real websites where ads paid for the original content (rather than just skimming headlines on Reddit, Facebook, etc).

What we're seeing today is journalism outfits that went out of business a long time ago and the remnants of the companies were acquired by a very different organization with very different goals. The problem is, this was done silently and no one ever acknowledged the transfer.

It's partly the fault of the journalism outfits for buying into the clickbait stuff. It's partly the fault of aggregators (even including Hacker News). It's partly the fault of the readers/users for consuming their information in the laziest way possible. Everyone is to blame and the problem is surprisingly hard to solve, but what we can't do is point to articles like this and say "this is bad journalism", because it's not. It never was.

Journalism went out of business a long time ago because no one will buy it.
This is pretty common practice. https://commissarystores.com/collections/kostas-seremetis
I always understood it to be a caveat that the speaker does not have much or any formal legal education (much less in the specific state/country relevant to the conversation) and that nothing should be taken as actual legal advice by the reader, even if their situation seems similar.
They are probably not as clueless as you think. There's a difference between what they believe and what they say. Try asking any sales professional if buying something they get a 2% commission on is a good idea or not.
It seems that the title has not been effective in baiting you into reading the article.
> Additionally if you prefer lectures ETHZ has recordings of their ML class[1].

I took that class back in 2015. I found that the lectures were sometimes hard to follow, unless you already know the concepts (which creates a bit of a catch-22). For me the most valuable moments were, when Prof. Buhmann got sidetracked by some anecdotes. Would absolutely recommend, but maybe not as a starting point.
I found it really fun to use for 3 years in production. But in retrospect I think Postgres is probably a better fit for what we needed.
Even Value Village sends the stuff they can't sell (which is probably quite a bit) to these recyclers, who it seems now can't really use the materials.
Years ago I was in the same building during the installation of a "NATO standard" (whatever that means) environment suitable for developing sensitive software, and the air gap was indeed pretty large, the entire 2 rooms were air gapped from the building (at 4th floor), enclosed in a Faraday cage and with special precautions (out of my clearance level) for electricity going in. It was very quiet inside (even cell phone did not have any signal, of course).
outside audits of data handling practices.
Plus kids clothes! My wife and I do about half of our clothes shopping for our 2.5 year old at Value Village and bring stuff there that we or she don't use anymore. She doesn't care about labels, the clothes are cheap, and she'll grow out of them in 6 months (and they may end up donated back again).
We have separate repos for each service, and use https://gocd.org/ to build, test and deploy each separately. But, you could also configure it to only trigger builds from changes in certain directories. There is a single pipeline template from which all pipelines are instantiated.

Independent deployments are one of the key advantages of microservices. If you don't use that feature, why use microservices at all? Just for scalability? Or because it was the default choice?
> (However, this is off-topic for this submission specifically.)

I think it's on-topic for a database that (in my barely informed understanding) is famous for never deleting anything!
> If you choose to have your hand cut off because you think it would be awesome,

Does that cut mustard? Why not?
The problem is that most SPAs today are cargo-culting.

They break middle mouse button (or Ctrl-Click or whatever your favourite "open link in new tab" shortcut is on your Apple computer), at the same time break browser history, and at the same time make you wait for any single interaction you're doing (show spinning wheel for 6 seconds before opening a confirmation modal)

The ideal solution is a) minimize server roundtrips (<100ms) and b) reload parts of the site via AJAX where it makes sense.

No need to shovel 7MB of JavaScript to the user.
Local thrift stores still desire these clothes. Having volunteered at a thrift store though, they are not a dumping ground for all of your dead relatives clothes and they are not a trashcan for all the clothes you've put holes in. If you have clothing which you could still wear but don't want/don't fit in anymore then consider donating. Especially consider it if you are a non-standard (American) size ie. not big and tall. Petite/short can be good for kids and adults, slim-fitting clothes are always in want, manual labor has a tendency to eat up shoes so decent shoes are always good and anything which was in fashion just a year or two ago is especially nice.
I'm explaining where I'm coming from as a courtesy. I am also comfortable with the number and kind of HN readers who would simply take my argument as-stated without justification: "don't do signed URLs if you can get away with bearer tokens".
To make a long story short: black man in Louisiana.

The defense attorney's decision to relieve the prosecutor and jury of the burden of establishing guilt by unilaterally proclaiming it against the wishes of the defendant and contrary to the "not guilty" plea seems so incredibly irresponsible that I think disbarment should be considered.

Indeed, the judge should have paused the trial at that moment to have a little discussion with all the lawyers about what happens to people that intentionally try to cause a mistrial in their court.

I am not a lawyer, and I am not familiar with how they police their own, but if I were working for someone that wanted me to deploy untested software full of bugs and security holes straight to production, I would restrict my efforts to vigorously attempting to talk them out of it, resigning, or just doing exactly as they asked. I definitely would not independently publish a proof-of-concept malware designed to exploit said bugs and security holes. If someone is aiming a gun at their own foot, you do not stop them from doing it by blowing off their entire leg with a bigger gun, loaded with dum-dums.
22 States File to Stop Rollback of Net Neutrality
I'm building an SPA with React and instead of hard-coding each and every form I have a few high level components that take some data and render my forms complete with validation and rules for transforming input back into the store.

The web server is configured to respond with the main `index.html` file for any path that is requested. So, using the browser history with JavaScript I'm able to show the user any URL and dynamically render the page for it. The only endpoints that I need to define are for the API server.

If I wanted to, I could make the client completely dynamic. Although I don't have time for that right now, it's not a far leap. So, I expect systems like this are coming.
What is absolutely amazing is that, since your comment (only 24 days ago), they granted 500.000.000 new USD tethers.
Coinbase Insider Trading: Litecoin Edition – Bitfinex’ed – Medium
There are real genetic differences in how the brains of men and women work. Men and women do not have the same interests, the same goals, nor the same desires. To claim otherwise is ignoring established scientific facts. Studies on this subject always lead to the same conclusion: That women are just less interested in tech jobs, just as men are less interested in social jobs.[0]

I presented the OP with a objective, data-based argument and limited myself to quoting only the article (of which there are many, many, many more I could have chosen from) exactly to avoid a subjective response like yours. I am not interested in ideological discussions about purely subjective arguments (Read: flamewars). You can ignore the data all you like, but please don't try to drag me into an argument with that.

[0]: https://flowingdata.com/2017/09/11/most-female-and-male-occu...
> But longer-term, the industry will have to try to refocus consumers on durability and quality -- and charge accordingly.

This seems like wishful thinking. H&M already operates programs where they accept old H&M clothes and give you a discount, working as both a guilt-reduction mechanism for those that want it and a customer retention strategy.
I'm having a hard time seeing how anyone could see the answer as "no".

I hate hypotheticals, but let's do one here because the extreme helps frame potential issue.

Let's say the man standing trial disagrees with the strategy of his counsel, he fires them and gets new counsel. Rinse and repeat, no counsel is willing to actually follow the clients wishes and put up a proper defense - this hypothetical defendant is literally unable to obtain counsel to help defend him in court.

In reality, could he have likely found counsel willing to put up a defense? Likely. But factoring in financial burden or competence of his choice of counsel, it's entirely possible he would either A) be unable to pay for a more expensive lawyer actually willing to defend him and B) a lawyer he could afford is either unwilling to put up a defense or lacks experience to do it properly.

I'm not a lawyer, but from a novice understanding of the American Bar Association's Model Rules of Professional Conduct not abiding by a clients decision to enter a Not Guilty plea (which I would take to include defending that plea) is unethical - likely to prevent the model problem I described above from occurring. Specifically Rule 1.2(a).
Luna is general purpose so it would be possible right now to rewrite the compiler from Haskell to Luna, but there is no plan for it simply because it would give us no benefits at the current stage. I agree that it should be done in long-term vision, just because it is "pure" and "beautiful", but do not expect it to happen anytime soon.
The fall is not as quick as the rise. There was a lot of resistance, I wonder where the price will plateau.

Does this have anything to do with the futures?
This is a similar dilemma as the one caused by job automation. If you automate all the jobs people can readily do, you do not instantly make them able to perform more complex jobs. They might be unlikely to learn to do anything else in a reasonable amount of time.
This is explicitly supported in Datomic via an operation known as "excision":

> "Excision is the complete removal of a set of datoms matching a predicate. Excision should be a very infrequent operation, and is designed to support the following two scenarios:"

> "- removing data for privacy reasons"

> "- removing data older than some domain-defined retention period"

> "Excision should never be used to correct erroneous data, and is unsuitable for that task as it does not restore any previous view of the facts. Consider using ordinary retraction to correct errors without removing history."

https://docs.datomic.com/on-prem/excision.html

I haven't read whether or not there's a difference here with respect to the cloud offering, as I wasn't able to find a corresponding Reference section in the cloud docs. However, given that :db/excise is a transaction operation, it's likely supported.

Edit to add: Looks like it currently isn't, see 'davidrupp below. That's important to keep in mind.
Speaking of open source Datomic, check out mentat. It's not at all the same as an open source Datomic, because it's made for use on single devices not clusters, but it's inspired by Datomic so at the same time it is very much like Datomic.

https://github.com/mozilla/mentat

See also this blog post for some background and history:

https://www.ncalexander.net/blog/2017/05/31/tofino-data-stor...
I use the free tier of Headway (https://headwayapp.co/) for this. Works well.
Counterpoint: plenty of clothes shoppers in any local Goodwill.
For small companies, this can be a valuable tradeoff. For example, we just secured a background processing service using Cloudflare Access; very practical and without too much security tradeoffs.
Right, so you're saying if they decided to use Brainfuck instead, then it would be just as silly to complain? After all, it's not an issue with the language, which is perfectly functional, it's just that you're too stupid to write something in Brainfuck that actually works.

The point is that the designers of Ethereum shouldn't have been so short-sighted as to choose the hipster JS offshoot of the week to build their massive multi-million dollar distributed computing system on top of.
Why wouldn't it? If it is truly being used by financial institutions to transfer wealth then those are big pressures for an upward slope.
A great book that touches on the subject is "Musicophilia" by the late Oliver Sacks. It goes deep into the neurology of conditions like acquired savant syndrome, though the core of the book is on music-related neurological anomlaies
https://www.amazon.com/Musicophilia-Tales-Music-Revised-Expa...
There are alternatives to Youtube. There are many video sharing sites, and more sites where you explicitly get paid for your content (Patreon, etc).

Moves like this are inevitable and allow those smaller companies to make some headway in the market.
There are cases of body integrity identity disorder (https://en.wikipedia.org/wiki/Body_integrity_identity_disord...) being treated by amputation. It's a rare condition, but the discussion about the ethics of voluntary amputation as treatment is quite extensive:

https://www.ncbi.nlm.nih.gov/pubmed/15948330
https://www.ncbi.nlm.nih.gov/pubmed/19132621
https://www.ncbi.nlm.nih.gov/pubmed/17115518
Photorealism Explained