skysight-inc/HackerNews huggingface dataset:
I'm a job hopper. The natural progression for me was to follow my curiosity to new projects and new challenges until I no longer sell my 40hrs / week to a single company but I handle the issues of multiple companies. I'm thinly spread out on various technologies and approaches and while I may not provide value (or provide it marginally) to growing / established companies, my specific skill set works very good for early stage companies. I get to work out my curiosity, I get to make more money, and my favorite part is that I am able to be there to transform an idea into a business, and for me, that's a satisfaction I enjoy rather than dealing with challenges for years upon years.

What I'm trying to say is that perhaps there are different people, different companies and different approaches. When I interview (I rarely do nowadays), I think the first step is establishing whether I am a good fit for the company, and if the company is a good fit for me. Talking to a holier than thou hiring manager that spends the interview belittling me for choosing to hop and waving away the potential advantages I could bring to the table settles that pretty fast.
Why Is Linear Algebra Taught So Badly?
The Jobs Apocalypse
Has anyone tried using an LG OLED TV as a monitor? I do. I love OLED - however the LG TVs have 4 subpixels (RGBW) which messes with font rendering regardless of what settings you play with.

On Windows, chrome (including chromium edge) seems to have the biggest issue. Windows cleartype fixes most of the native text elements but some apps like chrome look fuzzy no matter what.

Has anyone found a good solution for this or for similar displays with non standard subpixel layouts?
Why do you say Robinhood is evil? It's a platform. It does not make decisions for you. Heck,it does not even give you recommendations. Even the greatest tools in the wrong hands can lead to harm but can you blame the tool? You don't blame the knife when you cut yourself.
Also, don’t get hung up on electrons moving opposite the current. It’s not a big deal for most applications.
Have a look at https://lcamtuf.coredump.cx/electronics/

It's from the developer of AFL and the Guerilla Guide to CNC. Check out the root domain for lots more interesting stuff.
I'm in love with those terminals. Reminds me a bit of the Corona portable PC or the Epson QX-10, but more elegant and balanced.

And, also, available on multiple sizes. Those things must have been very expensive.
The Leader Who Killed Her City
>ZeroHedge isn't the best news source if you're looking for high quality

They definitely aren't the best new source. They are part of the sputnik and info wars crowd.

>A decade ago I used to have so much hope that internet would be liberating for humanity. That seems laughably naive today.

And it was when it was pushed by idealistic libertarian-types (not just on the capitalist side, but also on the socialist side - like RMS). Then it was gamed when it hit mainstream. Oh well.
This was my experience as well. Early on, when I was still learning, it helped me learn the importance of extremely low Time-To-First-Paint. But now, I just default to good designs that are easy to read. There's nothing new to be learned that GA could provide insight on.

Also, early on, I found the Referrer tracking to be useful for discovering the reach of my projects and to help me get into conversations with users on other sites to help them with using my software. But that feature of GA eventually became useless when Google did nothing to address Referrer spam.
High Earners, Not Rich Yet

decent salaries but not a lot of accumulated wealth, e.g. stocks, real estate, etc.
Can you talk a little bit more about why server side logs aren't accurate for analytics? I was planning on doing basic analytics (pageviews mostly) using Cloudfront access logs stored in an S3 bucket and queried through Athena for a site I'm working on which uses the AWS stack.

I know Cloudfront logs can sometimes drop, but is there a more important reason you're talking about?
It has non-zero opportunity cost. The search for LibriVox seems to have no indication of the user rated quality of the recording and lists entries with no completed books.

I love audiobooks, but honestly don't see an easy way to interface with this site
GA and AWStats are both awful products for a lot of people. For us, we check out Fathom dashboard daily to see referrers and popular content. And vitality (right now we can see a ton of traffic coming from HN). When I used GA, I never checked it.
I'm kinda confused about that, because https://www.gnu.org/licenses/license-list.html#EUPL-1.2 seems to say that it's possible to relicense the source to GPL which would go directly against Goatcounter's author who apparently wanted AGPL-ish license without ideological fluff.
Hi Hacker News! I am Adhaar, the developer behind Clean Spreadsheets. A little story behind this tool. I used to work as a Consultant (the kind that all Tech people hate) and a lot of my work was cleaning dates, addresses and emails. I used to hate it. I still do.

