jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Actually I was just pointing out the self-contradictory nature of the comment I was replying to, rather than making a sweeping statement about exclusionary practices, which you and some other people have projected onto it. I do not, for example, consider myself a 'progressive.'

You could, of course, have just asked me to clarify my views on the subject before taking pot-shots at it.
K&R is a horrible way to learn C. It's the best way to make someone run in the other direction, though.

It's like telling someone that SICP is the best way to learn Scheme. Maybe, but lots of people learn differently.

Unfortunately I don't have good suggestions myself, but at least they won't feel bad if K&R isn't their cup of tea.
A good experiment would be ...

That would be an anecdote just as Ahmed's findings were anecdotal. It you want to check for bias you need data.
hmm?

> In 2008, a logo very similar to CE marking was reported to exist and alleged to stand for China Export because some Chinese manufacturers apply it to their products.[14] However, the European Commission says that this is a misconception [... ...] despite the Commission's assurance that it is without foundation, this urban myth continues to be available on many websites.

https://en.wikipedia.org/wiki/CE_marking#China_Export
I happened to be in the same situation recently :) I'll list everything, in case other people find it useful.

If you want to go really low power, ARM is probably the best choice. The smallest choices are something like a Raspberry Pi, Ordroid C4, RockPi and the likes. Some of these have SATA-Ports, so if your only concern is SD-card corruption, this is the way to go.

For more power on ARM, the current options get expensive fast, unfortunately. There are some servers coming out, but 5 digits is probably not what you're looking for ;) The mid-range is pretty empty as well (compared to x86), but you can go with a NVidia Jetson or HoneyComb LX2 [0].

When you need to have virtualisation, run proprietary software (or Kodi+Netflix, as I have found out) or run PFSense/OPNSense, you probably want to go x86. Luckily, the x86 space is not as small. The low end is filled by J1900-SoCs [1], which you can get quite cheap. The Odroid H2/+[2] is pretty powerful as well and is comparable to an RPi in size. I can highly recommend these low power boards - they consume 10-20W max, can be run with a MiniPSU [3] and yet they can provide good speed and double-digit amounts of RAM. Also, they're very cheap and even cheaper second-hand. Only drawback is that Ryzen embedded SoCs seem to be in their infancy.

If you need even more compute power, you can go for a Mini-PC. These are available in small form factors on AliExpress [4], but you can also build them yourself quite easily by choosing a MicroATX/MiniATX board and some low-power CPU, combined with a passive heat sink and a small case. These usually come with more ports than the option above, but, depending on what you put in there, the power use might go up quite a bit. It's the least expensive way to get ECC, though. Intel NUCs are also an option, but these don't come cheap.

The last option is a small desktop PC. You can easily cool it passively in a large enough case, just take a large heat sink and a low-ish TDP CPU. Modern CPUs might idle at 20-40W, so it's not that bad. Try to get a very efficient PSU and a low-feature mainboard and you should be fine. The advantages of these builds are probably the best $/performance ratio and the most variation and extendability, but at the price of comparatively high power draw.

A honorable mention goes to the Epyc Embedded [5]/Xeon D [6] SoCs. These are quite nice, providing an abundance of enterprise ports (like SFP+) and ECC in a small form factor, but they're also priced for enterprise - so, unless money is not a problem, these are probably not an option.

[0] https://www.solid-run.com/arm-servers-networking-platforms/h...
[1] i.e. https://www.gigabyte.com/Motherboard/GA-J1900N-D3V-rev-1x
[2] https://wiki.odroid.com/odroid-h2/start
[3] https://www.ebay.de/itm/Mini-ITX-PSU-120W-DC-DC-Rev-2-bringt... (for example, not this specific offer)
[4] https://www.aliexpress.com/category/70803003/mini-pc.html
[5] https://www.asrockrack.com/general/productdetail.asp?Model=E...
[6] https://www.servethehome.com/supermicro-x11sdv-16c-tp8f-revi...
I used a Raspberry Pi for this for a long time and did fry a couple of SD cards along the way. A few years ago, the last time the SD card died, I decided that instead of buying a USB SSD for it I’d get a used Lenovo Thinkcentre “Tiny”, which has been great.

