skysight-inc/HackerNews huggingface dataset:
My personal favorite is "Move off of AWS MSK". No big deal - we just fire up some kafka brokers and and zookeeper nodes in ECS! All we gotta do is run several more supporting services to keep the cluster healthy and deal with the nightmare of Apache security ourselves.

As far as I'm concerned MSK is cheap - one broker is priced roughly same price as 2 equivalent EC2 instances. And you don't have to worry about zookeeper at all!
Amazon.com Is Down
Amazon appears to be down.
Perhaps we need to rethink work life balance if we need work to fulfill our social needs.

During the lockdown, I couldn't wait to get the hell out of my house, but it was because I wanted go hiking, out to eat, to a ballgame, or just to visit friends and family.
That's pretty impressive, using org-mode and org-roam but lacking in math education, props. I myself have no music education, so I'm using it for that.
I fully agree. Another thing I'm somewhat surprised to see is a lot of influential people talking about the trend of urbanization being reversed.

To me there are more factors than "the work is there" (at least in more developed country) to move to a big growing metropolis. An anecdotal observation I read somewhere here on HN was something like "have you logged on to tinder in a suburb of some smaller US city?".

Another big factor is the environmental one, sure if we can reduce the commute for a majority of people that would be awesome, however people will not stop moving around (restaurants, entertainment, socializing). What alternatives do we have if people are going to leave the city? Public transportation is for the most part only viable in highly dense areas. Electric car is of course going to grow their share, but medium term expanded public transportation is an extremely important part of the equation.
I've built web apps that didn't need much interactivity just using a regular ol vanilla web server sending html and then bootstrap.js for the menus, modals, etc.

When a client wants the interactivity of a full-on application, I would use an application framework at that point.

Using a system where the server needs to send back snippets of html for transitory states seems like you'd need to build yourself kind of a framework to handle the mechanics of that on the backend anyway. I'm not sure what the point is then. Sure, there is an asset in your project that is "just html" (the first loaded page), but you're going to need snippets of the interface's various states in different files so that the server can send them back.

It's like this framework is pursuing an aesthetic goal of "just html" which breaks when you actually try to use it for the stuff that you'd use a framework for.
Yea, I really meant merging in the functionality of the most popular packages, and keeping as much of the syntax as possible without compatibility issues. I agree with you about those risks.
People like this need to be put into managing a team of visual basic devs at an obscure local DMV IT department, and force them to make projects after projects until they realize that if they want something done in those situations, they have to get dumber.
I use notepad on windows and on Linux text editor. It is fast and simple. It's really easy to use during meetings and it's extremely fast which is important for me. When task is finished I just delete the rows I don't need anymore.

I use one line for one task. If I need to write subtasks or some points I use tabs under that task. For different days I use visual separators like ---- or ===.

Example:

===Today===

First task

Second task

More info about task
Subtasks 1
Subtasks 2

===Tommorow===

First task

Second task
I suppose there could be some sort of astroturfing conspiracy associated with the "reopen" movements, but I suspect it is just that, when WFH-everywhere first started, it was of the biggest relief to the people who want to WFH, and now that it has been going on for many weeks, the people who don't are really getting fed up with the situation.
Sell them in cities where electric bikes are not yet legal to start a grass roots movement to legalize them, which opens up a market.
Nice job. It is a very useful editor.
Can we have a fixed PDF viewer before you do this, please?

