skysight-inc/HackerNews huggingface dataset:
Who says we can't replicate them? It's just not economical to do so and really serves no purpose. The world has generally moved past projects with superstitious/dubious meaning attached to them and does an actual cost/benefit on most large scale endeavors. Except for some developing countries with growing economies who have something to prove.
> You've just described Bisq

Not really but they're clearly making an attempt in that direction.
I really think that running a LAMP server for the average beginning developer these days would be just as complicated, maybe more complicated, than running a single deployment on Google Kubernetes Engine. You have to know about package managers and init systems and apache/nginx config files and keep track of security updates for your stack and rotate the logs so the hard drive doesn't fill up. If you already know how do this stuff in your sleep because you've done it for years, then yeah, don't fix what isn't broken. But if you're starting with no background, there's nothing inherently wrong with using a more advanced tool if that tool has good resources to get you started easily.

Just because there's more complexity in the entirety of the stack when running an orchestration system doesn't necessarily mean more complexity for the end user.

Side note - couldn't you make a similar argument about any kind of further abstraction? "Question for all you hackers out there - do you really need HTTP requests with their complicated headers and status codes and keepalive timeouts? I run several apps just sending plain text over TCP sockets and it works fine."
problem with that mindset is that it will be harder to get hired. At least where i work, knowledge about containers and cloud services is pretty crucial to get a senior position in a bigger company.
> If I pay for a vehicle in cash, I damn well don't feel like paying with my privacy and data, too.

Well, to be fair all of the data the CEO was talking about wouldn’t be in play if you actually paid in cash - he specifically called out the data collected in the loan process, not data obtained from the vehicle itself.

Of course slippery slopes are a thing for a reason...
If you think Fox News spews nonsense in exchange for profits now just wait and see what happens if Comcast manages to acquire them. Democracy depends on Disney here. No pressure, Mr. Iger.
To me that’s an indication that those lower layers aren’t lower layers.
LOL, numerous listed stocks are way more illiquid than bitcoin.
If you need high availability, you get into the second order effects: consider the risk from the complexity of the HA setup, your lack of experience with its failure modes, and lack of low level access to the managed kubernetes service?
If you are not a seasoned SRE, there are a lot of "unknown unknowns" for you waiting around the corner.
Kind of... Simon Sinek distilled what I already knew to be true, and what I live as I work towards a company that "looks after people". The rest is from hard won wisdom AKA (temporary) failure.
Collect Yelp reviews
That's another of these developers who benefited greatly from FLOSS, yet write condescending posts. Ironically, the author of fman makes use of Qt, which is a great example of how to make a business and still have a copyleft licensed codebase.
Thoughts on working with Scala the last few months
What does Shamir's (or any) secret-sharing scheme have to do with the fundamental theorem of algebra?
4 Best Prepaid Cards for Your Teen
I'm not entirely sure about that. Simulink solves an ODE (more or less) system internally. How did you write Pong in it, with interactive controls?

I'm also not sure if Simulink (without S-functions, .m or any external programming language) is Turing complete, and even if it is, Turing-completeness is a very low bar for a programming system.

Not trying to be contrarian, but from my experience, despite its many logic subsystems, Simulink isn't really meant to be a general purpose programming system so much as a simulation system for time-varying outputs. It's difficult to impossible to write most normal programs in it.
Well, I don't know where you work, I guess at the company that makes little bespoke apps that all run on a single point of failure, but I actually do work somewhere that runs at the scale of the sort of companies you mention. So it's good to know about techniques and tools that are useful in that context.

Hacker News is great and all, but it ain't a business. And if it goes down, well, surf another website for a while. Many of us work in situations that are significantly more... constrained than that. We aren't able to say, "Hey, we're down at the moment so just use one of our competitors for a while, is that chill?" So it's maybe not the best example of what we apparently should all be doing.

I don't know this mythical person is, who's always talking about "webscale" and overengineering the shit out of everything. Kind of a tired strawman imo
Can't upvote this enough. Treating your social aversion like an immutable feature is ridiculous.

If we had a dev who's bad at coding but good at other tasks, what would we do, say that they're just innately untalented or that they need practice?

The fact of the matter is that devs are allowed to be complacent about social behavior through most of the social groups we run in and through our work. We're seen as antisocial because it's a muscle we don't flex.
You have two choices, either of which may be right in the circumstance:

1. You can talk to them directly, and say "I feel like we're not on the same page when we talk about X,Y,Z [what can we do to come to an agreement]/[why do you keep doing that?]" (the bracketed parts depend on who has what authority).

2. You bring it up with your manager.
30 seconds of swift code
Saas product affiliate system. UP to 30% life time commision
I don't understand your post/replies. Do you have a problem with people using britishisms? The "defence" spelling is also a britishism, so I'm not sure where you're going with all that.