But when I learned how to build Web Apps I promised myself that I will build an easy way to clean customer data types. This is my solution.

My design idea for this tool was to offload cleaning on the back-end and require no input from the user. Except the data type and column they are cleaning. Cleaning various formats for all these data types is a non-trivial task, so I would love any help from the community to test out the tool and give any feedback.

You can email me directly at adhaar@cleanspreadsheets.com. I will gladly give anyone who emails more free credits!

A couple of things people always ask:
1. What about sensitive data?
- I use encryption in transit and rest but if your data is super super confidential and you still want to use the tool, get in touch, adhaar@cleanspeadsheets.com and we will figure out a way.

2. I just code my own functions to clean these things. Why do I need this?
- Very good point, and honestly if you can code your own, there really is no need for this. But maybe your friend who is an Accountant can benefit from this tool :)

Thanks so much
Well some aspects are still not clear. If this thing was originally called "segmentation violation", who, when switched to calling it "segmentation fault"? Why we don't get

Segmentation violation (core dumped)

when this thing fires?

Actually "violation" sounds much clearer to me. It's telling me that the code I'm running does something that was not part of the contract. With "fault"... well, it's someone's fault... probably someone else's fault... who knows what happened... ¯\_(ツ)_/¯

I wouldn't be surprised if it was found out to sound smoother to managerial ears.
Amazing new webworkers driven UI framework! Check it out!
nb other trading platforms do try to educate their consumers. rh makes it very easy to trade options.
Study of Online Courses Fails, Showing Why Learning Science Needs Change
most modern concurrent copying garbage collectors use memory protection and sigsegv handlers to avoid the need for locking
GDPR itself is a lot more than the "cookie law", and in my view most people are mis-interpreting and mis-applying it. Any site that won't let you in without accepting their tracking cookies is actually breaking GDPR.

If we enforced the law as written, I think the "cookie law" would be a net positive for everyone.

In terms of who deals with the anti competitive situation, I don't think that matters. But this is textbook market distortion that traditional antitrust laws were made for, and I think it's high time we saw them used to break up anti-competitive market practices.
Firefox's settings (as of v77) still allow you to set (or unset) DNT, and I honor that. For Safari unfortunately, Apple chose to remove this feature because it could be used for fingerprinting, so there is not much to be done here.
They uploaded the signal https://youtu.be/dQw4w9WgXcQ
You have always the option to put programs that you don't trust into a jail. It just shouldn't be mandatory.

Besides, the only good way to solve that problem is namespaces as they are used in Plan9. Sadly Unix/Linux took the wrong turn at some point (probably with the introduction of sockets).
This triggers the question: why is the app not available worldwide in the first place? And why should every country develop their own? Since Apple and Google are already providing an "Exposure Notification system", shouldn't such an app be distributed natively (i.e. not through a geo-blocked app store), like the Phone or Compass apps? I understand this would mean the app should be developed, or at least released, by Apple and Google directly. But since they're already helping out with the notification system, we're halfway there. I also understand there are lots of legal and regulatory implications for having a worldwide app, but I feel like we're past this point already.

Sorry if I'm sounding naive, but people are going to start traveling again, so limiting a tracing app to a country's borders seems arbitrarily inefficient to say the least.
How much control do you have with the solenoids, and the hammers? Is it just control of the velocity of strike, or is it possible to have positional control of the hammer?

If you could control the position, maybe you can create some interesting tonal effects that a human pianist could not achieve, by holding the hammer close to the string to partially damp it

(Similar to what guitarists can do)
I think the modern version is Islamic- you see many Sunni nations more willing to work with Israel than Shia Iran.