They are readily available from corporate IT liquidators on eBay. Mine was $100 and came with a Core i5, 250GB SSD, 8GB of memory. I’ve read about people swapping Xeons into them as well. It uses more power than a Pi but is still basically silent. Overall I’ve found it to be perfect for the things you’re talking about.
I personally use SuperRare and get 10% Royalties for every secondary sale
> I've noticed is that they often lack a certain approach to problem solving that I personally developed by playing video games

What does that consist of?
This says no but haveibeenpwned says yes. Hash collision on the HIBP site?
Paywall. So my guess is because managers really have no idea how to measure performance and have biases that will influence that ranking outside of performance implications anyways.

Someone let me know how close I got. :)
> And yet I can speak concretely about a hydrogen atom

You can talk about some abstractions about how a hydrogen atom works, but we don't fully understand everything about atomic structure. We don't know if there is something that makes up the structures of subatomic particles becuase we don't have particle accelerators that have enough energy for us to peer deeper into what quarks are made up of. We don't even know if we've found all the types of particles.
Both Russia and Ukraine claim the territory of Crimea, and it is therefore disputed.

> but military conquest of a territory doesn't convert it to a "disputed" status.

Many territories are disputed without conflict. If military conquest, occupation and de facto control of a territory doesn't reify a dispute, then nothing does.

For examples: https://en.wikipedia.org/wiki/List_of_territorial_disputes
Disney is definitely milking that acquisition for all its worth. Which is understandable if you read the history of Disney. Licensing for Mikey Mouse was a cash cow for them from the start. And if I'm being honest, I have to admit that I generally enjoy Disney content. However, every time I turn around now I'm seeing the Muppets shilling for some product or other. The Muppets are Disney's to do with as they please. I just wish they'd be more discerning and tasteful about who and what they license to. Pitching for anything coming out of Facebook sours the Muppets brand in my opinion.
That isn't "git checkout <branch>", it is "git checkout <file>"
If you try checking out another branch while you have uncommitted changes, git will tell you to commit or stash your changes before changing branch.

I can certainly understand the danger/confusion there, though. Using checkout on a file reverts the file to a committed state. But the grandparent was referring to checking out a branch, not a file, which is safe.
A bunch of data sciene material, in particular, is written in Python 2.x, and it wouldn't be bad to teach Python2 either. You could always use the _future_ command for newer modules as well
Because it's appointed elites deciding how the government should be run?
How are the passengers generated? Do they follow a realistic distribution, or are they just completely random?

The game would be a lot more fun with realistic or even real measured workloads.
Clearly we need laptops with kill-cords like outboard engines - operator steps away or device is removed from operator's vicinity, it shuts down.
I started to write those but it got a bit long for a comment.

– Fermat
Or if you have a FX-denominated mortgage (common in Hungary), you can have both!
IMHO, Homebrew offers a lot of advantages over traditional package management tools. It's simple to use, offers a really easy way to add your own packages, and contributing upstream is quite painless. MacPorts has always been reminiscent (to me, anyways) of the FreeBSD Ports Collection...it might even be based on it I'm not sure. So this seems like a prelude to a possible sunsetting of the MacPorts project in favor of simply using FreeBSD's package management tools on OS X. Not sure it's going to draw me away from using Homebrew just yet, but it's nice to know that there's a continuing effort to have OS X be a part of the UNIX-like OS community.

(fake edit: it's been a LONG time since I've used FreeBSD. feel free to chime in about how wrong I am regarding the ease of adding ports on your own private or public server if things have changed)
If you want ZFS you need lots of expensive ECC RAM. (...) The rule of the thumb is that you typically need about 16GB of RAM to begin with ZFS and then about 1-2 GB for each additional TB of data.

Ugh.. can someone please tell me who started this ZFS-ECC-UBER-RAM fetish? Whenever I read anything about ZFS, some gollum first has to scream at me how superimportant a ridiculous amount of ram (especially ecc-ram) is. Why? Who said so? When?
I relate to you a lot, so if I'm harsh towards you I'm really just being harsh to myself.

