skysight-inc/HackerNews huggingface dataset:
I tried Firefox when the Quantum update first came out (this is on Linux) and it was still slow despite all the fanfare, but now at v63 it is really usable for me and I'm gradually switching over. (Update: I realise v64 just came out but it's not available yet in my package manager, here's hoping for even greater performance!).
to the employees at Amazon trying to unionize: good luck...this is a hard hard road in the US.

I worked for a large automotive repair chain briefly in 2007 that eventually unionized after 3 years. working conditions were absolutely miserable and unsafe. The garage pit for oil changes caught fire twice in a year due to lack of maintenance from management. At some point our oil heating system burst before christmas and we were all made to work with no heat over new years. we habitually hired anyone with a pulse and paid the price in OSHA violations until our insurance dropped us. the last straw was when someone lost half their foot under a jerry-rigged lift that management wouldnt fix for a year.

Once we did get a union, management closed the shop and chained the doors. six of our long-timers and a very nice local doctor got together and bought the property from the franchise owner out of bankruptcy. The Local 701 chipped in and helped re-brand the shop and even replaced the aging air compressors.
I believe this is why you sometimes see recommendations to no to set the JVM heap larger than 32 Gigs.

Is this still the case though? Does JVM performance fall off a cliff without compressed pointers? Or is the issue more GC beyond 32 Gigs.
IE would ignore published standards and do nothing to move itself into compliance with them or do its own thing without respect to the published standards. Web developers should be writing markup and code based on published standards and not browser platforms. Standards are based on browser implementation so coding to a browser ignores the standard and can make it more difficult for competing browsers to stay in the game if they are unaware such an implementation is coming without previous discussion among their peers. This causes incompatibility issues and its like IE6 all over again.
"Negligible" means different things to different people. There's a benchmark floating around that saw 13% boost for some operations. That could mean saving an hour or more of compute time for some of my applications.

The reason why it's faster is because your program is smaller, and your data is smaller, and that means a better (more efficient) use of the on-CPU cache.
I no longer code anything.

I've been working remote at a big company now.

I write requirements of a function then i send it to my subcontractors on freelancer website.

While i am waiting, i play with my kids, kiss my wife and take her out for shopping.

I get back the functions, i paste them in the codebase... change a thing or two.

I am writing 3000 lines of code with this approach daily.

I used to write 200 lines of code alone.

One key thing, my passion in programming is killed entirely because always I've to work according to what plans management devise. Management changes direction, randomly kills project, changes requirements - this makes me feel like a slave who has to dance to statisfy the masters, no matter how many landmines they place on the dance floor.

So, now i just create outline and let cheap labor fill the blanks.

My value proposition isn't code but because i can understand the problems at hand and create plans to tackle the problem.

Choice of problem isn't in my hand tho area of problem is definitely in my hand.

I am never going back to open office plan, sebum/ear wax filled noise cancelling headphones.
I was paid much less in university for TA and research work(in canada) and i was doing fine.
Juicero was not hydraulic. It used a series of horridly expensive gears.

Source: I took apart a juicero
This comment is strangely defensive (are you a doctor?). I’ve had to deal with all kinds of issues over past decades and the “doctors know little about food” hypothesis is 100% true in my case. Without getting into too much detail looking back over past dozen doctors or so maybe 1 focused on factors related to nutritional effects for causes/cures of conditions i was dealing with. And knowing what i know now, nutrition was more effective in treatment/prevention than anything they prescribed. It almost seems to me like they follow a manual that treats symptoms and when-in-doubt-do-surgery type solutions.
“let me guess, you don't have any experience in ops?”

This is precisely the benefit. It lets you not require as much ops experience to get the same output as what once required a lot.

This is pretty neat because now more teams can do more stuff since lots of orgs don’t have good ops or can’t pay.
It looks like a big contributing factor in the recent US destroyer collision was lack of sleep on the part of the crew. Are Norwegian crews also chronically sleep deprived?
It doesn't. It assumes at this level you have already taken linear algebra. My undergrad advisors recommended I take number theory and more logical / theory based courses - unfortunately.

