skysight-inc/HackerNews huggingface dataset:
I experimented with networks where weights were removed if they did not contribute much to the final answer.

My conclusion was I could easily set >99% of weights to zero on my (fully connected) layers with minimal performance impact after enough training, but the training time went up a lot (effectively after removing a bunch of connections, you have to do more training before removing more), and inference speed wasn't really improved because sparse matrices are sloooow.

Overall, while it works out for biology, I don't think it will work for silicon.
Mostly matches my memory, but I think Bill Gates was lobbying hard for usb everywhere. Designed for windows 98 stickers required USB ports as I recall so pc pretty much all had USB starting about that time.
Thanks, I guess you work in different domain than me. I'll do some reading up on both of these. If you have any pointers, please feel free to post them.
Oh you're right, my apologies. Those sorts of agreements are usually adjudicated by the WTO. I was thinking of European Economic Area agreements so it depends on the type of deals we agree with the EU.

However a lot of our interim agreements with the EU will be based on continuing intra-EU agreements we are currently party to and those will be adjudicated by the ECJ even though we won't be a member, because they are based in EU treaties and law.
+1 for:

- writing down the ideas after finishing a working session. Besides, I never understood why, but doing that using pen and paper works way better to me. I have an inclination to overthink, which uses being much more exhausting than the actual, productive work itself. Writing the ideas down somehow convinces my brain that they are safe and won't be forgotten, freeing resources for other important things like slowing down and resting;

- planning for interruptions. Whenever I can, I write a slightly detailed plan containing tasks I have to perform. Not necessarily the steps needed to _finish_ the project: sometimes I just have to learn some fundamentals before I'm able to have a slight idea of where to start. In such cases, I try to define some steps with things I have to learn, tests I have to perform to validate an idea and so on. Planning for the smallest tasks as possible allowed me to cope with interruptions. Sometimes I could simply pick a half-hour task and do something productive while I was waiting for somebody, for instance.

I successfully applied many of the ideas in the article on my masters. After wasting some months being stuck, I could eventually finish everything. A ~15k loc custom application to support a set of experiments + analyzing and interpreting data + writing the dissertation. I feel really proud now for seeing my work serving as a basis for further studies.

But my takeaways are:

- it's not always fun. It feels fun and rewarding now that everything is finished and I'm seeing my hard work being useful, but at the end I just wanted to finish and meet my deadlines. It works for some people to keep the end goal in mind. For me, it was detrimental: the end goal was huge and to think about it would only overwhelm me. On the other hand, having a plan with small, achievable tasks, helped;

- keep your mind in shape. Besides having healthy food, sleep and so on, try to create conditions for a good emotional environment;

- plenty of time was detrimental. I had always dreamed of an opportunity of having 8 or more hours in a row, for many months, thinking that, then, I would do lots of meaningful work. I ended up procrastinating everything else, other important tasks started to pile up and I faced what is the worst feedback loop of my life so far. I came to realize that I was more productive on 4-hours or even less work days;

- I keep collecting unfinished projects, but, as another commented said here before, it's OK. That might not impress recruiters and the community, but I learned something from them, have some reusable code and knowledge, and I can finish them whenever I feels like.
How about adding some info to the page, to people don't need so "sign up" to see wtf it's about? :)
There is a TeX package for Flutter so that might be doable.

https://pub.dev/packages/flutter_tex
The mistake here is probably to consider HaikuOS from a linux perspective. This OS is especially interesting because it's designed only for desktop computers (not servers, not phones, not toasters) with fully integrated components to develop native applications (Application Kit, Game Kit, Media Kit, ...).
You should do that regardless with any new equipment where possible. At the very least, it'll be up to date. Networking gear makes it especially easy to flash new firmware so it's just a few extra minutes of setup.