You're not really saying anything. You're describing your emotional state, but that's it. You say you're afraid, but you're not actually getting to the root of your fear. Sure, you don't want mediocrity. Who does, anyway? (Rhetorical question.)

Is this just a pep-talk? If so, all the best to you, live long and prosper, focus, work hard, all that good stuff. But I have a feeling that you have something you want to be addressing, but you're not actually doing it.

I'm 23 too. I'm married to my childhood sweetheart and we have a home. I have a great job doing marketing in a tech firm. Her heart's desire is to travel. I'd like to take her around the world, and write novels and essays about whatever MY heart desires. But I too have bills to pay (and my job's awesome, anyway, so what's my problem?) And I too am afraid that my ambitions and vision for myself and reality might not be easy to swallow, and/or that I might hurt people along the way. I've already cut ties with some of my closest friends.

Here's a guess that's going to sound a little pessimistic, but it's just a guess and I could be totally wrong, and it's more about me than it is about you- but I think you're going to find yourself returning to this exact same position several times.

Not sure why I'm writing this, being messy and jumbled and all, but it's probably the same reason why you wrote your post. So, uh, here it is.

Life's crazy. You're crazy. I'm crazy. Cheers to that. Once you're done analysing and reviewing your emotional state, though, don't forget to get around to doing the work- because that's what actually matters, and that's what people will actually want to read about, pay you for, etc. That's the real legacy you'll build.
If you are really going to devote 100% of your time you can't have this mentality. Typical white, wealthy, suburban nerd who identified himself by his possessions and not by his accomplishments. To be an entrepreneur you have to be fearless, you need to realize the risk and mitigate, you need to identify your weakness and strengthen it. Enough of this I have everything and im scared of losing it mentality, stop crying, you will be fine.

An entrepreneur must have heart and passion. If you have time to think about these things your not busy enough. Focus on your business and the problems your business faces. YOU are the business. you life should be the business. Your personal problems don't matter. run and don't look back. Do not compare yourself to anyone but your competitors. Be strong, live on.
i second the github field. perhaps gravatar support too?
The Social Security Administration comes to mind.
This was way better than I expected.

A few months ago, I decided to start using my real name for all of my accounts. It was for a few different reasons, but one major reason was personal branding. In a world where everything starts to become more and more public, I think it's much easier to do what this article suggests, and proactively shape your public persona, rather than let it be created when Facebook changes privacy settings.
True, but it's easy to forget that many people don't use compiler\architecture-specific extensions or pragmas (and probably don't even need to). I think the article provides a gentle nudge into the "think about what exactly you are telling the compiler" mindset for such people.
The "real" (i.e. top-level) Tim and Diane wouldn't have seen an inert sphere materialize, and they would thus realize they were different from the simulations. Consequently they're not the "same" people as the simulated ones. They could completely fuck up their simulations without repercussions.
By the looks of it, as long as he continues to reach his numbers he'll have things the way he wants it. Not to say that he got out Scott-free, but in this case he at least gave himself control over his own destiny.

It was the price he paid to get the company where it was that he was in that bind (a good bind to be in, if you ask me), and the best move he could have made to keep the company and the destiny of the culture in his hands.

(Edit: An argument against this case would be Tivoli. It was bought out by IBM and slowly the cultures merged.)
This has some caveats that I pointed out at http://lbrandy.com/blog/2010/06/you-cant-beat-a-good-compile...; still, a nice enough article.

EDIT: note that the off-by-one error is MY mistake - it simply isn't there. My point about "restrict" is valid, though.
Obviously "Panic" is a well-known company for developing IOs applications and for at least 145 people on HN this is common knowledge.

Is there anything special about this company?

EDIT: Although the people downvoting (currently -1) this won't read this edit anymore, the question was (and is) meant serious.
With bonus spyware...
Yep, easy enough to workaround. Seems like a needless limitation however. Would be nice if someone on node.js core (or v8 team at google) would try to fix that bug.

Also wonder what other bugs are going to emerge as a result of trying to use a client side app on the server.
"In almost all European countries, immigrants from third world countries score lower than native born kids. Why? No one don’t know exactly why." might want to adjust this, has a double negative and feels awkward to read
You've been watching too many movies. In reality most spy and law enforcement agencies are huge, bureaucratic messes that can barely get anything done, even if national security is clearly at stake.
This is clearer, but it has absolutely nothing to do with `for` loops (which is why your statement utterly confused me) and everything to do with Python's broken scoping in general: Python 2 gives no writing access to lexical scopes between global and local (Python 3 added a new keyword, `nonlocal`, which is used in the same manner as `global` to set a binding as writable in a parent scope).
Shares in the company. One hopes, near an integer percentage.
tl;dr: We manipulate data until the US looks good.
2006-02-09

Amusing to see a blog on security focus implying that a WEP key when given to everyone was somehow better than nothing, even if it was from 5 years ago.
Well, there's already Lunatic Python, so any Python libraries you lack can just be called from a hosted Python VM instance. Also, I think It's possible to add comprehension-like syntax to Lua already.
UPDATE 1: Thanks so, so much for the huge interest & valuable feedback, please keep it coming!

Here's a quick form for the many folks interested in Windows & Linux support, please help us prioritize:
https://shorturl.at/koJX3

UPDATE 2: As mentioned further below, we're also on Product Hunt today - check it out (and let's beat the boring marketing apps):
https://www.producthunt.com/posts/coscreen
May I suggest auto pay with notifications? I’m a forgetful person, so this lets me avoid late charges while keeping me up to date on my payments. Most banks will let you set a threshold for transactions, above which it will send you an email or SMS alert.
GME however was a fallen titan.

