skysight-inc/HackerNews huggingface dataset:
The author is doing it wrong - they don’t need to run a local k8s cluster with 150 services - this is a monolith way and they should have stayed with mononlyth if they want to do this.

Microservices require quite a bit of dev setup to get it right but often it comes down to be able to run a service locally against a dev environment, that has all those 150 other microservicea already running.

Queues are setup to be able to route them to your local workstation, local ui should have ability to proxy to ui running in dev (so that you don’t run entire amazon.com or such locally), deployments to dev have to be all automated and largely lights out, and so on.... it takes a bit of time to get these dev things right, but it doesn’t require running entire environment locally just to write a few lines of code.

Debugging and logging/tracing are an issue - but these days there are some pretty good solutions to that too - Splunk works quite well, and saves a lot of time tracking issues down.
That’s an amazing video, thanks for sharing.

And the comments are actually useful – there’s a pinned link to a New York Times article published in 1910 which explains the argument at the time for cartelizing the industry.
Ah, but worry not, they've introduced many of the Inbox features back into Gmail! Except, you know, they didn't implement bundling, probably the single most useful feature of Inbox.

(If anyone can't tell, this is incredibly frustrating for me, since Inbox is going away soon.)
My claim was in response to rosser's claim about "victims of colonialism" -- no doubt there were plenty, but there have been many, many more victims of poor government (and counting) in those countries (again, see Egypt and South Africa) since the fall of colonialism.

I'm also not aware that the goal of colonialism was to "leave the former colony in as shitty of a position as possible" (seems like a pretty shitty way to treat an investment, which is what colonies were -- expansions of empires) -- care to provide some sources?

Colonialism primarily fell as a result of internal political struggles within developed nations, not as a result of any legitimate physical threat by the colonized country.
No goodwill. Only heap of comments on how that is another way to suck user information in to Google ecosystem.
The combination of small battery, slow charging (100 KW max.), high air resistance (= lower range at highway speeds) and lack of fast charging infrastructure.
I can run all day using Arch + vim, running tests, etc. Roughly 10-12 hours on my X1 Carbon Gen 5
I'd like for people on both sides of the aisle to come together and design a system which tries to prioritize both dignified almost-total coverage and individual autonomy. Probably not the answer you were looking for, but thanks for asking the question. I think I've clarified to myself how I'm to vote.
The smartest move Facebook ever made was gobbling up the options most likely to be alternatives to FB once people got sick of it.
By the time you synchronized all that state would there be a performance payoff? My gut tells me the overhead would eat up a lot of the benefits.
NYC Meetup with CTO of Peloton (Use Code "hackernews" for Free Ticket)
Iodide: An experimental Mozilla tool for data exploration on the web
Agreed although it may not apply for every community/community type. Looks like you listened to Masters of Scale recently? :)
Whether we like it or not, tracking data used for ads is the currency of the free internet. It is how things are paid for.

This is like a government saying to a restaurant "You can't discriminate against people who don't want to pay you money for the food. You can ask them if they are willing to give you money for the sandwich, but if they say no, you still have to give them the sandwich"
It doesn't matter why they have them, the fact that they are there changes the overall risk equation for the aircraft. Many military planes have bailout procedures because everyone has ejection seats or parachutes. Civilian planes universally do not. What is an acceptable risk in one circumstance is not necessarily acceptable in another.
This will work until the EU in decides you must ask the user permission before you can change the query string. Technology was not the cause of this problem and it won't be the solution.
What? This comment seems ridiculous to me. They aren't a panacea and aren't right in all circumstances, but they have plenty of technical advantages. You can write code for different services in different languages / on different stacks, prototype using a new language/technology/stack with a small piece of the overall application, develop and deploy in parallel more easily, if one component fails it's less likely to bring down the whole application, gives you more freedom to scale if certain components of an application require more resources or different types of resources than others....

