skysight-inc/HackerNews huggingface dataset:
You, uh, don't need Brave to be the middleman for all user donations.

That's exactly why they built the whole thing on top of decentralized cryptocurrency.
What’s the story for automatically provisions TLS certificates for your load balancer been like?
China tech firm to sell dating app Grindr for $608M
I've used DigitalOcean's load balancer + multiple instances that run app containers. It works fine and without Kubernetes.

I wasn't saying that just use 24 core single instance. Perhaps I should have worded it better.
That's nice to read! Thanks.

We do need to cleanup our old blog posts and links. We created a lot of content at various times. This content is not always relevant anymore.

As for your fly.toml question, you can get the config with `flyctl config save -a your-app`. It'll create a fly.toml with the latest config we know about.

Concurrency limits are still being worked on. They should definitely be visible in more places. The only way to know about them right now is from the fly.toml, that's not ideal.
> E-ink is closer to (low resolution, poor quality paper) print.

Was curious so I checked - high-end ereaders are 300 PPI, which tends to be the minimum PPI for good quality print.
https://www.amazon.com/Numerical-Optimization-Operations-Fin...

seems to be "the" numerical optimization textbook
https://en.m.wikipedia.org/wiki/Deterministic_finite_automat...
>Is there a timetable and could you perhaps elaborate a bit as to why it currently requires root? (I don't know anything about virtual machine internals so this isn't a passive-aggressive question from my side. It's genuine curiosity.)

Not from Weave, but I might have an idea as I've played with Firecracker a bit.
When you start up a Firecracker VM, you need to provide it with a rootfs drive, which is a file containing the root file system to be used for the VM. Ignite uses OCI images, so I guess they are doing something similar to [1] in code, the `mount` part requires sudo, so that would be my guess to why you need root.

[1] https://github.com/firecracker-microvm/firecracker/blob/mast...
My understanding is that one code is the same as one software.
Public defenders offices are, of course, egregiously underfunded.
So if Kubernetes is too complex, then terraform is a Nono too?

I don't find them complex at all. You just tell the tools to be in a specific state and the tool applies the necessary changes. Server templates. Provisioning. Orchestration. etc.
The high number of tests is the key. Italy has a high number of reported cases. But that is not the same as actual incidence of the disease. As an illustrative example: is it really probable that nobody in central Asia has the disease?
Domain knowledge is great and I think 30 years ago this was much more true. These days I think most software has so many mind melting inefficiencies that there is an avalanche of fat waiting to be shaken loose.

Even without nonsense O(n^2) accidentally lurking or huge amounts of time going to granular operations depending on something external that has a large latency, there are still usually gratuitous memory allocations and of course pointer chasing.

Taking out allocations from inner loops can easily be a 7x speedup. Taking out pointer chasing, linked lists, virtual pointers etc. and just looping through an array of structs can be another 25x for the areas that use them.

From there it's off to SIMD and multi-threading but I don't expect that from most software.

Interestingly, none of these rely on programming directly in assembly.
The Case for Permanent Stimulus (Wonkish)
Free until July 1, 2020. Available only in the US.
I'm not sure you understand how the Brave/BAT/Ads dynamic operates.

Brave with the BAT features turned on still uses its builtin adblock.

From there, I think you need to state a bit more clearly how is their revenue model broken.
Seems to me like that 1.5B was worth it to keep our ally secure, and trying to use it in the US was kinda an afterthought.

Making our own parallel version is probably also worth it so that in the exchange of source code between the two countries it doesn't fall through the seam and get stolen or something, but that's just my armchair general opinion.
My dad always told me the first rule of business is "know your customer."

I don't really want to rag on someone who's clearly more successful and experienced than me but I read this article and I don't know what it's trying to say beyond, "know your customer."

Another quote from him, "you don't know a market until you're in it."

It's impossible to tell what product market fit is unless you're actually out there trying to fit something into it a real market. Like with the Lyft example (as presented) screams to me like pure luck. How did they know the market valued those things? How did they evaluate which elements had the best ROI to get right, and how to prioritize?

I just feel like this article is shockingly light on insight. But then again, we often need someone to smack us with common sense. On the other hand, most smart people know when they're pounding a square peg into a misshapen hole. The hard part is knowing what shape the hole is or if it even exists, and that's the kind of content I wish this article had more of.

Tangent: is there a market for a book full of business-isms and one liners? I've been pushing my dad to write one for years...
The browser can have to cookies with the same name, and variations in path or domain, but still transmit both in a http request.
This causes most cookie parsers to make mistakes since they expect only one.

Also on the note of cookies, modern browser do not delete session or stale cookies if the browser was not closed properly, eg. the user just shutdown the system without closing the browser.
>No need for theories

Germany has 700 cases and 0 deaths. Austria has 80 cases and 0 deaths...both of these countries are adjacent to Northern Italy region, in which 233+ have died.

Saying "no theory needed" frankly raises more questions than provides answers.
I’ve been using Brave for years and this blog post ironically convinced me to try BAT.
Make sure you also disable Web & App Activity (on that same page).

> Important: If you have other settings like Web & App Activity turned on and you pause Location History or delete location data from Location History, you may still have location data saved in your Google Account as part of your use of other Google sites, apps, and services.

https://support.google.com/accounts/answer/3118687
I don’t think you can argue that the police response with armoured cars, explosive charges and house demolition was ‘proportionate’. This sort of policing isn’t routine in most places.
Rangeomorph networks dominated oceans more than a half-billion years ago
Ask HN: How to get a part-time job?
No, it does not, its exactly the other way around. English Rule protects the innocent, who did not commit a crime, as they'll eventually win the case.

American Rule protects the rich (and those in power, such as police, public prosecutor, etc), as it allows them to bully the poor who can't afford a lawyer, or lose so much money that their interests are harmed. A clear example of that is patent trolls.

The rich can afford in either system, but the poor can only afford in English Rule. It should not be about poor vs rich but about truth (ie. guilty vs innocent).
Couple of clarifications:

- Netlify is multi-cloud: https://www.netlify.com/products/edge/

- Content from a headless CMS like Contentful is generally retrieved at build time, not rendered in the browser
Seismic imaging technology could deliver images of the human brain
Phoenix LiveView for web developers who don't know Elixir [video]
You can very easily hook into open/close events on any mobile OS – the concept of actually "restarting" the browser doesn't need to come into it.
> It's effective at getting the victim to say whatever they think will make the torture stop.

Having been awake during some particularly excrutiating medical procedures, my mind was not creative or clear or able to access memories in any meaningful context (being in a panic state). If I was being tortured and what they wanted to hear was the truth, I can be assured to tell it to them in broken english under the right duress. So this "be friendly" approach is typical social engineering. Ok, thats nice.
Cool! So you were originally running it as a webapp, and then decided to open source it? Presumably due to legal reasons?
> Kubernetes feels like an insane complexity

There's two things there - the complexity of engineering the cluster itself, and the complexity of using it.

The former is where the pain is. If you can remove that pain by using a reliable managed offering, it changes the perspective a bit.

The complexity of using it is also non-trivial - you have to learn it's terminology and primitives, understand the deployment and scheduling model, know how volumes are provisioned, aggregate logs, etc.

However, the ROI for learning that complexity can be pretty good. If you get comfortable with it (maybe a month or so of learning and hacking?) you get sane rolling deployment processes by default, process management and auto healing, secrets and config management, scheduled tasks, health checks, and much, much easier infrastructure as code. Which means if things do go really sideways, it's usually not that hard just to stand up a replacement cluster from scratch. With a bit more reading and some additional open source services, you get fully automatic SSL management with let's encrypt too.

All that said, I absolutely agree with you in principle. No one should overcomplicate their deployments for no benefit. It's just worth reflecting on what those benefits are. Kubernetes had a bunch of them - and whether they're worth the effort of getting to know it depends very much on the system(s) you're running.
Wow, this is fascinating, and extremely disturbing:

“Nobody programs in low-level C anymore, and nobody creates new PC automation apps. TinyTask is both....so it must be malicious, apparently?
To confirm this theory, here's a simple "Hello World" app written in C, all optimizations deactivated and zero functionality, and definitely not malware, evaluated by Google-owned VirusTotal. Yup, multiple warnings”

I can definitely see how heuristics would target programs that weren’t written on well-known frameworks, so in the goal of protecting people, we’ve effectively denied ourselves the ability to write programs on the entire substrate.

I wonder if eventually Explorer.exe and all the other windows core programs would be considered malware since hey, they’re all written in C/C++ and only nasty hackers use that, right?
Do you believe ads should not exist in the world period?

How do you justify such a broad-spanning assertion?
Knowing this, how fixable is the 737 MAX technically and politically?
Here's a crackpot semantic theory: in their context "code" is not a continuous, uncountable bulk of text to be manipulated or examined. A "code" is a self-contained program, a discrete object which is created, distributed, and used as a tool. (Maybe decoupling and modularity is not common in numerical analysis? I don't know) So it doesn't make sense in that field to use "code" as an uncountable noun, any more than someone in 1990 would call a set of individual workstation PCs "compute" instead of "some computers".
Right but until regulators or congress acts on a plan moving forward with BA, the stock will continue to slide based on the time out of the market not selling this aircraft. There is still uncertainty over how long until they’re able to sell this aircraft again, if at all, and if so to what extent they need to retrofit. So costs to retrofit, time before they get revenue in and the profit or lack there of from this product.