Range requests (which you'll see sent for linearized PDFs) are currently broken, and the cookies won't be sent at all if the SameSite flag is set or implicitly considered to be set: https://bugs.chromium.org/p/chromium/issues/detail?id=961617
Shungite
I only have uMatrix, which blocks most annoying iframe ads, but doesn't target things like googles ad results which are part of the page itself. Googles ads are actually quite nice in that they aren't flashy images, but they do appear like normal search results. It's the same for DDG, but there the ads have a big "AD" in a box behind the title; meanwhile in google it's way harder to visually parse what you want to click on.
I am actually OK with this despite the motives of the people who want to introduce this legislation.
100% agree that experience and good communication skills are key. People will happily pay more for somebody that understands them the first time they explain something, that comes back with questions about things they hadn't thought about and has already dealt with similar issues before and can provide guidance. If you're also able to at least manage yourself on the project, you will be loved.

Imho, freelancing on smaller projects is great for learning those skills, because you will either learn them quickly or you will sink like a stone.
With serverless architectures, developers do not need to worry about purchasing, provisioning, and managing backend servers
I think the reason for the change was 2 things.

Firstly, with the shift to the cloud, cross-platform was inevitably going to become more important - Linux is much loved in the server space.

Secondly, they realised the importance of developers in the shift to the cloud - their cloud, Azure, and also their DevOps tooling, Azure DevOps (and later Github).

Do I think their positive moves were altruistic? No, of course not - they are a corporation, a public one at that, and ultimately must generate money for their stakeholders.

But that doesn't mean their positive moves can't benefit me, or the development community, at the same time.

Honestly, the embrace & extinguish thing became a tired meme long ago; Microsoft are not somehow special in occasionally fucking someone over - every large corporation does this. It doesn't excuse it, of course, but the point is it's not a "Microsoft thing", and it doesn't invalidate all the goodwill they have generated in the past decade or so.
This could have been a commuter vehicle for someone who could not afford a car. I get that the business is disincentivized, but this is such a waste.
Cool.

I actually want this for both code and test development. For me the REPL is the first place that sees an implementation- multiple implementations, weighing various design factors- which then gets copy pasted into a source file and then REPL state reloaded (the Clojure "reloaded" workflow), and then the capability offered by the updated implementation exercised with test-like code in the REPL- which then as you describe should magically get into the test suite source for reuse.

Good luck. What language are you doing this work in?
Excellent point. I was rushing around this morning copying docker images to docker hub from nodes that still had the images around. Seems like they could be just be serving the images to other nodes
Agreed: as a hiring manager I check every github profile I see on a resume. I have never been anything but disappointed.
Me: laughs in firmware engineer
Is there any crossover in contributors from atom to VSCode since the acquisition?
If I were working on Atom when GitHub got acquired, I’d be eager to switch to contributing to VSCode just from a career perspective. It seems like there is more potential for cross organization collaboration and growth there.
Because their servers are the ones hosting, propagating, and broadcasting the messages. They are the ones serving the messages to readers.
True and I'm thinking of the fancier and harder things like the Worcestershire sauce or such that would've been around but still the realm of specialists. you can make likker with rats and water, but you can also make incredibly nasty things you'll wish you hadn't :)

See also curing meats and some of the uglier cheeses. We've tamed many microbes in service of foods.
Erm, I hate to break it to you, but VSCode and Atom are both Electron-based, so they're not exactly light on resources either... If you are going to have a whole browser engine running, I guess it makes sense to at least make a full-blown IDE out of it rather than a simpler editor (or a glorified chat app like Slack)
Ah thank you! I knew I remembered there was something along these lines already but couldn’t find it.
I wonder if Mozilla or DDG or some other privacy centric org might consider mirroring Google's fonts.
Yes. Although you can use `islice` from itertools to get around this problem, when a problem.
May I ask, what the sample music is? Sounds like a movie score but Shazam doesn't recognizes it.
hey! if fact-checking is a service, they could un-bundle it. Let the user choose! Let Twitter and Facebook and etc be platforms after all!
Yeah, I couldn't read through the whole page either. It seemed like they were trying to speed up the font by making it thinner and sleeker.
No, I apologize, I got that thought after reading that statement; nuance here is the optics of exploding batteries is way worse than food poisoning.
If x is near your memory limits, and you do y = x[:-1], you will get a MemoryError :)

For those situations, bytes() + memoryview() or bytearray() can be used, but then you are on your own.
It seems to me that the threat is loud and clear. If you do anything to respond to the Trump administration, we will destroy and censor you.