I'm just trying to not fall behind haha, not necessarily a head start.

Thanks for the reply though, I appreciate it.
All the context from the issue that doesn't fit in a sentence or three?. Of course it depends, if the issue doesn't have context it's not important, but things like "who requested/reported this", "who was involved in decisions made", "what alternatives were considered and why where they rejected" might not necessarily fit in the commit message but exist in an issue.
I guess you've never worked those jobs. Try it for 6 months or a year and then tell us if you still feel that way.

It's dehumanizing, and petty to try and squeeze people out this way.
I'm not sure that it's as straightforward as you claim. For instance, is conscription ethical? What about indentured servitude?

You could easily argue these are violations of some human rights, but these sorts of things might be lawful orders.

And let's not forget, literal slavery was legal in America until the Reconstruction Amendments that outlawed it. Was it ethical that a responsibility of being an American citizen was that you may become a slave or a slave owner? Of course not.

In Australia we have very few constitutional or statutory rights (arguably this means we are in violation of several international human rights treaties). "You have a responsibility to your country" isn't a get-out clause from a government treating its citizens ethically. Just because something is the law doesn't mean it's reasonable or morally acceptable.

(I don't think the new legislation is a form of slavery, since that's a very hyperbolic way of phrasing things. But I disagree that "it's a lawful order" is the only factor that should be considered when discussing what is moral.)
The use case I'm thinking of is not random access over large files. It's using lots of very small files mmap()'ed so that you get the Linux VM helping you run an efficient cache. I've run across this with thumbnail caches in image processing software. It's easy for these kinds of things to be present in generally used libraries that your standard app will be using just because it has a GTK file selector for example.

> you can mmap parts of a big file no problem with large file support in libc.

For the speedups discussed here I definitely don't want to spend any time writing special code just to be able to read a 3GB file. That ship has long sailed and good riddance to all those subtle issues where things seem to work fine until they don't and it's not clear why.
Hi there! Linkkoin.com is giving 5$ for registration. Check it out!
Yes, and I agree with you. In my experience, even using some kind of protocol to prioritize which problem should be taken care first, it's easy to miss really important things because someone thought that "time to repair" should give the same score as "severity of consequences", and then we begin to fix things that are "easy and fast", not that are "relevant"
It's drastically less helpful if anyone ever wants to look at the code separate from whatever issue-tracker you're currently using. Are you confident those IDs will be preserved (in a useful form) if you ever want to migrate away from Github?
It is lies. Exactly that. The thing that gets me is that a lot of it blatantly just doesn't work. You walk in, are sold an ideal, walk out, get to work and find out you're suddenly wading in shit.

But people are totally 100% happy with that in some circumstances. They are happy with lower mediocrity because simply the vendor in question has got away with it for so many years that it is now the status quo.

If I bought a Tesla and it behaved like the average windows machine I'd drive it back through the fucking dealer's window.

Simply I demand better and I demand what I paid for.
X32 has it's own (partial) set of syscalls. Similar to how a x86-64 kernel ran run traditional x86-32 code.

32-bit code tells the kernel to allocate in the lower 32-bit address space (via MAP_32BIT) precisely so that the 64-bit pointers the kernel works with can be safely truncated to 32-bit user space pointers.
When you need an overview what happened in the last week, do you prefer to always restrict yourself to scanning 10k lines of diff (which may be missing relevant context)? Wouldn't a screenful of short commit log be helpful?
The goal of creating processes is to improve. Ideally workers would be skilled, educated, and empowered at improving their own processes
As there are increasingly fewer non-Chromium based Web browsers, it becomes increasingly likely that Web sites & apps overfit to Chromium. At that point, you no longer have Web technologies. You have Chromium technologies that happen to be served over HTTP. Since these apps & sites will invariably not work with Firefox, users leave Firefox for a Chromium-based browser, making things even harder for Mozilla. So, the issue isn't just that MS adopted a Google open source project, but that in the process they've abandoned an alternative rendering engine.