And in the case of some of Ubiquiti's gear, you have to reflash to just get started unforunately (my UDM Pro couldn't complete setup without a reflash and my Unifi Switch 8 couldn't be discovered by the new UDM until a reflash). That's a real fun software issue from Ubiquiti.
You don't usually get feedback on your intuition so quickly, but it looks like I was wrong, and Melissa was right.
> even among people who make enough that they don't need to work 2000+ hours every year.

I think i do make enough money but there is no way to know for sure. There are way too many uncertainties to know for sure.

1. might not have a job soon a) age-ed out of tech job b) offshoring/wfh trend c) automation d) cognitive decline.

2. unknown future health expenses

3. unknown expenditures for kids
> the customer doesn't care about the code

I'm not sure this applies as strongly in Minecraft's case specifically, because of the critical importance of its modding community to its wild success. Normally it wouldn't matter what language you pick in terms of how popular the game is going to become, except it just so happened that by choosing the JVM they gave the ability to the community to decompile the game and add the content they want. Maybe this wasn't intended and Notch chose Java because it was what he happened to know, but it's my belief that if Minecraft had been written in C++ instead then Mojang would not have the brand recognition it does today. Anecdotally one of my friends tried the RTX version of the game which was rewritten in C++, and his reaction amounted to "it's fine, but there's no mods, so it's irrelevant." And that's in spite of the fact that modded Minecraft is a minefield of incompatibilities between years old versions and can easily consume 10 gigabytes of RAM and millions of extraneous CPU cycles. Nobody cares, because at the end of the day modded Minecraft is the only way they can get the specific experience they want out of a video game, and the only reason this is possible at all, even if it will never be performant, is the JVM.

But that's only because Minecraft is one of the most popular video games in history, and not the kind of thing that a developers for a game nowhere near as successful would worry about before gaining a sizeable audience. What good is a modding system if not many people want to use it? And depending on the game a mod system might not be as warranted, so in those cases the choice of language doesn't matter as much.
I had Cat's Cradle, Magician's Book, and I think an Orgami one. Fun times.
I think part of this is the limitations of interest that come from a film. You can write a whole movie about an electrical engineer building robots and visually show the struggles along the way. If you compare that to a software engineer searching for another fucking memory leak or something then it's just not going to be as visually interesting.

An interesting thing about this is that I think it's easier to show in print. I can read a book about a maverick developer and have it describe the errors and the trials and tribulations and it isn't as slow by comparison. Hollywood then feels the need to emphasize what they show with wild CGI, which is a whole other issue when it comes to entertaining portrayals. I think the only realistic portrayal I've seen onscreen is Mr. Robot, and even that goes into fiction when it's most needed for the plot.
You're right. Perhaps I understood it wrong and the quantifier was "for some XYZ" rather than "for all XYZ". In that case, it would have been clearer to provide some offending examples.
Air Force Reports on Aircrew Encounters with Unidentified Flying Craft
> Today, if you want to be a mechanical engineering major there's no expectation that you lived in a machine shop all through high school or otherwise spent all your spare time in hobbies related to your college major.

Really good point. As someone who grew up with computers and programming, despite loving all of it, there is a bit of pressure to continue to work on side projects constantly. In reality, I don't think that the majority of developers do (at least in my experience with coworkers), but maybe it's more of a vocal minority. Nevertheless, that pressure is still there.

My mechanical and electrical engineering classmates work on a side project from time to time, but it does seem like there is a lot less of a focus on lots of projects being completed.
Weather API Alternatives Now That DarkSky Is Shutting Down
I have used Java on and off since 1998, am yet to ever touch Guava.

Android Java is Google's J++, with its half baked Java 8 compatibility, and deserves the same treatment that J++ once had.
They don't have them documented, but I didn't think they changed that much. But apparently they did. Just found this neat site:

https://j00ru.vexillium.org/syscalls/nt/64/
https://en.wikipedia.org/wiki/Category:Journalists_killed_in...
Exactly. Thank you for putting it so well.
What computer science means varies from school to school. At many University I only wrote proofs for 2 of my CS classes. The rest of my classes were spent writing code.
I believe that's more of as Slashdot thing.
Diageo will pause ad spend on major social media platforms
So many fond memories of Klutz.