That's off the top of my head. These all come with tradeoffs of course, but to say they bring nothing to the table is absurd.
It might depend a bit on how you scope it, too.

I once worked at a company where a team of 3 produced way more than 25 microservices. But the trick was, they were all running off the same binary, just with slightly different configurations. Doing it that way gave the ops team the ability to isolate different business processes that relied on that functionality, in order to limit the scale of outages. Canary releases, too.

It's 3 developers in charge of 25 different services all talking to each other over REST that sounds awful to me. What's that even getting you? Maybe if you're the kind of person who thinks that double-checking HTTP status codes and validating JSON is actually fun...
Asking about their problems or goals is the best. In other words, don't ask about what features they want (you'll figure that out), but ask what their goal is.
Research is good, especially in helping you figure out what questions to ask and getting close to the issue, but talking to potential users is unbeatable.
I'd highly recommend 4 Steps to the Epiphany for great customer development guidance.
More work is put into bogus GDPR cookie warnings no one cares about.
Same. I haven’t played DF nearly as many hours as Rimworld, but I can still grok that DF contains far more surprises and emergent gameplay. That said, Rimworld has proven to me how useful a pleasant GUI can be. Even though the gameplay loops are ultimately very predictable I’m always surprised at how I can get sucked into a session with it’s relaxing rythyms.
Android does have malware distributed through side-loading but my objection was really the part I highlighted about “prevented from shipping an App Store with their OS”. If you don't have an app store at all the malware numbers will go way up because 100% of your users are going to be trained that it's normal to add stores or direct install apps and then you're going to see all of the shady download.com-style operations SEOing their way into people's search results, with fun variations like phone carriers pre-installing stuff which is ad-supported or the process of backroom deals.

> I really don't understand why I must have a Google account to download Microsoft office.

This is a related but separate issue: most of the value comes from trusting Google to verify that the app you found searching for “Microsoft Office” is actually published by Microsoft. Having a Google account saves you from having to manage accounts with every software publisher you use — which is huge for most people — but it's not really a prerequisite for user safety the way having a review step makes it a lot harder to spam popular application names.
Once I suggested we get a partially sighted person help with recommendations for clients, the goal was to get more business in as a client might need a site rebuild if it is deemed bad on the accessibility front.

I explained how Google rank according to accessibility and how GoogleBot is the biggest 'screen reader' there is, so accessibility should be part of the SEO sales pitch.

The men in white coats from the local mental health hospital did not come and collect me but I did feel that this was the expectation, particularly for suggesting we bring a partially sighted person into the process.

The web is hampered by a visual design process that was necessary a decade ago when you did need to know what you were doing with non-standards-compliant browsers. However, a whole industry has built up around this process and mockups are never made from simple HTML documents structured with semantic HTML elements such as 'aside', 'section', 'article', 'nav' and so forth. What emerges from a visual design process always gets coded up with some allegedly 'agile' process with many 'div' elements and maybe a 'header' element thrown into the mix because someone on the SEO team has demanded it for SEO.

Fundamentally it is this visual led design process rather than mocking up the content with semantic HTML that is getting the div soup industry into this accessibility problem. If you mark up a document with the proper HTML tags and put it through the WAVE tool then it comes up good.

For instance, rather than using 'div' containers for images, if you use 'figure' then you can add a 'figcaption' in there. The 'figcaption' can describe the picture, e.g. 'my cats dinner' and the 'alt' tag on the img can be 'messy bowl with prawns in it'. In this way you can have 'what it is' and 'what it looks like'. What is there not to like from a SEO perspective? Never mind accessibility!

I hope that the work Google are doing with Lighthouse that flags accessibility can be brought in to actively down-rank websites that fail on this metric, with an upranking for HTML5 semantic usage where there is document structure instead of divs bloated with class tags from lame frameworks.
My experience has been airlines will rebook you if you have legitimate safety fears.
https://news.ycombinator.com/item?id=19377986
For tracing, I tried Jaeger recently and it looks promising! https://www.jaegertracing.io/
HMAC is useful because it fixes some flaws with the Merkle-Damgard construction that SHA2 uses.