Web developers perpetrated this cycle once before with IE6. It's easy to look back at how bad IE6 was because MS became complacent. In its day, however, IE6 was easily the best browser out there. And MS decided waiting on a standards body hindered the speed of progress, so they forged ahead with their own features and hoped the standards bodies would later incorporate them. If not... oh well. And since 90+% of the Web used IE6, developers developed their sites for IE6, rarely ever testing in anything else.

It's likely Chromium won't stagnate the same way that IE6 did. But in a way, that makes it even harder for Firefox to regain market share. As a Firefox user, it's a bit embarrassing how many sites & apps I encounter that are Chrome-only. Or, if I report an issue to a developer they tell me to just switch browsers.
Hi there! Linkkoin.com is giving 5$ in BTC for registration. Check it out!
> Care to elaborate? Many of us held minimum wage positions for some period of time before gathering the skills / tools / time to move on to something better.

So did I, but I don't regard someone a failure who deserves misery if they did not 'gather necessary skills'. There are a lot of reasons why someone might not be able to move past minimum wage work in life, not all of them their fault. Even if it is and they threw away every opportunity they ever had does that mean they deserve a lifetime of hardship?

> A citizenry has moral obligations to its society. Demanding handouts for minimal contribution does not create a strong society.

Our society provides trillions to oligarchs like Bezos. If we're OK with that then we should be OK with giving more to those who need it most even if they dont work "hard enough".
64 bit pointers require double the space in memory, hence your caches inside the processor can only hold half the number of pointers. This means more cache misses and thus more waiting for abysmally slow (when compared with L1/L2 caches) RAM.

The impact of this is AFAIK generally in the single-digit percentage area, but if you have an algorithm that just fits everything into the caches with 32 bit pointers, the change to 64 bit pointers might push it over the edge, which can then result in significant (>= double-digit percentage) performance decrease.
what is stopping Microsoft from forking?
What is the "firefox trend"?
So afterwards you look at the tree, find the matching merge commit containing the branch name and find the ticket that way?
Wow ! I absolutely love the concept and the website is straightforward to use, no fuss or unnecessary feature, just write and save. Brilliant. It's funny because I'm struggling with my writing skills and I wanted a way to practice, this is the perfect solution for me. Hope you continue working on it.

Unrelated question: what technologies is it built with ? I'm just curious to know !
If you want to get through more books but don't have the time, you might want to give audio books/Audible a go. My book reading has declined over the years due to work and life. But my Audible subscription has allowed me to get through quite a few extra books every year.
Care to explain?

For example, the following is from "The Failure of the Working Class" by Anton Pannekoek in 1946:

The workers of the world nowadays have two mighty foes, two hostile and suppressing powers over against them: the monopolistic capitalism of America and England, and Russian state capitalism. The former is drifting toward social dictatorship camouflaged in democratic forms; the latter proclaims dictatorship openly, formerly with the addition "of the proletariat," although nobody believes that any more.
You have no experience in this. Why do you keep insisting on challenging experts in the field? Clustering assumptions is still not accurate. Give it a rest.
Not really. The problem with IE6 was that it didn't implement web standards as they should have, so developers had to to a lot of hacks and tricks to have their websites compatible with all browsers. And IE6 was non-compliant with the HTML standards from the start if I remember well: I had a small website that looked good in IE/Netscape/Opera, but when IE6 was out a lot of people started complaining that my backgrounds would not be positioned as they were in Opera/Netscape and all sorts of things like that.
Thanks for the resources, I appreciate it. I'm new to hacker news so that helps.

I've done some cursory searches and found quite a few resources, but I figured I would find a much better concentration of ML specific - if that were a thing - LA coursework. I was not necessarily unhappy, but I've a limited timeframe before the ML courses begin, of which I still have to work full time and complete other courses simulataneously. So I was just trying to focus on ML specific LA, again, if there was a subset of LA for that.