Christianity is not an explicit part of any modern state outside of the Vatican that I'm aware of (with a small technical exception for Britain's monarchy.)
I've never used Robinhood--does it allow option trading by default?

I had to fill out all sorts of paperwork informing my brokerage that I was aware of the risks, etc before ANY option trading was available. And they still only provided a small margin line at first, with a note saying they would increase it after I traded more options and they were sure I knew what I was doing.
I am also buliding something similar: https://usertrack.net/

I think the main differences compared to Matomo is that it's simpler (less features), but provides for much cheaper some of their premium features (heatmaps, session recordings).

Let me know if you have any questions about userTrack or any suggestions! :)
Wow this is a really long, detailed, and referenced piece of writing.

Thanks for sharing!
The Coming Chip Wars
I find Spaces/Expose/Mission Control (or whatever they call it these days) way more comfortable than dealing with Windows. I especially like that if I hide a window, it doesn't pop up when using Mission Control. Opening the Windows equivalent shows me every window, even stuff I minimized/hid. It feels cluttered.
That was Snapchat maybe for like the first year after its launch. It's just a normal semi-ephemeral chat app now where you keep steaks going with your friends and screenshotting is similar to liking.
Because I as a user have a hard time configuring my computer to use a different resolver.
>A lot of us have seen friends and family lose their minds to the conspiratorial "news" like Zero hedge, Fox, etc.

Let's not let the left off the hook either. Trump Derangement Syndrome is a real thing and I see it drive people insane. It is STRANGE. Huge swaths of people and journalists simply cannot be objective about anything Trump does.

>Zero Hedge has every right to spread their nonsense and Google/Twitter have every right to refuse to support it.

What about hosting companies, CAs, domain registrars? Should Zero Hedge (which is terrible and no different from 'sputnik' and 'info wars') have the ability to even have a web presence with a .com address and TLS? How about bank accounts and utilities?

Any cultural, regulatory, technical and legal infrastructure you put in place to purge the ZeroHedges from the web, will be used against something you care about, or you personally.
Fathom being so quick to load and simple to use, I glance at it here and there. I had given up on trying to find a good 'light' way to navigate Analytics.
Kadane's Algorithm and Its Proof
This is a very one-sided view of what this article is talking about. That there is systemic racism in the US is not up for debate. It's a fact. Even if your back of the envelope calculation there were correct, you have to ask yourself why there are more black people committing crimes. The reason isn't skin colour, but socio-economic factors which themselves are a result of a long history of oppression.
In the US, it got watered down in the Bush administration. It's quite complicated, but if you make too much income, you're disqualified. A ton of people no longer qualify. Of course, I'm not a lawyer, and I don't know how it works in the real world.
How to forecast key product metrics through cohort analysis
Well, the difference is that German manual tends to work in the end. Certainly worked for Coronavirus (so far).
> having the option to easily choose a different government would be useful

This opens everyone up to the kind of complexity nobody is ready for.

- Would the groups split under different governments but sharing the same territory? Who has the final word?

- Do they split the territory? Who gets the better one?

- In any group someone will be unhappy with the treatment. How many times do you split and "get your own government"?

- Maybe the competition is between the already established governments of existing countries. What happens when one government (or the people it represents) doesn't what specific people from joining the group?
Sort of? They're really an implementation of interrupts, but sitting on the kernel/user boundary rather than the hardware/kernel boundary. It's a hold over from when a process was really thought of as closer to a virtualized computer rather than a distinct concept in it's own right.
And it's not uncommon for the interrupts managing CPU faults to be called exceptions https://wiki.osdev.org/Exceptions , so their nomenclature does converge if you squint hard enough.
> No other company right now can get the reliability and “just works” like Zoom.

I disagree. Plenty of video chat software has comparable reliability and "just works"-ity.

Google Meet, Skype, Microsoft Teams, Discord...

