skysight-inc/HackerNews huggingface dataset:
Politics isn't medicine.

Banning one technology might well make banning the broader practice easier (or harder). At the very least it creates precedent: This is a reason we ban technologies for.

The notion that we must spurn incomplete victories in order to hold our resolve for complete victory has achieved approximately nothing ever in politics. One of the most successful movements of the 20th century was the environmental movement (even if it isn't perceived that way). We now have comprehensive systems for regulating and approving chemicals that didn't exist at all until the last couple of decades of the 20th century. This wasn't achieved by saying we shouldn't stop destroying nature until we reform all of society.

Tech reformers and activists could do well to learn from previous successful movements.
I guess I'm the same in a lot of ways. I can end up in a spiral of self destructive procrastination. I do identify with some of the other symptoms and experiences but not all of them.

In truth I think that a binary classification is too much of a blunt instrument. The reality is probably more of a spectrum.
A solution in that case might have been to turn your question into an affirmation, something like:

A bit off topic, but I recently discovered [...]
I have the same setup, but I have to nitpick on the life expectancy of a dumb wired system. Rubber parts in speakers are prone to deterioration. They stiffen up and crumble. It's 10-20 years, granted, but there's still a lifetime cap.
A lot of people who voted for Trump are Bernie supporters now. It isn't surprising that people who are anti-establishment would be for Bernie. I am objecting to the casual dismissal by loneappde. It is meaningful that a large part of the population, left and right leaning, is so anti-establishment and flippant dismissal will become dangerous in another cycle or two.

Unfortunately I think I'm being mis-read and unfortunately I am blind to why. ...it happens
Wire got bought out, apparently: https://blog.privacytools.io/delisting-wire/
> How does it not appear to be broken, when they approved the guy as a Director even though he had nearly zero experience as a manager?

There are diminishing marginal returns on better screening. Most people are pretty honest, and of those people who aren't honest, most of those people will mess up their deception; this means that a pretty basic level of screening brings a lot of value while only letting through a few bad apples.

One could intensify the screening to avoid more bad apples, but that costs money and increases the false positive rate. At some point, it's better to just hire people and fire them when it doesn't work out.
Simulation: Global Flu Pandemic – GatesFoundation
I relate to all the problems that OP writes. But what really worked for me was learning to work with my mind. Thoughts appear and they gradually & eventually disappear. The mental agitation will settle down if you learn to observe your thoughts. This is what I learned at Vipassana Meditation which is a 10-day silent retreat and doesn't charge anything (Pay what you can / donation model ).

Rather than taking SSRIs, I would prefer taking time out to meditate for an hour. It will give you focus for 8-9 hours the same as meds (I think) but without side-effects. Just my 2 cents.
I am more interested in the effect on the environment. What is the break even point for replacing an inefficient fridge with a new one in terms of damage to the environment considering things like the production process, transport and the eventual power consumption?
I always forget HN is orange. https://imgur.com/a/6QhIVLp
You can use your knowledge of emacs in other non-emacs contexts as well! Elisp is a reasonably capable, if sprawling, programming language and comes with a lot of useful text and code munging stuff, as well as with cross-platform networking and filesystem support, and more esoteric stuff like calendar and symbolic/aribtrary precision math. And that's before installing any extra packages. I've written shebang scripts with Emacs (rather than say python or bash) on multiple occasions. Prior to windows growing linux support it probably also used to be one of the easier ways to write some unixy-feeling but cross-platform scripts; you can even craft a "shebang line" that works for both windows and unix. Having said that, due to general eco-systems advances, writing scripts in emacs has probably become less attractive than it used to be.
> Since 2016, the same colour has also been used for plain cigarette packaging in France, the United Kingdom, Israel, Norway, New Zealand, Slovenia, Saudi Arabia and Turkey.

I purchased a grand total of two packets before quitting 3 weeks ago, thanks colour science!
To be honest, I like this colour. Reminds me of military camo.

They should have made it turquoise. Would definitely work better to discourage me.
RFC-7807 Problem Details with Spring Boot and JAX-RS
I moved around through a lot of budget apps/ynab/etc. Ended up just binding the .csv from different accounts together and taking another look by hand. It's good to review spending, anyway.
Illegal surveillance technology deployed warrants illegal masks in my opinion. But you should also hide eyes, ears and nose to the highest degree as possible. But even then advanced image processing will probably be able to identify you if you are already on record in some form.
Lessons Learned from a Successful Project
I felt the same sense of mild confusion as I read this, until I got to the end when I realised that I’ve read various versions of this same urban legend two or three times over the previous 20 years.
Axon replaying made easy with endpoints
What do you think of anti-blue option for glasses?
In France, when going to an optician to make new corrective glasses, you have an option, "anti-blue". But I have studied physics, and I have learned that if you want to filter blue, you have to use yellow glasses ! So if the glasses are fully transparent, there is no way that they filter blue light. So, is this option just a marketing lie ?
Interesting. This intro to Sigrok looks like it covers things pretty well too:

https://www.youtube.com/watch?v=dobU-b0_L1I

That, and a cheapo Saldae clone might be all I need for learning how to use a logic analyser finally. :)
Of course dark matter can be detected. If its gravitational attraction on visible matter weren't so easy to detect, there wouldn't have been a reason to come up with explanations for it. That explanation may be wrong, but that's a different issue.
Apple leases their original HQ
Depends on what you're looking for. Many of the best don't have their number in public, and they are not going to answer random calls from unknown callers because they're busy doing important or interesting stuff. But yeah, you probably can't approach them on LinkedIn either.
vox.com.. still salty Trump won.. Why are they even on hacker news?
I've got a slightly different take on messes, and using another RL analogy I call it "don't put your dirty dishes in the sink." If you have a couple dishes you can't wash right away it is tempting to put them in the sink instead of on the counter: from a distance it looks neater, any spills are contained, etc. Where this falls apart is if you add a few more dishes, and then more, and now your sink can't serve its main function because it's full of dishes, and some of them are full of dirty water so you can't just move them back to the counter, so washing just the one dish you need requires you to either undertaking cleaning the whole sink or delicately juggling the thing under the faucet while water sprays everywhere, and washing all the dishes now requires a mop.