Either way, thanks for the resouces, I'll definitely look into them!
T3 RDS instances are not yet available anywhere (that I know of), only T2. T2 is not available in eu-north-1.

https://aws.amazon.com/rds/postgresql/pricing/
https://aws.amazon.com/rds/mysql/pricing/

If you were running your databases on T2 instances on regions supporting it, migrating to the cheapest available RDS instance type in eu-north-1 would cost $0.374/hr on-demand. That's over 9 times more than the price of db.t2.micro in eu-west-1.
Lock In And Head On by John Scalzi. The only book of his I've enjoyed more is Red Shirts.
TC39 Binary-Ast Proposal to Improve JavaScript Performance
I'm assuming (maybe wrongly) that if stomach acid was capable of triggering the production of hydrogen cyanide gas, those two linked reports which say "perfectly safe for humans" would say "DO NOT EAT THIS BLOODY HELL WHAT ARE YOU THINKING" instead.
It's more than just the browser's CSS, rendering, and js.

There's an ecosystem around browsers: web extensions (Google store), debugging tools, canary versions, sandboxes/security etc etc.

MS is trying to build that ecosystem for Edge. But it is slow going. A big advantage of changing to Chromium might be to fit into the existing ecosystem.
The tension between capitalism and communism is a dispute about the optimal size of the firm.
> 2. buy insurance. You get a payout of your tuition if the college fails.

This is madness. Should you have to buy individual insurance in case your bank fails? Your city goes bankrupt? Your police department goes on strike? Regulating and maintaining institutions is the job of the government, not an expense to be passed on to private citizens.
Given the consensus I could also make a chrome extension as well
My setups are pretty cheap as I did not want to put much money in it.

As for DACs, I have a €24 Hifiberry DAC+ and an inexpensive raspberry compatible DAC out of Aliexpress (around €12) on my two different setups (kitchen and living room).
Both work well and deliver good enough signal (I am not by anyway an "audiophile") I prefer the no-brand one from AE though as it has an IR receiver I am using to control media playing.

As for amplifiers, any stereo amplifier would work, so I choose a Lepai lp-2020a (€30 on amazon) in the kitchen. I have an old Marantz branded amplifier for the living room.
Recurse Center launches new fellowships for women working on open source
An Intro to Designing for Accessibility
Boost Your Business Writing Skills – Choose the Right Tool
> Disappointing that all big players want to contribute to Chromium code base but not Gecko

to be fair, and as much as I like FF, the Chromium codebase seems much cleaner and much more amenable to external contributions (thanks to its KHTML roots, no doubt :-) ). The FF codebase really feels like something that badly transitioned from C to C++ (and now to Rust !), while the chromium had a mostly coherent C++ design from the very beginning.
If you want consistency, do the simplest thing possible. Past tense is more complicated then present tense, and does not add value.
How do committees invent? [pdf]
Thanks, I tried, and indeed:

list[int]
TypeError: 'type' object has no attribute '__getitem__'

couldn't they just implement __getitem__ on the existing list class instead of creating semantic duplication?
Would back doors only be an issue if you use their online site to store and access your logins vs just keeping it local?
That's not what he's saying at all, and what you are saying is plain and simply wrong.
May be they should allow customer to set higher default limit instead of 10? Which is silly.

( I never knew there was such a low limit of 10 instances. )
A society absolutely does have a moral obligation to:
- provide its citizens with opportunities and freedom to move around (education, social lifts, basic safety net) and
- make sure those who could not use these opportunities for some well-justified reason (disabled people, elderly) do not die of hunger or cold

Giving everyone a lifestyle they want is not one of these obligations.
A huge part of the problem is that the crew lets down their guard in friendly waters making these collisions possible.

In a combat environment no unidentified ship would been able to get nearly as close without getting some holes put in it.
That is very interesting topic. If you were able to add secure computation with some kind of homomorphic encryption [0] it could be possible to get rid of centralized compute vendors. The only issue is the performance of such computations which are still cheaper to run unencrypted in a trusted env.