"Guys" is not any more gender neutral than "Lads" (they both are often used in a gender-neutral way, but they're etymologically male). "Folks" is what I personally use if I specifically want something gender-neutral, but "lads" is definitely appropriate if the author is speaking to men.

Which brings me back to "this is a lot of noise for nothing".
Tesla’s Gigafactory 1 cells have a 20% cost advantage over LG, new report says
That is just an ignorant statement.

personally I only like "Starship Troopers" and would say he was one of my most disliked SciFi writers. It just feels like a Hippie fueled throw up to see what sticks on the walls, minus Starship Troopers and why did they make that movie when it didn't have anything that the book had to say in it?
The Long-Run Impacts of Same-Race Teachers
Who owns Oklahoma?
on a Kubernetes managed service

Using GKE I am horrified by how many times I have to type

gcloud beta ...
In a world where I get to unilaterally set the rules, the line would be when one person or company is the only entity that can officially bless the mechanism that is tasked with approving and verifying transactions. As far as I know Ripple Inc, a for profit company, owns, runs, and controls all the nodes that approve XRP transactions.

I dont really see how XRP is really any different than Paypal. If they can ban me, stop me from sending my tokens to whoever I want, or reverse my transaction I don't feel as though im getting any of crypto's benefits.

Not sure if thats general thinking, but it is at least mine.
Careful about it through. People who use those trics too apparently easily make impression of untrustworthy manipulator.
When's the last time you went out of your way to discover if and how someone else has done well?

Now, when's the last time you went out of your way to discover if and how someone screwed up?

The difference is just how people are wired. We are all kind of dumb.

As a fun exercise, track down someone responsible for having made your life better today, find out exactly how they did it and give them a piece of your mind about it.
even m4/m5's are already on the expensive side compared to something like hetzner especially if you don't need crazy peak scaling.
This is a little bit negotiable, but it's where I'd start considering Kubernetes:

1. at least six independent twelve-factor-app services with their own datastores and a need for high availability across all of them and a near-complete understanding of the high-availability interactions between instances of your services

2. an inability to predict ahead of time where your system's hot spots are, necessitating rapid scaling of different parts of the application

3. a willingness to overspend on capacity to be able to respond to scaling events or deploys in seconds rather than minutes

4. an code-focused ops team (as opposed to a mouse-driven ops team) with extremely strong diagnostic skills and the bandwidth to babysit a service with a potential pain-in-the-ass ceiling around that of a Cassandra cluster

Without #1, you don't have enough variation in systems to benefit; just stick a monolithic application in an autoscaling group. (Most people should do this.) Without #2, you can lean into the hot spots of your application by scaling them horizontally--bear in mind that you'll be paying for capacity you don't use with k8s in order to get that environmental reactivity, so you could just spend that on making your hot spots faster. Without #3...well, that one's pretty obvious when you look at things like EC2 instances, which are more easily partitioned, can be spun up in smaller/cheaper groupings, and their primary downside is that it takes longer than deploying a container. And without #4, you're gonna go off the cliff.

Reasonable people can nibble at the edges. But to answer the thrust of your question: it's probably never reasonable to design a personal project around k8s unless the point of the project is to be done on k8s.
once again, someone has a strong opinion on something they have never used or don't know much about.

in my personal opinion, scratch and blockly have very little to do with visual programming. they are nice little experiments but just repeat what's bad about text-based programming into visual blocks, which just compounds the issue. i honestly am surprised mit and the media lab have dumped so much time into scratch.

i have said this before, but the most productive visual programming language and environment is labview. it certainly has its problems, and i am a big critic of it, but its visual programming style and dataflow paradigm are more powerful than people realize. it has some seriously good ideas that aren't found in many other languages, and it had many innovative features well before other languages. for example, doing concurrent programming in labview is a breeze.

on the other side, you see that modern IDEs are starting to add a lot of visual content to help the programmer out. the languages remain text-based, but the environments are adding visual features. i think that there is a lot of untouched ground regarding hybrid environments and languages that merge the ideas of text-based programming with visual-based programming. in addition, the dataflow paradigm is also underused.

there's also other computation targets other than CPUs such as FPGAs. it's silly in verilog and vhdl how you often have to manually label up wires where in labview, the tool and language do that for you. you simply draw your circuit out as you would in a diagram.

common complaints against visual programming have almost no weight. for example, "oh, you can't diff visual programs like text programs". yes you can. it's not like computers were gifted by god text-based diff programs. these things were developed and iterated on. labview has a diff mechanism. it isn't great, but my point is that people view text as some sort of innate trait of programming and all the tools are "natural" and already exist as if they just poofed into being once programs started being written. but if we put some thought and work into the tools for visual programming, similarly to how it has been done with text programming, it's possible to create really powerful environments and languages.

where visual programming languages often have a ceiling is abstraction. for example, labview has object-oriented features, but it doesn't go far. i program on the side in f# and racket, which have an amazingly high ceiling for abstraction, but interacting with these languages is often frustrating coming from labview. there are many things that are simply easier in labview. some of that is tooling. some of that is the visual language and dataflow paradigm.
Feel free to explain me at what price point the brilliant technocrat early adopters became dumb money.
What Apple Isn't Doing
Analysis of web browser and ProtonMail: don't.

Source: https://eprint.iacr.org/2018/1121.pdf
The problem in this case, is that it's the terminology used by the standard:

https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publicat...
That's why you write rude messages to give him/her a laugh when checking server logs.
I'm a software engineer that went through architecture school and I think you're glorifying architects a bit here.

The only reason why architects have a more gradual path as you describe is because there is a LOT of gatekeeping and feedback on your work is a LOT slower.

To become an architect you have to ideally go through schooling at a specific set of schools and then after that you have years of internships where you are at the mercy of the architect who supervises you. If you end up with a not-so-friendly boss you could end up working years of your youth in an unpaid internship and end up NOT getting any credit. That's years of delay to licensure. After getting enough credit and hours you still to take multiple exams, paying out of your own pocket, to get licensed. And unlike software, aspiring architects cannot spend a weekend or two to build projects on their own to put on a portfolio of work, and problems from anything you design can take months or years to crop up.

And even after all that only a tiny minority of architects end up in firms like SOM (like Google but for architects) and get to work in glamourous projects. The vast majority of architects just work on run-of-the-mill housing (not unlike CRUD apps) where the combination of building codes, the client's budget, zoning and other requirements often prevents you from doing anything too flashy.

The great thing about software really is the fact you have the independence and ability to build and publicize your own stuff whereas in all the other formal professions you can't without oversight.
I know absolutely nothing about the Japanese legal system, but I suspect using the Ace Attorney series of video games to try and draw meaningful conclusions is probably not the wisest idea...
The way I remember it, when this happened on our Sun E10Ks, the RAM was ECC but the cache was not.

Maybe I misremember. It was 20 years ago.
Yeah, great point. Kubernetes done right can help with these things, but done wrong, it can cause more problems than it solves. Of course, for a personal project, hitting those "unknown unknowns" is all part of the growing process, but in a business context I would be even more hesitant to adopt K8s unless you already have an ops team that's ready to support it.
I very highly recommend reading up on Dr. John Lilly, easily one of the most interesting scientists during that era. Along with interspecies communication, he heavily researched psychedelic drug experiences and combining them with sensory deprivation tanks. He became heavily addicted to ketamine (reports say that he would come to work every day with a spray bottle full of ketamine, and noisily snort it throughout the day), and eventually became convinced of the existence of a cosmic organization called the Earth Coincidence Control Office (E.C.C.O.), which directed the actions of individuals on Earth. His story is also the inspiration for the video game Ecco the Dolphin.
The Collabora OLE Automation Tool (COLEAT)
Shoe Dog by Phil Knight (founder of Nike).

Hands down the best autobiography I have read. I personally learned a lot about how a brand is created rather than a business. How businesses were built even before VC capital was a thing. And how life is all about making tradeoffs.
>entirely unregulated secondary market

Bitcoin to USD exchanges are incredibly regulated. AML/KYC/SAR are all required by many governments.
BBT has quite a few episodes portraying work at the university, but it's definitely a minor amount, and it's not really intended to be scientifically accurate bleeding edge science. Big Bang Theory is far more worried about getting right details of various super heroes than presenting an education on theoretical physics.
I also had a similar idea a few years ago for a CTF challenge, coming at it from a "modern Caesar cipher" perspective: https://laurencetennant.com/unicode-shift-cipher

Also a crude "modern Bacon cipher" using Punycode characters as the B's and ASCII-range characters as the A's.
Ask HN: What are some examples of great documentation?
I've been trying to polish up my skills to write technical and end-user documentation. At this point, I feel like it might be useful to start learning from other people's work and filter out what makes them helpful.

What are some examples of great documentation? What makes great documentation for you?
My friend is trying his luck with his own start up, they have yet to launch a 1.0 of product but the CTO implemented K8s citing scalability. I legit laughed at that statement.
Nobody has mentioned John Horgan's book "the end of science" yet, so I figure it is time to do so. It's even more relevant now than when he wrote it in 1996.
Using unsupervised learning to improve prediction performance
"We've had zero problems with master/slave terminology for decades because everyone dealing with it was cognizant enough to realize we weren't talking about human bondage."

That's a pretty big assumption. Maybe people did have a problem but felt uncomfortable voicing that opinion or maybe having an industry overwhelming white no one had the experience necessary to notice that it might be problematic.

That it's "censorship for the sake of censorship" is just the most bad faith assumption you could make. Word choices change with the culture, it's a fact of life.
Going to the gym is daunting for a person with social anxiety and/or autism.

It's often loud, crowded, and besides that it's filled with complicated machines you have to learn about before using.

When I walk into a gym my brainstem screams: "fucking RUN".

Pushing yourself to exercise in front of people who seem more powerful and more confident than you is a good way to gtfo of your comfort zone-- and it's a low-risk way to do so. Because while it seems like a big deal to potentially make a fool out of yourself at the gym, it's not and nobody actually cares about the skinny guy in the corner fumbling around with the leg press, and most of those people you will never see again. The people you do see again have an essential but implicit bond to you: you're all trying to improve your physicality. Everyone there was once a beginner. Zero risk.

You can translate any confidence gained at the gym to the workplace. It shows up in the way you walk and the way you carry yourself in general, and you become less fearful of situations that look, at first, to be very high risk.
In that case the wikipedia article is probably a decent starting point to see whether you are interested or not: https://en.wikipedia.org/wiki/Free_energy_principle
seems from the bottom of the post, since he posted a picture of scratch (which is a fantastic tool!) that the author really just has an opinion about this and actually hasn't done really solid research and measured anything by actual outcomes.

The block based visual programming embraced by scratch and things like the BBS micro:bit are really good, my 7 year old son can do really cool things with these systems (also check out the new beta https://beta.scratch.mit.edu/ which is done with React for anyone interested )

You can even add this kind of visual block based coding into your own systems using something like https://developers.google.com/blockly/

I think it's a little shortsighted to think just because there's been tools that didn't really work out too well that the idea is bad
It may also be that you're rotating by 0x8000 and this code is not. It's creating a mapping that's restricted to non-control, non-surrogate, non-whitespace characters and rotating by half the size of that mapping.

https://github.com/rottytooth/rot8000/blob/master/Rottytooth...
Oh now that makes sense. I left the movie theater HATING that movie so much. I believe I said out loud, "Did they even read the book or just the first chapter!" My friends reply for everyone to hear, "NERD HATE."
Reading and Learning Smartfonts
Yes, if you can't recognize XRP as the shitcoin it is, you really should get out of crypto. Maybe you can get lucky trading it, but it doesn't offer anything useful.

99% of coins are bewilderingly shitty.
HN hasn't been fronted by Cloudflare since July.
Isn't there two events here: the actual supernova and our observation of the supernova. So the actual supernova event could have occurred but our observation is when it crosses our 'lightcone'?
There is more information at https://www.ident.one/de/2018/07/30/just-another-barcode-jab... .
Do you think they are exciting, and Pascal and C++ are not?

Python: slow, useless for threaded programming, full of obvious mistakes (anybody likes one-line lambdas?)

Clojure: a flaccid, viagra-less Lisp.

C#: basically same as Java, the yardstick on "boring" languages

How can they be exciting?!

However, I agree that Rust is exciting, very exciting, because it has fearless concurrency, zero-cost abstractions, move semantics, trait-based generics and efficient C bindings.
People are going to downvote you because it makes them feel bad, but I've seen people advance like that IRL.
To serve much better for 99.9% commuters or serve poorly for 100% commuters, isn't that a easier decision?
It starts off with a set of searches on Github like Tensorflow, ICCV, etc. and then from there it classifies repos as ML related or not, and then continues to crawl referenced repos from the ones that are ML related. Would love to hear if you know of any other interesting sources :)
At my company I sign documents. That are tied to money. If the terms were to change -- it would be s problem.

Just because it is called a policy does not mean it can be changed without notice and back dated.

How would you feel if your insurance company retroactively changed their policies on how active auto claims were handed ? Good thing it's not legal for them to do that.

In any case. Google can't always do what the want. The have to follow laws too.

You might be able to void a policy if both the plaintiff and defendant agreed.

I agree. That this is now just a dog and pony show.
Facebook and Google use QR codes to link phones and desktops. It shows the QR code and your point your phone at it and that's it. I can't think of anything quicker. People sometimes say they're ugly. Who cares? You'd rather type a load of random crap instead?
Seems similar to my ChromaTags approach from 2015:

https://austingwalters.com/chromatags/

My post goes a bit into more detail on how it works, and why for instance - the given colors were chosen. It appears they too use the Lab color space for instance.