Apparently there's a company called Cassidy Labs that's bringing back (and in some cases, improving on) some of the Klutz originals (e.g foxtail, now with an LED so you can play at night). Hope they do well.
Promote your best links from one place
People who think bad behavior is okay tend to cluster together. The people who objected likely were selected out over time, either by leaving for more ethical companies or being pushed out for non-compliance.

Over time, the bad actors would become surrounded by other bad actors. It becomes a bubble, or an echo chamber.
My dad sold mine when I was a kid, in order to get me a PC XT clone. It was a good decision -- the PC was a much more capable computer and I learned how to program with GW-BASIC -- but I really wish I still had my C64.

While working with emulators such as VICE is great, it's not the same as having the good ole breadbin :(
Hebbian Learning is just applying the function:

enhance transitive closure on a temporal window

plus the dual negation, whatever that is

under the space-time corollary of De Morgan's Laws:

atrophy atemporal uncorrelated direct connection
> Can we help give some more hacker news karma to minorities so they can more easily contribute to this community?

No. Why?

Not only its special treatment, but because, it says that in the HN guidelines.

> Don't solicit upvotes, comments, or submissions. Users should vote and comment when they run across something they personally find interesting—not for promotion.
Ignoring the problem is a failure to recognize the problem and only to serves to entrench the viewpoints of the moderators. For some, shutting down the conversation may not be seen as harmful, but all it does is protect the people who most likely to have harmful views against non-males. This in turns makes it harder for other people to be heard. So maybe it is not a good thing, in general (strictly speaking).
Edit my comment above: not really, got email that it's suspended until notice.
I find it a bit surprising that it is still a headline, sure it is a huge service used by many. Though as you write its not the first time this year. But apparently still people use a single service as their 'origin'.
> More importantly, "decimal" does not suffer from the arithmetic issues you get when using IEEE 754 floating point.

It can represent represent 1/10 correctly, it can represent 1/2 correctly (so can float), how about 1/3? Outside of a few happy coincidences you are back to the same old issues.
Thanks for mentioning bivector.

Check out the demo https://observablehq.com/@enkimute/animated-orbits

Watch the SIGGRAPH talk https://youtu.be/tX4H_ctggYo

Join the discord https://discord.gg/vGY6pPk
Unacceptable Responses That You Should Never Give During a Job Interview
Are you serious? Was this article really just FLAGGED? Was it flagged just because the article mildly criticises Hacker News and it's moderators for not having enough diversity?
This Wired article goes into more detail. Stranger than fiction.

https://www.wired.com/story/ebay-employees-charged-cyberstal...
Caveat: I think it’s valuable to avoid creating threads that devolve into flame wars over gender politics, and largely respect the decision of moderators to flag these articles as a result.

However, I’m a woman, 21 years old, and I’ve been a Hacker News member since 2014 and a reader for much longer (perhaps since I was 11 or 12?). I passed 500 karma years ago. I lament that I cannot easily connect with other women over our use of this medium, because this article alone gave me a lot of valuable advice and more things like it would definitely help me feel more welcome in the community. It’s a complicated situation and I think dang and sctb have done a laudable job of splitting the difference in this space over the years, one that more internet moderators of tech spaces that want women to participate would do well to emulate.
~32 years ago, I used a klutz book to learn to juggling. The book is long gone, but I still have the juggling balls.
> CS types in the movies are basically magicians. Something needs to happen, they open a laptop, they type away furiously, there's a cutaway which shows them frowning, then a red dialog box on the screen turns green, and the thing happens.