Hell, Apple has had "just works" and "reliability" in their walled garden since FaceTime was introduced -- if you're willing to look only in their walled garden.
dupe: https://news.ycombinator.com/item?id=23553794 and others linked there
A bit. I miss:

- Not having to remote connect via Citrix

- The fully-stocked pantry fridge full of drinks

- Seeing people from other teams (if I worked with them I might feel differently about this)

- An array of lunch places all around me

I don't miss:

- Having 2 monitors instead of 3

- Wearing business-y clothes 5 days a week

- Being unable to take a quick shower/break on the couch/etc whenever I need to

- Taking calls/meetings/etc in private

- Commuting
IMO compared to google (or most companies running ads) my ISP has been extremely well behaved. They mostly act as a pipe.

Keep in mind some of these US companies that are willing to run resolvers think censoring the DNS over the content it points to is a good thing.
Which is why this government is keen to gut it and outsource it all to the likes of Babylon.
This information explains why changed the terms of service. They probably have a lot of bounties where the project owner doesn't know about it. I'm sure they would prefer to get that money.
I've always thought of it like a geological fault, where the two sides are misaligned. But this only fits in the case of misaligned memory access, and not in the more general case of accessing illegal locations.

There's also the tennis fault. It's a noun corresponding to the adjective "faulty."
Does HN specifically cater to EU residents in any way?
The problem isn't digital cash, the problem is having payment infrastructure that's controlled by only one or two companies (like Visa and Mastercard). Payment infrastructure needs to be neutral with multiple payment providers on it, so when a bank is being unreasonable, you can just switch to another.

Of course this is also an area that requires government regulation in order to prevent banks from taking advantage of their customers. And that requires a government that actually cares about this sort of thing.
There are often other extensions that we find too precious to delete them, however we need them only at specific occasions. For those, I came up with a “meta-extension” to easily disable or enable them:

https://chrome.google.com/webstore/detail/extension-manager/...
Viète's Formula
If the clinical results of the 20-minute lab-free test the UK is trialling [1] are positive, I could see this working. But that's a risk.

To my mind, this is a simple matter of reducing the time the "next generation" of infected people are in the community before being notified. If that can be below 3 days, I think the disease can be managed based on the law of averages. If not, it seems it will continue to spread.

That's why, absent a national "Amazon Prime Now" style <= 2 hour delivery window for tests (and some way to verify the results of these tests for input to a decentralised app), I don't see this working.

The app will only really be needed/helpful in cases where you don't know people you are in close or prolonged proximity to, i.e. shops and public transport. In these cases, it makes sense to notify as early as possible, even at the risk of some false positives for those not actually infected, but who were close. The question is how many FPs there will be, but this also happens with human-based contact tracing too.

[1] https://www.theguardian.com/world/2020/may/21/uk-coronavirus...
I also don’t mean to pick on you personally, but do you think that 8x as stupid is better than 4x as stupid?

Not everything is a numbers game.
I can't wait to use it in real life projects. Will try to give a hand as well.
I'm aware that most states don't allow for it, though in Texas, my home state, that's somewhat in question and may be allowed[0][1] under certain circumstances. Regardless of the current legal situation, I believe all states ought to allow deadly force to defend or recapture property.

In light of your magnanimous question (inquiring after the views of another is called conversation, not charity), here's my rationale as to why one is justified in using lethal force to defend property.

Let's take an extreme case: Say I'm an immigrant from a third-world nation who arrives in America at a young age. I spend my life working to build a successful small business. I pour my blood, sweat, and tears into it. Now, someone comes along, full of "justified anger" and ready to burn it down. By doing this, he is destroying a huge portion of my life. While this is less severe than murder, it's on the same spectrum of evil; one is destroying another's entire life, the other, only part of another's life. Therefore, a man is justified in any amount of force necessary to protect his property.