The great irony is that if you strip a company of their section 230 protections, doesn't that just mean that they're going to censor more things on their platform since they're now liable? Why wouldn't they remove Trump from Twitter entirely if they could be held liable for his rants? Of course then you're said to be 'biased' against Trump, which then circles back to the first step.

Which seems to me might be the endgame here. Get Twitter to ban Trump and now you have a lot of red meat for his fervent fanbase.
seems to be up on mobile
Oh, for sure. Environmentalists, for example, do not advocate (generally) for the direct murder of large numbers of people, which would certainly qualify as a solution to any number of environmental problems. Ethics are important.

But eugenics is not only unethical, it is also incorrect, and reflects a very reductionist view of evolution. Breeding (or genetically engineering) for IQ, for example, which Dawkins has explicitly mentioned as a "positive" version of eugenics[1], is incorrect for achieving the end of increasing intelligence as a species. Regardless of moral/ethical whatevers, it just won't work. In this particular case, IQ is a fair measure of general intelligence, but not comprehensive; even its most rabid proponents admit it rarely explains more than 20% of the variance of "success", so the idea that increasing IQ over the population would have a useful effect is laughably naive.

[1] https://twitter.com/RichardDawkins/status/111203295062165913...
* I think if the scientific community were being honest, they'd say they don't work great, but it's something, and every bit can count.

Funny, because that's exactly my impression of what they are saying.
I've got some bad news for you:

https://features.propublica.org/navy-uss-mccain-crash/navy-i...
From the end of the article, Uber explains why they recycled the old bikes not transferred to Jump in the sale,

> But given many significant issues - including maintenance, liability, safety concerns, and a lack of consumer-grade charging equipment - we decided the best approach was to responsibly recycle them.

Unfortunately seems to most responsible way to handle these bikes. I see the charging issue being a major problem. Trek just switched their rentable bikes to electric in my city, I wonder if they face the same fate.

And settle down everyone, they are being recycled, not dumped in a hole.
If you impute nefarious motives to all around you, communication collapses, and civilization will soon follow.
Those were usually much cheaper & junkier pieces of equipment than the Jump bikes.
An honest day's labor only existed in the middle of the 20th century. Before the New Deal you had to work hard on a farm or a factory to make ends meet. After the Great Stagnation in the 1970s, the economy cannot sustain widespread growth in prosperity for all classes of American society. The Post-World War II economic expansion was a 1 time miracle enabled by the picking of several low hanging fruits.

"These figurative "low-hanging fruit" from the title include the cultivation of much free, previously unused land; the application and spread of technological breakthroughs, particularly during the period 1880–1940, including transport, refrigeration, electricity, mass communications, and sanitation; and the education of large numbers of smart people who previously received none."[0]

The party is over. Americans are at the top but they aren't getting any higher, and everyone else in the world is catching up. That means Americans have to compete with the rest of global middle class.

[0] https://en.wikipedia.org/wiki/The_Great_Stagnation
And how would you react if it failed a month in?
We'll know soon.
Yes, 1-1 or 1-1-1 remote meetings are not too bad, especially for 1-1-1 if you can view both other participants simultaneously and latency is not too bad (e.g. New York to SF, not New York to Japan.)

But my comments are assuming, say, a 12-person meeting that has to happen. For reviews/approvals of a project with 10 stakeholders, it simply has to happen. And I never said anyone wasn't engaged -- participants usually are.

And 4 people having an opinion is the norm, absolutely not too many cooks. Just think -- a small feature idea is presented for approval in order to start work, a designer sees a potential problem, the user researcher realizes a use case was left out, the engineer is worried about feature creep, and marketing doesn't know if it'll be easy to explain. All of these have to be addressed.