[0] https://en.wikipedia.org/wiki/Homomorphic_encryption
I tried using Mozilla year after year and always surprised how little attention they pay to graphic design and how unpolished it looks visually, a deal breaker for me.
> Harvard does have Harvard Extension School

Yes, and my wife is currently pursuing a graduate degree through there. It requires 3 on-site classes, and appears to be just a rigorous as a degree program in person.
You want to know the best way, in my experience, to see if an Amazon seller is legitimate?

Check if their seller name is trademarked with the USPTO.

Trademarks take 9 months to get, and aren't necessary to sell on Amazon, but a real business will usually trademark its name.
Science photos of the year
> They could extradite you, put you in jail and the case simply wouldn't see the light of day. Even if they couldn't extradite, you've essentially renounced citizenship.

Noncompliance with a TCN is a civil offense, not a criminal one. This law is bad enough, so there's no need to misrepresent how it handles noncompliance.
I admit to being an outsider to that industry, but I do have friends who are not, and they tell a different story. Yes, some universities in the US are as you describe. But not "nearly all". Small universities without large endowments are in the process of consolidating into large schools, or shutting down. Small colleges with reasonable endowments are up and running, but nervous, because they can see that they do have a runway to worry about.

In short, there is a spectrum of wealth in the education system just as there is with individuals and families. Anecdata from one of the wealthiest doesn't give a full picture of the entire system.
The missing lesson: Once a particular rendering engine has beyond 90% market share, it doesn't matter what the standard says. All that matters is what that engine does. We had that with IE6, and again now. There are plenty of Chrome-only sites already.
Google transferred ownership of Duck.com to DuckDuckGo
Funding ie loans, isn't the problem the students have with this. It is the transfer of current credits to another school that will allow them to continue education. In my previous years, I went to a for profit college catering to US armed forces members. I did not graduate with a degree, but a total of 52 credits. I still have a ton of student loan debt for this. Currently I am 1 semester away from completing my BS at a different school. More loans. Exactly 0 credits transferred from my first attempt to the current college.
R.I. pension system sues Google for not disclosing breach
As a web developer who was constantly warning people of the dangers of overreliance on IE6 back in the day, I'm not convinced that the developers were the problem.
Practical Tips to Display Instagram Images on a WordPress Site
Hmm. ARM? Unmet need? apt install chromium-browser works great on my raspberry pis.
Thanks for the link, I was wondering what happened to veertu desktop. It was a neat project.
I've had something like `git add -p` in my mind for a while now, thanks for pointing me in the right direction!

It was one of the few things left in git where I prefered IDE's over the plain command line.
Faster Neural Networks Straight from JPEG
>This is also the primary reason why I highly dislike merge commits: They make git logs extremely unreadable.

I am new to git. You will have to merge eventually with somebody when you are collaborating. Can you really avoid merge commits?

I don't like how `git reflog` keeps track of which hash did I switch to. I only jump to hashes for a quick run. I don't want it actually tracking that in the log. Does anybody know how to avoid that as well?
The hardest part is organization. it means that the stuff written on day 40 has to some how be connected with or relevant to the stuff on day 7.
* The Secret History -- Donna Tartt

* The Goldfinch -- Donna Tartt

* Hotel New Hampshire -- John Irving

* A Prayer For Owen Meany -- John Irving

* Wonder -- R.J. Palacio

* Adventures of Huckleberry Finn -- Mark Twain

* The Elegance of the Hedgehog -- Muriel Barbery

Irving and Tartt are my favorite.
Ask HN: Anyone use a treadmill desk daily?
Considering trying this but it's such an expensive investment, I wanted to get some advice first. I spend most of my day writing code or on phone calls, if you have any experience with either, I'd love to hear about it.
Working at Amazon is literally no one's "only choice" in the US. In fact, I would bet on it being a better option than most of what is available to low or unskilled workers.