Also, seems doubtful but possibly additional issues may still be found with this aircraft design as it is. Possibly though retrofits aren’t found to fully solve these problems or themselves create other issues.
Good ol' C-x M-c M-butterfly...
the paste is the header for phrack magazine issue 59 ; Release date : 2002-07-28

http://www.phrack.org/issues/59/1.html

looking through the issue i dont see how corona virus relates to the issue.
> It has nothing to do with race ... Being black in the US just increases that risk by a large amount.
People also seem to forget another factor for poor students in the US: Free school breakfast and lunch. For some low-income kids their school meals may be the only nutritious meals they get during the day. What happens to those kids if we shut down schools for months and take away that source of food?
At least they managed to eke out a one-nil win over West Ham, in spite of a really poor performance.

Overall though, I really like what Arteta is doing with the club.
What I Expect in the Next Few Months in Startupland
This is a great opportunity to promote my FOSS project ChromiDome.
I remember similar things being said about nokia
It's unclear this algorithm would be useful in practice. Training the weights will lead to a more accurate network for the same amount of work at inference time.
https://aws.amazon.com/s3/pricing/

Glacier Deep Archive is .99/TB/month in US East and EU Ireland and several others, plus $2.50/TB bulk retrieval.

https://cloud.google.com/storage/pricing