Code messes are similar. Sweep them under a rug or toss them in a closet and your code will look clean, just like your counter looked clean while those two dishes were in the sink. And like the sink you can quickly get to the point where those closets are scary to open and no one wants to walk on that rug because it makes weird crunchy noises.

So how does one leave ones messy code "on the counter"? Well in my "writing C with vi" days I actually outdented any code that I didn't consider clean/good/permanent. Like all the way to the left, regardless of where it would naturally be indented at. It stuck out like a dirty mug on clean granite, and no one (importantly including me) failed to notice it.

With modern IDEs and auto-formatting and the somehow unavoidable use of Python I no longer use that technique, but I will comment any such code liberally with #HACK or #TODO or similar
Did Mohammed Bin Salman Hacked Jeff Bezos' Whatsapp?
Publishing application metrics to CloudWatch using Micrometer
It could also be that right-wing policies protect the interest of the rich and provides the ideology that this is fair and just. So if your are rich, right-leaning morals will make you richer and make you feel better about it.

But if you are not rich, it will do the opposite.
Chris Ulmer: “Special Books by Special Kids” – Talks at Google
ah another russian asset is born. good job
Pantone colours have "official" RGB approximations. But I agree with you that what matters is how it's perceived.

https://www.pantone.com/color-finder/448-C?utm_source=panton...
Interesting. I wonder if the concept is also applicable to startups. I would love to do a startup that wasn't execution dependent. But how would one know?
I was wondering the same!

Not every page is an article, and I'm counting page views from their logs.

https://en.m.wikipedia.org/wiki/Wikipedia:What_is_an_article...