SHA3 and Blake2* use different constructions that don't have these flaws, thus they don't require HMACs for their needs.
They are, although since the ADA dates from 1990, the web isn't mentioned explicitly. It's been up to the courts to decide how it applies.

Nevertheless, web-related ADA lawsuits are on the rise: https://www.latimes.com/business/la-fi-hotels-ada-compliance...

[disclosure: I work for a company that provides services in this arena]
I primarily use git from the cli, but bought sublime merge after hearing someone say how impressed they were.

Sublime merge then taught me about a bunch of areas of Git where I had a weak understanding or I had been timid. It's an amazing tool and I think [unless you're already an expert] it'll aid you in your use of git cli rather than replace it.
And would that affect its capacity to glide?
There are tons of websites that have other revenue models. Subscriptions, referral models, etc.

Shouldn't people be able to choose what currency they want to pay for something in?
Yes, that's the present problem. I'm referring to the inherent instability issue that was alluded to. The stick pusher / MCAS is designed to prevent the plane from getting into a state where it's unrecoverable.
Partly that, partly it's a great store.
Google releases Android Q Beta 1 for all Pixels
I really reject this article. It feels like it has a very strong agenda (I say this as a liberal).

Though idgaf about Marvel choosing to make a movie the lead actress describes as a "feminist movie," I entirely understand why that could be offputting to a lot of people to have moral lessons injected into their comic-book movies.

As a movie, it's your obligation to make an emotional experience that delights your audience, period. If you turn around and call that audience "trolls" for feeling preached at, then you're invalidating the experiences of a wide swath of people, which is wrong, obviously.
Any site requiring a login will most likely use one.
Manager here. Don't think so! Do whatever is right for the team/company.
Nothing seems to matter anymore when it comes to performance. Simple 2D platformers get a laggier performance on my 2018 macbook than they did on the C64, outlook lags for seconds at a time when I'm typing in a plain-text email, etc.
Would that be without the bad eeprom hardware AND a headphone jack?
Intel-SA-00185 (+ Intel-SA-00191)
"Over the next couple months, we added Numpy, Pandas, and Matplotlib"

The python data stack running in web assembly!
So it is still single threaded in the semantics that people expect (which is great news). And should also not expose users or the codebase to nasty threading bugs.
Dell literally makes that laptop in the form of the developer editions.
I had one and it was great. I have a Lenovo now and it sucks (work).
Don't forget how dwarves drop their personal items all over your fortress, even when they have an assigned bedroom. Some ahole leaves their sock in your front door and the vile forces of darkness just waltz on through.

But all of the half-implemented features, years-old bugs, "screw you" approach to UX, and general jankiness are worth it when a fire imp immolates 10 people in your great hall only to have its skull caved in when it tangles with the wrong toddler.
Again, the sad state of people following the hype train with VSCode. While few have given fair examples of things better in VSCode than in Sublime, most are obviously oblivious as to what features make VSCode better than Sublime. This is: “GitHub went down for a minute, that’s why I moved to GitLab!” all over again. Truly sad.

Back on topic, I got my Sublime licensed since 2014. I have been enjoying it quite a lot since then. The not-so-subtle performance differences between the two editors make me always come back to Sublime. I’ll still be checking VSCode in the near future, though, since to me it works a bit better than Atom.
This sounds like bs to me. There is a significant number of users with profile photos that don't contain a face and this is the first time I'm hearing this...
As the title is slightly unclear I'll try to sum up the article:

Rendering (in videogames) matters less than it used to in the sense it's no longer genre defining. We've reached a point of diminishing returns trying to (e.g.) make everything photorealistic. However there are still rendering problems that can pay dividends, especially in "our times of enormous asset pressure". But...