Archive Storage is $1.20/TB/month in us-east1 and europe-west1 and several others. But (instant) retrieval is $50/TB, with no options...
i suppose if the sequence was copied and pasted into a sequence tool like you may find at genbank, you could get some idea where this sequence was copied from.
>With phone numbers you know it has to be connected to physical device and most of the times a person.

That's not true. TextNow, and i'm sure others, will just give you a phone number through their app from whatever location you want that you can change nearly at any time. You can use it from a web browser, it doesn't need to be tied to a phone or anything else.

I've personally used it responding to ads and things I'd rather not give my actual number for and a friend of mine used it on a phone for a year or so as their personal phone number when they couldn't afford to pay for regular phone service. That friend actually used one of those numbers to authenticate some other messaging service.
#158 the Case of the Missing Hit
California eliminated cash bail in 2018. In California, a risk assessment is done to determine whether a suspect can be safely released.
I’m also intrigued by Qt for MCU’s. It looks very promising and the toolset to compliment the library is likely better than anything else for the embedded space.

https://www.qt.io/qt-for-mcus

I really wish we had open-sourced the UI framework we built for the Pebble firmware.
Like anything flawed from the gitgo, it’ll take a complete overhaul to fix these planes and this company.
For some features, having 100% spec compliant behavior in transpiled code would mean excruciatingly slow/bloated code, or be downright impossible. There's a reason why features are added to the language after all: to add things that are impossible or too complex to write in old version of language.

Transpilation is "best effort" and involves some tradeoffs.
I agree that it's unjust. The problem is, the suspect who didn't surrender is the one who owes is at fault and who owes the compensation.

The police, or let's say, the government, or maybe just the populace in general, do have a duty to catch criminals and not just let them rampage about the neighborhood. Doing something about the guy after cornering him in a house is not an elective procedure.

Now maybe there's an argument to be made that the officers risking their lives to arrest the guy should have risked their lives differently, in consideration of the homeowner's finances. I haven't ever tracked down a suspect, gotten shot at, or planned a home invasion against a prepared defender, so I'm not equipped to have that argument.

You might consider an analogous situation. What if a toddler crawls into somebody's unlocked car during a heat wave, gets locked inside, and the police break into the car to rescue the toddler? Who's responsible for paying for the damage to the car? It's neither the police nor the car owner. The toddler's parents are responsible. It's the same as the situation where a gunman holes up in a house. The only basis for requiring the police to pay for breaking the window is some sort of fuck-the-police mentality, which people are applying to the situation where they tracked down an armed suspect.
As I get older I find myself more and more looking for utility. When I was younger, I’d early-adopt everything without regard to whether it added anything important to my life or whether it was fundamentally useful. As I get older and notice time catching up, I am more ruthless about cutting things that “everyone does” but don’t add any value. Pop culture, sports, social media, gossip, dozens of chat apps. They don’t really add more than they take away in terms of time.

My kid is bored and has all the time in the world. She’ll do the early adopting for now.
The average high temperature in Austin is below average human body temperature, and only a little above average human skin temperature during the hottest part of summer. I'd thus expect that the virus would have no trouble with Austin heat when it is in/on people or airborne.

Also, don't most homes and businesses there have air conditioning?
It all depends on how many applications you really have to run. When you have one application, can depend on vendored services for some of the infra, or have sufficiently small requirements for extra services, it all works pretty well.

Helps if you also don't do due diligence on various things (like actually caring about logging and monitoring), so you scratch out those concerns. This is not even half sarcastic, people went pretty far with that.