Even then you can see in my query that I have removed most of their "special" pages.
I wonder whether those urban car-sharing schemes have quite low utilisation rates overall, so have relatively high prices to attempt some semblance of a business model?

Two data points which might support this:

1. Consolidation. Drive Now and Car2Go (two big players) are merging.

2. ‘Traditional’ car hire can be way cheaper - we recently had a decent car for (an almost unbelievable) ~€10/day while on holiday. Now I know that we might be comparing apples with oranges here, with the car sharing companies already including features which you pay extra for with the traditional car hire, and of course there are differences in convenience... but that’s still a huge price delta.
I think its a typo 5.3M not 2.3M have less than 1000 views. Makes sense with 600k over 1000 vies and 6M total
Never mind sport drinks, what about water? All sold in plastic bottles.
I don’t think this is a totally original story, I’ve read this on slashdot a few times in various incarnations. I think the purpose of this retelling is to make an illustrated point about his theme of feeling confused.
I think nobody says that banning facial recognition is a step backwards. It just doesn’t solve the underlying issue and might even distract from the real problems.

Now politicians can say "but we banned facial recognition, isn’t that good enough?".
The ways in which this data can be abused (eg. prescreening for insurance, loans, etc.) doesn't line up with someone going out and hunting identifiable DNA samples to build a database. It does line up with self submitted/self funded database - you are basically paying to get in a DB that can be used to discriminate against you - it almost seems comical
We coined a title "señor Dev" for people who came in saying they were seniors but who's contribution was net negative over time.
It's only shame that Wikidata doesn't get as much attention. It's a knowledge graph that runs _some_ of Wikipedia's content. I became involved recently and what I'd like to do is to get Wikipedians to use Wikidata more (e.g. automatically loading births and deaths on people's profiles), because once these two services are more interlinked, we're gonna get more knowledge graph info for free since people editing Wikipedia will keep improving this structured dataset.

I'd encourage people to get involved in either of these two projects - there's always a niche you know about and could improve its presence in the Wiki world.
Sure, because one of my old laptops has been relegated to music-player duty. If I hadn't had a spare laptop it'd have been a spare phone. Or maybe I'd add a Bluetooth dongle to stream media to it from any other device.
The streaming services they use, e.g. Spotify are more resource intensive today than they were when Sonos first came out. They are not just playing a PCM/Wav file, you know.
The #1 US-UK-CA Trading Boards
Not colored noise, amusingly. NTSC color TV is backwards compatible with NTSC black and white TV. Color comes in on a subcarrier of the TV signal, relative to the black and white signal, and is low bandwidth compared to the intensity signal.

Because the color signal is optional, TV receivers had to have a detector for it to enable color. Noise didn't contain the "color burst" that identified the color signal, so noise showed as black and white noise, not colored confetti. At least until TV receivers acquired enough signal processing that no-signal produced a "No Signal" message, a blue screen, or a channel guide.

Gibson has written that he has mixed feelings about that line. Great line, but dates the work.
They are not equivalent - for loop prescribes the ordering of processing, but map and filter can work in any order. They are often associated with FP because to define these operators, you need to be able to pass functions as parameter to other functions, which is a thing that surprisingly many languages struggle with.
You are correct in that there are no logical flaws with that argument. I misinterpreted what you were saying; sorry.
Google can not get it right in LA. Ghost busses are common, either on the app and not there in reality or right in front of you and not there in the app. The times are basically fixed; if it says the buss is 12 mins away, it will still be 12 minutes away 12 minutes later. If there are two routes that can take you down the exact same road to the exact same destination, you will be randomly assigned one route due to all of the above problems and be unable to view any information at all about the other, as if it doesn't exist.
> While legacy Sonos products won’t get new software features, we pledge to keep them updated with bug fixes and security patches for as long as possible.

As long as possible is not a super clear commitment, but otherwise I’m happy with this. I don’t need new features, I just want my Sonos setup to keep working.

Glad they listened.
This is similar to the typical "encryption is for pedophiles" argument. Privacy doesn't mean that I am a criminal and/or my brother/sister/father/mother/children/cousins are murderers.