So I'm highlighting that even when everything about the meeting is necessary and otherwise awesome and productive, the limitations of remote participation can add substantial difficulties to running it effectively. And that in this sense remote meetings are in no way "solved" yet.
I see a kernel.kasan inside the latest KDK. Doubt this extends to drivers, as all I can find for those are debug symbols.
As far as being offended that they called it WinGet when you had a package manager called AppGet.

MS already had a "package manager" called OneGet.
They also have a package manager called NuGet.

I don't see any issue with MS replacing OneGet with WinGet.

Or why the name WinGet offends AppGet, or AptGet, or OneGet, or NuGet, etc.

I think [name]Get is pretty common.
> cars from Ford can't be made in Mexico for 1/10th the price

Sure, but then the buyers of said cars from Ford has to pay the premium.

The heavy growth of Amazon, Walmart has proven that the U.S. customer does not care about well paid workers, their benefits or their health - why would they agree to pay more for cars?

> but take advantage of US infrastructure for the rest of their business.

Fair enough. This point is basically Ford gaming the system by taking more out (take advantage of US infrastructure) than what they put in (taxes, local worker compensation)

> Companies reaching a monopoly size will be broken up into relatively equal sized companies

You and I can do this already.

You and I can get together today and force Google or Amazon to be broken up.

However, a broken up Google or Amazon is more powerful than Google or Amazon itself.

There's a practical limit to how expensive a share can get before majority can't afford it anymore. "NYSE: BRK.A" is not the norm, it's an exception. If BRK split itself up, they would, overnight, become way more valuable.

Google has already broken itself up because of this.

The only reason Bezos has not broken Amazon up is because its tremendously profitable AWS and Amazon's North American retail operations allows it to fund and offset the not so profitable (yet) international retail businesses.

Once those are profitable, Bezos will happily break them up before you or I get to it.

Regulations never help.

It cannot. It can, at best, move issues around.

The day we regulated minimum wage, we removed the only tool an unemployed, untrained but happy-to-be-employed-if-possible person had to entice an employer.

When given a choice between an unemployed, but trained person vs. an unemployed, untrained person both at minimum wage, I know who to choose every time. The unemployed, untrained person cannot even get on unemployment!
It was an interesting read, as I never thought that this might be a problem in the first place. It seems that to really care/know about LaTex you have to be hard core scientist working on academia. I was wondering why it's being mentioned so often on HN. I think research specific typography can only be advanced by someone who is experiencing these problems firsthand.
I'd argue you don't need to truly be top ten, you need to be sufficiently good that finding someone better isn't worth the marginal cost (hiring is really expensive!)

Another way of thinking of this: can you be considered top 10 within a pool of 100 applicants?

Also, who is "top ten" is extremely subjective, based on the company, who is evaluating, and niche. I would guess that within a 100 developer cohort there's not a lot of overlap between the top ten embedded c++ developers and the top ten react developers, and even the top ten that can do both c++ AND react.
% nslookup www.amazon.com

Server: 8.8.8.8

Address: 8.8.8.8#53

server can't find www.amazon.com: SERVFAIL

Colorado, USA
To which URL are you connecting? amazon.ca is up for instance.
He never had problem with use-after-free, because he was leaking memory.
It would be sneaker to derank him, so it shows up lower or never in feeds. More of a shadowban. Display fake view and retweet numbers.

"We arent censoring you, but our algorithm now treats you as spam."
I literally wrote code in .clj files and then my editor can slurp that up and barf it into a repl. There was never a point where I was writing something that "only existed in the repl" such that I couldn't just put it in a unit test if it needed formalized.

The usual workflow was something like

(comment

;; experiments go here
(defn add [a b]
(+ a b))

(= 2 (add 1 1))
(= 3 (add 1 2))
(= 99 (add 9 90))

)