> We have to think hard about what is useful to the end product.
> Hmm, there are features that one literally can't provide without state (cookies).

The biggest lie in most cookie warning popups is that you need to accept them for the site to function. It is often not true. Those are session cookies and you don't need to warn users about them, they're just allowed.

I didn't know this, and neither do any of the cookie warnings mention this. So like many people I thought the cookie law was the stupidest thing ever because like you say, you gotta have state. But the session cookies used to make a site hold state, those aren't considered tracking. When I learned about this little fact, it changed my opinion about the cookie law considerably.
95% of the time, a fold or map are fine. Typically the reason that I use recursion explicitly is when I want to early-exit a loop. In imperative languages, that's trivial, just do a break or something, but in functional, that sort of goes against the point of a map or fold.

Also, it's useful for any other particular reason you might need recursion (e.g. directory traversal)

EDIT:
In regards to assigning it to a variable, I don't believe that will work, since the naming comes after the fact. I could be wrong on that.
Trust me, somebody somewhere have said that unironically...
The EU should ban cookie “walls” and pop-ups completely. They’re uneccessary, annoying, and against the spirit of the GDPR.
This sounds like a very bottom up approach to painting. It requires tons of trial and error and time. The result is that only the most persistent learn how to paint well.

If I were to try learning competitive programming, I'd much rather work through known algorithms and practice my problem solving, instead of trying to reinvent everything from sorting to iterative deepening search to number theoretic algorithms.

I'd much rather learn tools and solve problems (in painting) than just trial and error through it, hoping that I have the aptitude to really methodically sift through my mistakes and find the right approach to painting.
The current "industry standard" is 1 accident per 10 million flights. I think the MAX 8 has racked up something around 150K flights with 2 accidents. So yes, the statistics represent an anomaly.
Why don't Apple/Google ensure AV/Malware protection is a default app? Why do we depend on Apple/Google protecting us from these big bad apps?

If not Apple/Google controlling it directly, I'd imagine there would be a reasonable market for malware/AV providers on mobiles, if not solutions provided by Apple/Google.
If you're inferring that Facebook is "free," I'd strongly disagree. Data is the currency of today, and they're swimming in it.
VW Increases Electric Vehicle Target by 50%
Apple's Declining Capex
Wow, this is pretty neat.

We might be able to finally run more safe cryptography in the browser with constant-time guarantees (there are other concerns with browser-based crypto though).
Oh yeah, I'm definitely including myself in that bucket too.
Would it be inappropriate to ask for an explain-like-i'm-5 version of this?
It's what it looks like without any enforcement of the spirit of the law, sure.

You'll see malicious or smart-aleck compliance with any rule that a group doesn't agree with or when they feel that it personally spites them.
fb platform is free
:/

Something fun happening in Germany?
https://www.akamai.com/us/en/resources/visualizing-akamai/re...

And Level3 traffic going to Argentina?
https://twitter.com/bgpstream/status/1105819050968580096

And GreatBritain going to cambodia?
https://bgpstream.com/event/197968
I've heard a rumour that DF is planned to be opensourced once zach and tarn die, but they're keeping this a secret in order to keep from being assassinated.
There's a good article, Do you really understand how your trim works?, that explains how trim works, and in particular how stabiliser trim (what the author calls "trimming tailplane") differs from the trim tab ("conventional trimming") found in smaller planes (that many pilots train with). They operate pretty much the same to first order (for small perturbations), but quite differently for larger deviations from neutral. Bottom line, as you said: You can't overcome bad trim in an airliner by "pulling harder".

https://www.skybrary.aero/bookshelf/books/2627.pdf
Trading a kidney for access to a news site would obviously be insane, and we should have laws to prevent insane people from harming themselves.

On the other hand, if a person of sound mind decided they would rather have $1,000,000 than both of their kidneys, why shouldn't they be able to sell one, logically?