I also like ALL crimes to be solved and the guilty ones to get what they should, and the innocent ones to be living a life outside jail.

But we got something called "fundamental rights" (at least imho). One of them is privacy. NOT having an insurance company ripping me off because my father had X-Y-Z disease is another right I would like to have. They are already making billions as is. The ones that don't, should get their s..t straight and stop bleeding money for stupid reasons (yes I know from experience). No need to give them the bullet that will injure me (financially).

I think that all these DNA tests was a fad. Kinda like facebook was. People realize that they get very little value from it, and it most likely come back and kick them in the shin one way or another.
Accelerating netfilter with hardware offload
Yup. Total failure. In fact, I'd like all products I buy to have this design (+/- different colors).

I know it's untenable in practice, but in my perfect imaginary utopia, products on shelves would have minimalistic (and standardized) packaging with no branding crap, and the labeling would be maximized for utility. Product type and core variables (e.g. "milk" and "UHT 2%") in large font, ingredients, nutrition table and manufacturer/expiry date in small font below or to the side.

Like e.g. this bottle: https://i.ytimg.com/vi/BAoadypFBQ4/maxresdefault.jpg.

Every now and then, some company releases a product run with similar minimalistic packaging; when I spot it in the store, I tend to buy it just for the packaging.

EDIT:

Come to think of it, I feel like calling bullshit on the whole "ugly color" idea. What color is actually perceived by a human depends on a lot of factors, like material, texture, lighting, shadows - or in case of digital reproductions, color capabilities and calibration of the display. Case in point: on my half-decent display, this Norway snus looks premium to me, not ugly. And in a physical store, I bet the vendors set up the colors of the lights on a shelf to maximize that premium feeling.

If you want to go for maximum effect, you need to take something that the brain can't just interpret differently because the light slightly changed. E.g. visceral colors + texture. Or the usual shots of tumors, like on cigarette boxes in some countries.

If I wanted to go for maximum effect, I'd mandate that the packaging should contain large photos of: a tumor, a spider, and a lotus seed pod. This would be sure to scare off a good chunk of the population (don't Google lotus seed pods if you're not ready to risk a very unpleasant feeling).
> it's about being right consistently

Does that even exist? We're not talking about something that can be scientifically modeled here. There's always going to be a "better" answer post hoc. Like you're suggesting. So it seems like a weird metric still. I think you're agreeing too. But it takes more critical thinking to judge someone on the decisions they made given the data available to them vs judging them based on decisions made from a post hoc analysis. The latter is always easier, you have (at least partially) the answer in front of you.
Still, you may want to be careful with this attitude, as some people have... let's call it, high tolerance to mess. When you stumble over something every time you enter your room, but proudly proclaim "not a burden, works for me, all under control!", then you "suddenly" need to add a huge feature quickly, having a clean room can help to do it in shorter timeframe.
For those wondering (I was) vapor.io is NOT related to:

- The server-side Swift web framework

- The Laravel Vapor Serverless framework

- A "wave" of music :P
The line I use is: "I'm a very bad programmer, but I'm very good at making the compiler force me to get it right".
The standard argument against this is that it’s not very standardised. “wtde” will give you German Wiktionary no matter what browser you’re on. The cost of adding a code for every use case needed on every browser can get frustrating, whereas many bangs on DDG can be easily inferred, and then immediately used. The only cost then is changing a search engine.
Off the top of my head:

- Reading books (e.g. Clean Code, Refactoring: Ruby Edition, Practical Object-Oriented Design, ... these left a mark)

- Going to conferences (Rubyist? Attend a talk by Sandi Metz if you have a chance)

- Testing (TDD at least Unit Testing)

- Yeah, the usual stuff: quick deployments, pull requests, CI/CD ...

- Preferring Composition over Inheritance (in general and except exceptions :)

- Keeping on asking myself: what is the one responsibility of this class/object/component?

- Spending a bit more time on naming things