You might probably still spend more time than you think on actual deployment and management due to lack of automation & standardization, but if you're sufficiently small on the backend it works.

When the number of concerns you have to manage rises and you want to optimize the infrastructure costs, things get weirder. Kubernetes' main offering is NOT scaling. It's providing a standardized control plane you can use to reduce the operational burden of managing often wildly different things that are components in your total infrastructure build - Things like infrastructural metrics and logging, your business metrics and logging, various extra software you might run to take care of stuff, making it easier to do HA, abstract away the underlying servers so you don't have to remember which server hosted which files or how the volumes were mounted (it can be as easy as classic old NFS/CIFS server with a rock-solid disk array, you just don't have to care about mounting the volumes on individual servers). It makes it easier to manage HTTPS routing in my experience (plop an nginx-ingress-controller with a host port, do a basic routing setup to push external HTTP/HTTPS traffic to those nodes that run it, get the bliss to forget about configuring individual Nginx configs anymore --- or use your cloud's Ingress controller, with little configuration difference!).

In my experience, k8s was a force multiplier to any kind of infrastructure work, because what used to be much more complex, even with automation tools like Puppet or Chef, now had a way to be nicely forced into packages that even self-arranged themselves on the servers, without me having to care about which server and where. Except for setting up a node on-prem, or very rare debug tasks (that usually can be later rebuilt using k8s apis to get another force-multiplier), I don't have to SSH to servers except maybe for fun. Sometimes I login to specific containers, but that falls under debugging and tweaking the applications I run, not the underlying infrastructure.

That's the offering - whether it is right for you, is another matter. Especially if you're in cash-rich SV startup, things like Heroku might be better. For me, the costs of running on PaaS are higher than getting another full-time engineer... and we manage to run k8s part-time.
In engineering, a code can refer to a simulation package itself; eg automotive engine design software like Ricardo WAVE. To me, it always seemed to be how mechanical engineers referred to software.
Ask HN: What's the best books to learn to program in 2020?
My goal? None particularly, just for knowledge/fun and this year I decided on programming and maybe getting deeper in computer science if it goes well. I'm not looking to build something meaningful right away, I'm interested in the craft, the art and all techniques a beginner can get. My math is rusty AF. Need to work on that also, already have some books to use as refresher. I'm an accountant if that helps. So for now from looking around, here are my options:

1. How to Design Programs, 2nd Edition. Uses a language they call Scheme, and is free online.

2. SICP, but this one seams to require higher levels math so it scares me. Also Scheme and free Online.

3. Eloquent JavaScript, 3rd Edition (but a friend of mine told me to avoid learning with a language that has no "type" as first language, had a simple explanation but still don't really get the meaning of this). JavaScript and free online.

4. Introduction to Computing Systems, 3rd Edition. This one is more technical as it dives into how a computer works before teaching how to program in C and C++. I really like the approach but I'm afraid of the difficulties that will come with it.

5. Anything Python, as everywhere it is suggest to beginners.

If you have any suggestions on how I should tackle this, other books to suggest, road-map, whatever don't hesitate to comment, I'm open to anything, what would you do if you were me?

Thanks.
While I see a lot of derision about Kubernetes these days, if I am starting a Greenfield platform/design/product, why wouldn't I use it?

There are tremendous benefits to K8S. It isn't just hype.

On the flip side, starting out as a monolithic (all in one VM) app will take significant effort to transition to micro services / K8S.

If I think I might end up at microservices/K8S, I think I might as well plan for it (abstractly) initially.
Also, the shift to SaaS also helped devops ascend. 24/7, 5-nine uptime expectations meant it was business critical for Google or Gmail to always be up.

Honestly, to some degree, it is a rebranding which makes me sad. It's a rebranding because companies didn't change their company culture or change the job requirements. Devops is a new job consisting of sysadmin duties and developer abilities, and the time to actually work on things. Worse, as "on-call code janitors", they often are at the bottom of the totem at a company. (As a developer it is important to understand a company's totem. Google has engineers at the top of the totem; Salesforce has sales at the top. Apple puts design at the top.)Denying devops the time to do both makes you complicit in it merely being a rebranding. Denying the devops team both SWE and sysadmin makes for either a dev team or a sysadmin team but not a SRE team.

There are companies that "get it". But there are far more that don't. We, as devops, have no system for "Apple's role id 1234 isn't actually a devops role. If you want want to be a sysadmin, whos paid well, please apply, but it's not the promised land where you, as an individual who wants to live in the CI/CD SRE promised land, want to go.

Thus, it's ~meaningless everytime I see the string "devops" in a job posting because without further interrogation, I can't know if the job is dev, or ops, or devops. Which is where it actually counts.
I'm afraid not; there wasn't a system call to eat a carriage return until V7. Best I can offer for V6 is stty(2) with mode=|020.