Also, being a sub member since 2014 - pennystocks were always frowned upon.
> Not that I’m aware of. The decoding of an instruction is complicated and also dependent on the current operating mode and a few other things. So, for an OS to pass those lengths before hand, it’d have to know everything about the current state of the processor at that instruction

The compiler would know the instruction boundaries. It could store that information in a read-only section in the executable. The OS would then just pass that section to the CPU somehow.

I don't think there is anything impossible about this. Would there be sufficient performance benefit to justify the added complexity? I don't know, quite possibly not.
52×5×40=10,400
Some nits to pick (well a few of these are bigger than nits, to be honest):

The gains available via #1.2 are probably not all that significant, depending on your household income. Maybe you can eke out $1000 in bulk purchase savings per year, but probably not even that much. Regarding TP, buy a bidet for $20 on Amazon instead, and spend insignificant money on toilet paper for the indefinite future. This is actually a great example of how this advice could be substituted for a better one: find ways to consume less that don't hurt your wellbeing.

#1.3 is fine, but the graph is misleading because it uses far too optimistic a rate of return -- at least twice as good as you can expect to get in the market after you factor in inflation.

The point about giving gifts in #2.1.1 is incorrect, as far as I'm aware. Actually gifts are normally not a good investment, because most times people don't get that much out of them. Maybe you have a friend that really loves receiving gifts, but even then, this shouldn't be a significant fraction of your annual spend. Economists have done research on this subject, and gift giving is pretty inefficient on average.

Likewise, travel is great, but it is not automatically on the list of things you should spend on. It depends on how you value it. I see no reason to believe that travel falls into the category of things that "make you better." It's a conspicuous consumption good, at least the way most people do it.

#3 The term for this is tax avoidance, not legal tax evasion.

#4 It's good to see you are divesting of the riskier aspects of your portfolio, because these positions are nonsensical. For most investors, it's probably best to stick only with whole market ETFs. Tech sector has been doing great for the last twenty years, but there is a lot of regulatory risk for the sector currently. Past performance is not necessarily indicative of future performance.
Code that logged the message:
https://github.com/mozilla/gecko-dev/blob/master/browser/ext...

The GA specific shim:
https://github.com/mozilla/gecko-dev/blob/master/browser/ext...
Just use the Home or End keys.
Also their 5nm performance is not very well compared to TSMC 7nm