- Have a side-project! It's a fun way of learning new things (my current one is https://www.ahoymaps.com/ - I could reuse many things that I learnt also in my 9-5)
Terry Pratchett paragraph:

https://www.goodreads.com/quotes/72745-the-reason-that-the-r...
Funny, Magit never clicked for me. Maybe because I'm used to the quirks of the Git CLI and have aliases setup that speed up my workflow considerably, I never could reach the same productivity levels with Magit, and I've tried several times over the years.

Magit forces certain workflows because the author and community feel those work best, and stepping outside of that is often an exercise in frustration because you're not doing things "the Magit way". After going through a few issues on their tracker it was clear that there's no place for improvement suggestions unless it aligns perfectly with the maintainers' vision.

It feels very "holier than thou" and the constant hype around it everywhere is a bit off putting. Maybe it's just me, but I prefer using plain Git in a regular shell (Emacs shells are also unusable for me), with shell and Git aliases, and helper tools like scmpuff[1].

[1]: https://mroth.github.io/scmpuff/
There is a pretty strong surveillance in prisons. Does it mean there are no rapes?

Surveillance is a control mechanism and every time you are pictured, you have to justify yourself for you behavior in the worst case. To suggest that surveillance eliminates crime is intuitive but wrong.
Computer Science Breakdown – Learning to solve problems through algorithms
> Now politicians can say "but we banned facial recognition, isn’t that good enough?".

And we answer "No!" and continue to push them further.
Wrong. Absolutely wrong analogy.

You can't discount people who keep code clean, modular and simple. It's not an easy thing to do unlike cleaning your house. It just takes one's will to clean the house but when it comes to keeping your codebase clean, it's much more than just will.

Sound knowledge of software architecture and design principles is required to write and keep your code clean and unfortunately, the number of people with this knowledge is very small in most teams and sometimes there's none.

Also, it's not okay to be messy unless you are working on a school/university project.
Just thought I should point out that Libreelec is Kodi. It’s just a stripped down OS with just enough on it to run Kodi so it can be fast and stable.
Measure to limit self-checkout gets nod from Oregon Supreme Court
I've found that meditation has also helped me. I read several books on the subject of meditation but found "The Mind Illuminated" to be the best.
With multilingual chatbots, you can reach customers across the globe, enhancing your customer support and the user experience. With the best AI chatbot, it is possible to build a chatbot that can do so. Learn more: http://s.engati.com/1ql
Generally bigger than that, though long clever statements using functional idioms like you suggest could be hard to read in some languages.

Cleverness also refers to architecture, designing meta-types to encapsulate all sorts of things that just don't need the flexibility, over-designing a system in anticipation of future needs that may never come. Sometimes it's a delicate balance and often only experience can dictate how "clever" one should be.

Many developers just out of university, or still in it, in certain languages, like to run with clever things they can do with the type system to abstract away all sorts of stuff, which becomes painful later.
Not by much, considering the results of Steam's hardware survey.
The article does not mention that in addition to nuclear power plants we (over here in Germany) are also phasing out coal plants.
All this (and comments) have taught me is the data set I'm looking for doesn't exist in the public domain. Time to make it myself.
Most Delphi devs were hired by Microsoft to build .net. Thats why .NET libs and the Delphi VCL are very very similar.
Caveat: sometimes you just want to finish something. Specially when prototyping or creating an MVP, it's important to have a hard focus on the end goal.
When I first found Google flights a couple years ago it was ahead of all the other trip aggregators and unbelievably cheaper too. I think it forced the cheapo tickets craze because I had never seen $50 cross country tickets before that, and it practically destroyed all the little deals and gentlemens agreements that the other aggregators undoubtedly had.
You always need some sort of data normalization scheme, and one that makes sense for the task you're running.

(This including things such as Unicode normalization and looking at other fields to determine if it's the same thing.)

And you get to handle duplicates too.

That is just the start, problem gets even more interesting in a real sharded scenario because eventual consistency is hard.