The idea of selling one's organs sets off the human involuntary disgust/outrage reaction ("of COURSE it should be illegal! how DARE you suggest such a thing?!"), but if we put that aside, is there a rational reason it shouldn't be allowed?
>The correct move here is to act even if they think the certainty is low.

What is the correct action though? The root cause of the first crash is understood to be a complete lack of training on a single aspect of the flight control system in a particular set of circumstances (one that happens to occur in the most dangerous part of the flight envelope). From what I understand about this issue, the correct action is to institute an immediate crash course (pun intended?) to train pilots on how to recognize and manage the actions of this subsystem unless further, currently unspeculated issues with the sensors and software are discovered.

>(T)he risk of grounding planes is operational inconvenience

I think you're overlooking the risks involved in adding significant pressure to flight schedulers (who have to get planes in place to make up for missed routes), maintenance crews (who have to provide more flight hours for the remaining fleet to make up for the missing planes), and pilots (who will have to fly something different than what they've recently been flying).

Think of how many opportunities for a mistake to happen would arise from changing something like the route, time, and (sometimes) vehicle used for the daily commute by every worker in a 2,000 person company. Tighter timetables, increased flight hours on the remaining fleet, and the need for pilot's to shake the rust off their skillset flying an airframe they haven't been in for a while are all significant risk factors that have played a part in the vast majority of flight accidents in the modern era of air travel.
I think what is missing from this discussion is possible solutions that don't involve allowing free for all surveillance.

The obvious one to me is to just ban consent. Make anything you would need consent for outright illegal. No one in the right mind would be giving consent for tracking without compensation (which is what the GDPR asks for) anyways.

Maybe leave a small prohibitively expensive loophole for projects that do need to track things (e.g. scientific studies). For instance requiring approval by an ethics committee and a contract signed in person by hand by both parties after jointly reviewing every term.
Seriously? They didn't control for the year, make and model of the car?

https://openpolicing.stanford.edu/data/
"Dozens" of employees may indicate a fairly small course correction rather than a change in direction.
As I said: "Main protests on Thursday" so no, Sudanese ppl don't protest once a week & btw People get shot here just for standing out and peacfully protesting so its far a way from the picture you have in mind. I've put a hashtag where you can see photos/videos & learn more and ofcourse share productivity tips
Does it have decent Python support yet? It definitely didn't the last time I was seriously using it.

For instance, I butted heads with the maintainer of ST's Python plugin over the need to have independent per-project settings. This is critical for me as I work on several codebases that have different Python versions, virtualenvs, installed packages, testing frameworks, etc. In contrast, VSCode makes it trivial to use ~/envs/project1/bin/python3.6 for one project and ~/envs/project2/bin/python2.7 in another.

I fought long and hard to try to get ST to be usable in that scenario but eventually gave up and went back to Emacs. About a year ago I tried VSCode and found that it was my medium medium between nearly as configurable as Emacs (for my purposes) but as pretty as Sublime Text. Either way, I can't see paying for ST anymore when I have a couple of good FOSS editors that may be a bit slower but don't take nearly so much work to whip into a usable state.
> It never occurred to me that Apple would try to exercise control over how third-party websites are rendered inside webviews, but it turns out they do

Wow. I'm not sure why this isn't all over the tech press. Apple forcing developers to modify third party websites is way, way over the line of what I would call ethical.

I'm generally an Apple fan, but this is nothing more than unrestrained corporate greed.

Disgusting.
you will get as many ads as the typical user is able to bare no matter what.
WordPress 5.1 CSRF to Remote Code Execution
I've started drawing Tintin :) What's great with Tintin is that it teaches you basic 3d stuff. Basic 3d buildings for example, or streets. Basic 3d clothes and characters.
I wish we could get past microservices as a buzzword. Defining a system architecture by its size is relatively meaningless.

Ultimately there are principles at play behind whether a service should have separate infrastructure than another service. If those principles aren't being critically applied then any decision will be a rough one to live with.