Once you have what you want, you move the code out of the comment block. Whether you move it into a library or a test file is just dependent on the type of thing you're moving. Functions moved into library code. The samples that proved the happy paths (or unhappy paths) would go into test files using `clojure.test/is` (and typically a direct copy/paste).
The motors likely use a relatively standard voltage/current & would very likely be amenable to a consumer e-bike battery— an expensive component, for sure, but much cheaper than a whole bike.
Legit surprised Sam didn't recommend using an AI to generate ideas. :P
I've taken several personality tests that identify me as an extrovert / leader, and it's true, I tend to lead well as defined by my subordinates over years.

But it's exhausting. Groups larger than a few can only be handled in deep conversation for an hour or two tops. Also I get crippling anxiety before entering certain social situations, especially phone calls to support lines or in foreign countries where the cultural taboos are potentially around every corner.

Leave me with one person though, especially one I know well, and I can talk for hours and hours at full speed.
In the US it's often tax-neutral for corporations, which is kind of unfortunate. If they donate it to a nonprofit the cost is deductible, but if they throw it away as spoiled food then it still is as a write off (cost of doing business). It basically means businesses can't get the deduction for donating their old stuff because they'd lose an equivalent deduction they were already getting.

What would fix it is to let them deduct the value of the donated food/whatever instead of its cost, because then the deduction would be bigger from donating something than throwing it away.

The result would be a huge reduction in taxes on businesses, because then everybody would do it and get a ton of tax deductions, but it could be well worth it for the enormous reduction in waste and increase in charitable donations.

And it might not even cost that much in tax revenue, because it would be an alternative to a lot of the shell games corporations already play to reduce their tax burden, but in this case it would actually be helping somebody.
SF has a gross receipts tax, my dude. There are payroll taxes as well.
Yeah, because as we all know, if you let the fascists get away with a little bit, they're satisified.
The magnetic field is generated in the outer core, while surface vulcanism and earthquakes are driven by the upper mantle. These areas are about 2,000 miles different in depth. There's obviously some kind of relationship because it's all one planet, but nothing direct enough to care about in this situation.
Sexuality, like anything, is a set of preferences. I don't think you've properly explored it if that statement means nothing to you.
This is not his first musing on eugenics; he is using the word deliberately and with full meaning behind it. He just isn't grasping why it doesn't make sense, because his notion of evolution is strictly about expanding Darwin's notion of individual selection to a notion of genetic continuity, admirably in itself, but really just naval-gazing about mechanics, rather than actually dealing with the dynamics.
Not sure about hardware devices, but I have encountered software that has relied on using freed memory to function as intended.
> Whereas higher levels of medial prefrontal cortical glutamate were associated with negatively experienced ego dissolution, lower levels in hippocampal glutamate were associated with positively experienced ego dissolution.

This is interesting. Is there any practical techniques on how to induce the latter form of ego dissolution?
It's something that internet freedom advocates have wanted for a long time, and it's unfortunate that these are the people introducing it.

edit: people seem to be misunderstanding what I'm saying, or maybe misunderstanding what is being implied in the article.

Section 230 is GOOD, and it is something freedom-fighters have advocated for for a long time. What I'm saying is that freedom-advocates have been in favor of using the threat of losing 230 protection as a way of compelling platforms not to censor speech that they don't like.
To be fair, it should be three orders of magnitude bigger.
I agree, but also Comcast cable IS enough 99% of the time. He said she was having trouble with VOIP. You can run VOIP on almost any kind of connection. Definitely every modern cable connection is designed for that. And if it was "her computer" i.e. slow webpages, that is probably just a broken web application if it doesn't work remotely, or one that was designed (poorly) for an intranet.
Containers within the same pod can certainly communicate with each other without root? I'm running that setup right now for my graylog container and it's mongo and elastic search dependencies
amazon.com and aws.amazon.com
It seems counterproductive to me to remove the legal protections of a platform that prevent them from being sued to take your tweets down.
If you own an e-bike you can reason that you don't need a car. You still need a car once in a while. That's the time to call an Uber. You may even ride an Uber every day, but you don't buy a car because you want to start riding your bike tomorrow because it is good for your health.