To me this is the interesting part. I guess it's fair to say that you tend to see more and more films with clips of someone hacking away at a computer. Perhaps the issue is they they are rarely the star of the show. They're always the supporting act. Think of the two guys who with work with Tom Cruise in the MI series, or the technicians/magicians that assist James Bond. In the years that have elapsed, in spite of the success of FB, Instagram, Twitter, Stripe, Google, WhatsApp, even Microsoft (presumably all started by "nerds") it seems that it's not something many aspire or look up to.
I got the science explorabook as a kid and I really loved it. It had a bunch of cool diagrams and neat little experiments. Just seeing this reminds me to buy one for my daughter.
> To be honest, I think it was not that bad from a usability point-of-view, agnostic of history.

Perhaps in a vacuum it might work. But this is the real world were hypothesis are just that.

> A similar thing happened with Vista, people were overwhelmed with the wildly different UI

No. People were apparently overwhelmed by system instability and resource hogging (mainly hard drive grinding). I don't remember people complaining about the UI's usability. Though there were UI complaints which were mostly echos of the same complaints leveled at the glossy "Teletubby" XP theme.

> It's interesting to see how strongly change-averse most people are when it comes to those things.

Interesting? It's human nature. We develop habits and routines which take time to memorize and get right. It's work which we personally invested. I'm sure you have routines that if changed by an external force without choice would be upsetting to you.
Or specializing in Nuclear Physics: "So could you build an atomic bomb?". It was a fun party topic, though.
Don’t Live Alone Without Reading This
List didn't fall out of practical use because it's bad, it fell out of practical use because its successors were better.
You must have a fulfilling life with lots of friends
Since turning on resist fingerprinting in Firefox, I am totally used to this problem. I have now memorized and automatically do the timezone math in my head.

Sadly I don't have a real solution for you but at least I have an option that means it's all consistent! :-D
But I've loved this film. It was one of these rare 3D movies where the 3D made sense.
I meant a real job. Bullsh*ting on internet still doesn't count as one.
That is a toxic reason to flag something! You can't just run from an important topic because some people will troll it.
> Haven't memory speeds progressed a fair bit?

Not really, no. Over the last 15 years CPU memory bandwidth has increased around ~10x. Meanwhile monitor resolutions have also increased around ~10x. Meaning per-pixel CPU bandwidth has been flat over the years or even regressing a little bit. Laptops have become more common yet they also lag on memory speeds, or sometimes are even just single channel. Yet they also tend to have the highest resolution displays, not a great mix if you're trying to make CPU rendering still be viable.

As for your Mac issues I think you just have a broken computer. Software shouldn't be designed with the expectation that it'll be used on broken systems, that's not a realistic design constraint.
I don't see how you two disagree. Yes, computer science people (degree or not) can become influential through economic success. That's the same way construction company tycoons occasionally become influential. But there's a family of careers were wealth is more a consequence of status and influence than the reverse and those are almost as devoid of computer scientists as they are devoid of excavator operators.
The Haitian Revolution ended as a genocide against all whites on the island, including white abolitionists who were fighting alongside the enslaved. Several thousand French men, women and children were murdered.

Edit: The massacre happened the year after Louverture died, so that's not pertinent. I apologize. More details, including the Poles who only survived the genocide by hiding.
https://en.wikipedia.org/wiki/1804_Haiti_massacre
This kind of thing is possible starting in eastern Turkey and continues in the rural areas going east. I don't know about security, is probably ok, who knows. But you should do it now, don't wait.
There's nothing wrong about not doing business in a country. You can't force a company to do business in your country. Actions have consequences even for countries.
It's clickbait.
It's usually marketing teams who aren't thinking about privacy implications, just how to perpetuate or further engagement.

Seemingly innocuous features they devise to streamline engagement often come with huge privacy implications and I've had to shoot down ideas many times in my career that were well into the realm of creepy.
Fifth Shooting in CHAZ/Chop ‘Autonomous Zone’ in Seattle
The tragic history of I Can’t Breathe
Then find another one. Clojure is quite popular these days.
In your defense it’s already teetering on the brink, so I think it’s honestly a difficult decision to make.
Agreed, there's some people in this thread with a rosy view of the military as an institution and what veterans think. Specifically, the marines where brought up, and I know many veterans that ended up very jaded within months to the first 1-2 years. They got out at the first chance.
That is because “these days” the start menu is a dumpster fire.
Firefox doesn't support them either. Most of these are implemented on Chromium, for Google's ChromeOS primarily.