I'm aware this isn't a common way to view, but I'm happy to answer more questions and defend it further. I don't believe life has any absolute importance over property because property represents a part of another life. While a person represents more life than a thing in most cases, a thief or arsonist forfeits his rights by committing crimes against another.

[0]: https://statutes.capitol.texas.gov/SOTWDocs/PE/htm/PE.9.htm

[1]: https://scholar.google.com/scholar_case?case=316114562717856...
I don't know the specifics and I'm no lawyer but for the amount involved, could Small Claims court be an option? No lawyers involved and if Amazon doesn't send a rep, there can be a default judgement.
He Raised $300M to Become the Financing Solution for Businesses in Latin America
Even without switching ISPs you can just use a different recursive resolver by editing your libc resolver config file. This is more difficult when each application has its own config (or none at all.)
just compress it as a .zip or send as a .egg package
Chinese social commerce startup market cap hits $100b in 5 years
Well, it's less intrusive to change the text than to change the constant.
Having an defined approach or steps to follow is a thing that actually demotivates me. I think it's why I don't cook a lot even though I can. I could follow defined steps and get an expected outcome but I'm just not motivated to do that.

I got disinterested in chess when knowing that all the best players have most moves memorized.
If you're looking for the latest projects, I find YouTube to be helpful with these types of lists which used to get curated better by GitHub. https://www.youtube.com/watch?v=gM7XU2acXag
I went through this as well, and it was a really fun task. Then I realized that I do not use GPG nearly as often as I thought I would.

I ordered some CDs online once in the late 90s from CDNow, and they let you email them credit card information in a PGP encrypted message. How times have changed, eh?
I haven't done much comparison, but Smart Audiobook Player has always served me well.
I love this idea and could get behind contributing.
They state it in plain site. Sadly it is not advertised clearly.

Yes, that would be good. I would love to hear that someone I trust checked latest version. If enough people joined we can make distribution.

And, hey! It is MPL-2 [1], bad defaults can be patched.

[1] https://github.com/ghostery/ghostery-extension
Beware Old Statues
I was thinking the same thing, but I believe you made the same mistake I made: I wondered why Snapshot would care about people SENDING stuff via their API.

The issue is pulling images and chats out and potentially saving them, without notification to the sender. If the API was public Snapchat could no longer promise that images are temporary, because an unofficial client could store the images.
Or you pay the restaurant through direct bank transaction. Credit cards are needlessly expensive, but not all electronic payment systems are.
You can set up a proxy, which isn't too hard (and operating a proxy is a lot simpler than operating an analytics service)
I use both, and it's amazing what origin night let through that i can granularly stop with matrix.
In my blog I started using Netlify's analytics which are server based and cost $9 per month (up to a number of views) and I gotta say they are extremely basic and lackluster. I paid for the subscription for one month but I don't think I will keep on paying.

Edit:

Also it doesn't seem to be tracking referrers correctly.
Can this be used to control the massive magnets needed for nuclear fusion in tokomaks?
Fragment - Warren Fahey

A Michael Crichton-esque thriller set on an island that's been cut off from the rest of the world for 1/2 a billion years and the crazy nitro fuelled funny car of an ecosystem that's there.

It's not a surprise philosophical treatise that'll revolutionize your cognition, just a bit of good fast fun.
AFAIK this is not possible. I don't think you can block request made by other extensions. I assume the API you were referring to is https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
Five ways to move toward data intensity
Perpetuating Inequality: What Salary History Bans Reveal About Wages
Nicely said! I myself prefer the small-businesses’ products. Like several-person organizations that provide “underdo the competition” or “do one thing and do it well” type of software. But I agree on how “bureaucracy” and political games inside larger organizations lead to introduction of not-always-sensical features or re-designs.
The violation is what the program did. A fault is the handler that runs when the program does something funny. Like with a page fault.
This is a lot of noise about something that, unless it is made compulsory as some Asian countries have done, will likely end up like the Norwegian effort: 2% install rate and hence useless.
Swiss to pioneer use of coronavirus tracing app in Europe