https://www.anandtech.com/show/16463/snapdragon-888-vs-exyno...
Have you tried this "finger tapping trick"?

IIRC you press your ears shut with one or two fingers on each hand, and then tap with another finger on top of the pressing one. This should make an almost uncomfortable, punching, loud noise. Or maybe shut your ears with the heel of your hand and then use your fingers to tap on the back of your head. Forgotten how long you supposed to do it. Maybe a minute? The idea is to safely "overload" the hearing apparatus, pushing it into "self-protection mode", but allowing it to relax in the off-beat phase. For many people this seems to enable them to easily achieve a temporary period of peace from symptoms.

Loud white noise seems to do something similar.

I assume this breaks the perceptual feedback and offers the brain a chance to expect something else, before it rediscovers the chronic noise again.
It’s pretty depressing, particularly in light the current clamour for decentralisation. Everything new is old I guess.
> Women aren't interested in joining because of the sexist nature of the industries.

I don’t know what your past/experience is, but I was a geek way before IT industry was even a thing. And I can guarantee you, they 100% were not interested in joining. They being everyone (including 99% of men), not just women, of course. Everybody could do geeky stuff. Instead, boys were playing sports (computer games weren’t yet a thing), and girls were doing ... who knows what, we (boys) weren’t interested in them back then.

In addition, there was a lot of discouragement from all sides - parents, peers, teachers, bullies - this was of course before CS was big money, and honestly I suspect if things turned out differently (programming wasn’t paid well), noone would even notice the sex imbalance (like they don’t for truckers).
I’m not American but in my corner of the world Gates’ name wasn’t really ubiquitous until Windows 95. Making the cover of Time one week just means the most switched-on section of the population will know about you... for a week. With something as boring as a tech CEO, that window probably looks more like a few days, and again we’re talking about the “reading” section of the population. Remember it was the ‘80s, software was not cool among adults - boomers in their 30s and 40s largely looked up to rockstars, actors, and sportsmen - not rich nerds.

Windows 95 broke that only because it made so much money, it was in every home and every office, so “who did this” made Gates a celebrity.
Right; none of this should be necessary. I don’t need an old version of my C compiler in order to compile old C files. Rust made breaking changes to their language and yet a modern rust compiler will happily compile the older 2015 rust syntax. Python could have gone down the same road; but I suppose all of python’s corporate users chose to fight python compatibility changes locally rather than donate time / money fixing python itself.
He will be missed. The 1073 is awesome, I agree.
I agree that capitalism and democracy have nothing to do with each other.

But I still think a capitalist who is a threat to US democracy is not a good capitalist.

Not good for democracy, not good for other capitalists and/or entrepreneurs, not good for the capital itself, and not good enough for me.
The best noise cancelling ear muffs you can find are for shooters, such as Motorola ComTac. The muffs passively block all noise and instead use a speaker/mic to mirror outside sounds (or audio devices) at an acceptable volume.
You and Retric are right. I'm imagining a checklist of:
- Stable
- Well Documented
- Age

In descending order of importance.

When choosing between any technology choose the one that is most stable.

If multiple options are on a stable release, choose the one that is best documented.

If multiple stable releases have excellent documentation, choose whichever is oldest.

I don't think this framework is always (or even often) right. But it works for me
>Ok to use them for mail like onboarding paperwork from employers. Because of liability and other risks (folks can be hustling etc still) usually not ok too use mail service for other reasons.

That's it. Thank you.

This person tried to do something helpful for me by sending a care package. Had she told me upfront I would've said no dont do it. I knew the rules. I wasnt expecting her to send me anything.
This actually only says how GitHub was attacked, which was already clear this morning. It doesn't say why.
When the protein is present, the Ebola is able to reproduce, manufacturing viral particles that look just like any other Ebola.

In a host cell that does not manufacture the protein, the virus is unable to reproduce (apparently the jargon for this is "replication-defective"). So the virus particles manufactured above can be injected with little risk of infection.
There is Typed Racket, which is not Haskell but still pretty cool.