They're kinda useless for web browsers, but people see them in Chromium and believe they must be there for a reason other than ChromeOS. Apple and Firefox are doing it right. These things don't have a place in browsers.
How to Write Better SQL: Advanced SQL Episode 1
The (near) cashless society arrives
Pachyderm is hiring customer-facing engineers with K8s expertise
I think that's all fair. Although I also suspect that those of us who have been programming at least casually--even if not professionally--for years may minimize the challenges of learning to program and generally understand how computers work on the side while also tackling a challenging CS curriculum.

But, yes, I'm pretty sure that making up for not having hacked around with Python code in high school is a way lower bar than making up for never having taken piano or violin lessons.
Valgeind and vim are both pretty neat looking IMO. Showing the real tools occasionally is something I’ve enjoyed seeing in some recent Sci-Fi movies. Tron Legacy and Chappie are both examples and even though the end result was unrealistic I thought they did a neat job showing the engineer working for years tediously on the project.
I'd quite like HN to be completely free of anything to do with sexism, racism and politics.
It's probably best to avoid the built-in update utilities for the first re-flash. Uboot can load a kernel via TFTP over serial.

What you are worried about is backdoored firmware.

If this is too much work, just buy new kit in sealed packages. Saving a couple hundred bucks just isn't worth the risk.
> Then wouldn't those supposedly higher salaries result in the prices of the Bay Area housing market increasing even more?

Are most of the people currently buying houses in those areas software engineers?

If not, then we would see the true market value of software engineers vs others such as lawyers/finance/doctors who have a much more closed system of competition(regulatory domestic barriers such as domestic licensing/local market specific licensing and regulations)

That's even with keeping the potential num of people in area the same. In likelihood, it drops and these companies are forced to expand/create their other US offices or outsource some of the work to 3rd party companies.

All of which is good for the wider US citizenry.
If REST is "not even approximately" coupled to HTTP, then how do you explain that people attempt to use the fixed set of CRUD-type of verbs (GET, POST, etc.)? Just a coincidence I guess. lol.
The FBI didn't want or need Apple's help unlocking a shooter's iPhone. They wanted Apple to give them a "skeleton key" firmware to unlock all iPhones on their own, without court review. Apple refused.

Yeah, moments like that make me proud to be an American.
I hope you get a much better recommendation, but if not, I'd go through https://www.reddit.com/r/AskHistorians/wiki/civilwar and see if there are any secondary sources which get frequently mentioned.

(The Napoleonic Wars do sort of tie in, in that part of the results of the Congress of Vienna was an agreement to get rid of the slave trade.

https://gallica.bnf.fr/ark:/12148/bpt6k5039693/f124.image.r )
I think that it's enough several community members flag a post in order for it to become irreversible. Then only a mod can probably unflag the post.
I like it, but I'm afraid what it mostly showed me is that I don't think much of NYT's content. But thanks!
Definitely not making the argument that it's a good reason to flag, or flagging content like that is good for the health of the community.
Those are good points. I’d counter them by saying that the pair I own, I bought direct from the manufacturer, and they bear the text I quoted. It’s true that every pair I’ve seen bear this text. My point is the brand has value due to the working conditions under which the product was made, and the quality of materials used. I would consider the glasses hand made in Italy to be the superior products to some purchasers’ minds, as they are closer to the original origin of the product. This is not to say products from China cannot be quality products, but the heritage of the company in question does count for something.
Also a good call. I'm an engineer and suck at landing pages so it may take a minute to make it look nice ;)
Manic Miner Released (For Atari 800 XL) (2016)