jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sadly you can't synthesize any old piece of C++, there are a ridiculous amount of constraints and you need to write the code in a very specific way.

Also there's not necessarily much of a performance gain, some tasks are not good candidates for being implemented in hardware (as a general rule you need a lot of parallelism to make it worth it). As an overly simple example, implementing hardware RSA and hoping for a significant speedup doesn't make sense because there isn't really much parallelism and it's usually only used to encrypt keys, but something like AES or SHA might benefit from a good hardware implementation because there is much more parallelism to be had and they are used to encrypt much larger amounts of data.

To add even more complexity, the compilers can be obscenely finicky with optimizations.
Check out winocm's view of a 112-core server: https://twitter.com/winocm/status/1183533208605990913
Management can hire 2 fresh grads, roughly same cost as 1 senior candidate. There are companies where headcount is important for managers to become and grow their org. In addition, fresh grads usually have exposure to latest stuff and are eager to make their way in, work 60+ hrs, have fresh perspective, can crack academic style company interviews. Overall good for the company for less money.
Wow. When I did this in the 1980s, it was $250K (minimum), in 1980 dollars. Things have gotten easier! :-)

There was the situation where if you didn't become a citizen (which was hard, but not impossible, at the time), you could visa-work your way throughout 40-or-so years of employment, but if you weren't a citizen, you were booted at 65, even if you had paid in your whole life.

Fun times.
Thank you! I've published a correction in the article and credited you.
The rough answer is that we have a duty to help to a degree that is reasonable enough that we'll keep doing it. So organizations like Giving What We Can, for example, ask members to pledge to donate 10% of their annual income to effective charities, which is a fairly reasonable amount for middle-class people in a developed nation that won't sacrifice much quality of life.

Yes, there is always some subtext that a life could've been saved had you given that much extra. But I think it's a mistake to view moral failure as a binary rather than a scalar; every life saved is that much better and we ought to keep that in mind rather than embracing a kind of nihilism that we're not doing everything we can and therefore we should do nothing.
I certainly can understand the frustration. To offer another point of view, I’m not sure I’ve touched my arrow keys once in the last several years. I might have, but I don’t remember it if I did.
I agree with the points made, but want to make a case for JWTs for all service landscapes based on message queues, kafka or asynchronous communication. There the statelessness really shines.
Anyone who thinks Reddit is snappy in any browser needs some old.reddit.com in their lives.

https://addons.mozilla.org/en-US/firefox/addon/old-reddit-re...
I wait for Soylent being mass produced, that would be an interesting baseline for this question.

I mean there is a point of McDonalds not being 'bad' in general, it's a cheap way to get a full belly if you are living on the street.

Maybe there should be a way to get Soylent for less easily on the street so it can replace the McDouble.
Whether the exponential growth is in the form of doubling or not is just a constant factor. There's nothing magical about using powers of two.

Actually, powers-of-two reduce memory fragmentation for all objects of the same size. Since memory fragmentation is one of the central causes of performance problems in modern large projects, it's really important. Firefox spent a bunch of time realizing their performance problems were due to an incredible amount of fragmentation.

Exponential growth gives you most of the benefit, but specifically growing by a factor of 2 gives you the rest.
Same. >1TB/hour of vehicles and sensor data. Including video, gps and radar
Didn't everyone work this issue out when they first entered the work force?

Soon after I got my first job out of college my employer told me it was "not a good idea to talk about your compensation" with my co-workers. You know how they say "consider the source" when you get information? Why would my employer not want me to share my compensation with my co-workers? _Because it benefits them_ if their workforce is oblivious about who is getting paid what. Make no mistake: sharing compensation information freely among your colleagues is, to most employers, the thin edge of a long wedge towards organized labor.

Personally, I would do it more often if people weren't so freaked out about it. So the bosses have waged a good campaign: it's a social norm.
Let us know how you get on I'd be interested to know how naturally intuitive hex colours are.
Heh, I had a CS Professor once refer to the command line as "a legacy technology that's still occasionally useful for testing." I didn't tell her that saying that at a hiring interview at my company would end the interview.
Can Arrington and Calacanis fight to the death already? I've been following HN now for less than a week and I'm already sick of their shenanigans.
I don't know about them, but, as I mentioned at http://news.ycombinator.com/item?id=1340242, I find the following passage very bothersome:

> You agree not to do any of the following while using the Site, Content, Files or Services:

> o Post, publish or transmit any text, graphics, or material that: (i) is false or misleading; (ii) is defamatory; (iii) invades another's privacy; (iv) is obscene, pornographic, or offensive; (v) promotes bigotry, racism, hatred or harm against any individual or group; (vi) infringes another's rights, including any intellectual property rights; or (vii) violates, or encourages any conduct that would violate, any applicable law or regulation or would give rise to civil liability;

It seems to me to require you to (a) ignore it or (b) think very, very carefully about what files it is OK to backup (is it OK to back up a work of fiction? Then what does it mean that you will not back up material that is ‘false or misleading’?). I wrote them about this, but never received a reply.
Can you elaborate? What about keys? Too many of them? The necessity of having them at all? The fact that they can be stolen/forged, what?
Commenting on troll comments makes things worse. (Delete your comment and I'll delete mine). Thanks for having your heart in the right place, but trust the vote and flag buttons.
Yes. There should be consequences for abusing the classification system. That's a real issue, but it's orthogonal.
Does it have to be a web startup? :-) How about an enterprise software startup? Anyway, my IM address is motley.crue.fan@gmail.com (XMPP/GTalk).
I'll second this. The method I use is to count to five, then return to 1. You can sort of gage where you're at, as you'll catch yourself hitting 6, 10, 12 before returning to one. This is a good sign, just don't get too excited about the fact that you're about to fall asleep...

(Also, recently I had only been awake 8h that "day", but needed to get to sleep "early" in order to get a full 8h of sleep before a client meeting the next morning. So, I made Mac&Cheese with an entire stick of butter (~1500cal + 90g fat). This seemed to slow my heart down and put me out like a light. Though this method has obvious health implications, I'd be lying if I said it didn't work like a charm... that one time.)
"Thought experiment" from Kurzgesagt: What if We Nuke a City? https://www.youtube.com/watch?v=5iPH-br_eJQ
StrongVPN works fine for me. I leave it on pretty much 24/7 except when it disconnects a few times a day.
I'm reading these blogged opinions on DNSSEC and DANE and I notice that they never state the problem(s) that these "solutions" are meant to address. At least not explicitly.

Somehow I doubt it, but if by chance there is only one true problem being addressed and that problem is simply how do we authenticate another computer as being who we believe her to be, then my second question is: what is wrong with SSH authentication?
I gotta ask, how many systems/websites have you actually maintained in a production environment?

I like people offering help to others, but I read your article before you updated this... and I immediately wrote you off because of that.

It's great to offer advice, but can't seem to find any indication of what your experience is.
I'm offering help on incorporations, the podcast is just a way for people to have an idea of what the process is like and an understanding of why to incorporate.

Most people feel obligated to incorporate to have a "real business" when it's usually unnecessary. If you still have questions after listening to the podcast, I'm offer my help to answer those questions and to provide further guidance in the process.
If that's true, who's to say our guys didn't launch the attack from their computers? Why would they even admit to being in there? The NSA doesn't say anything unless 1) they have to, or 2) they want to. I don't see why they would make this claim.
Thanks for posting this, it's in the same vein as the original link but far more thorough.
Yet no German-Americans were herded in concenration camps, unlike what the American government did to all Japanese-Americans. Why was that?
Hi there. Danny here, co founder at Snyk and the guy behind the zip slip research.
First, at no point we claimed that this is a new type of vulnerability, the contrary, in every talk i gave, most are on youtube, i started with saying that it's a 30yo vuln, originally published in phrack showing the actual phrack issue.
Secondly, the real problem here is that 30 years later, in some languages like Java, more than 90% of archive extraction implementations are vulnerable to this issue, like really vulnerable, RCE kind of vulnerable. so no, this is not just a "zip format gotcha", this is a real issue in real apps. this is the kind of vulnerability that every security person knows of, but not that many developers do. when they write extraction code, they most often do it without considering the path traversal issues.
Some languages solved it by providing a simple api for you to extract an archive, like python's zipfile.extractall(), this is great! but others like java stayed behind and made the developers either write it themselves (wrongly) or copy and paste it from stackoverflow (most answers are vulnerable).. fast forward 30 years, still too many vulnerable apps (we identified several hundreds) that are vulnerable.
since this is an issue of awareness, we thought it would be good to have a better name, just like "zip bomb" is well know, zip slip should be too. neither are zip only issues (others archivers and compressors are affected), but both make it simple to remember.
anyways.. looking back it's very easy to see the impact of such research, i'm not talking about snyk's marketing and such, i'm taking about hundreds of open source projects fixing the issue (maintainers confirming it), CVEs assigned, many developes learning about it (blog post, talks, etc).
peace
You compare an effect of a randomly applied poison to one done by the brain itself acting specifically (the early age pruning).

https://en.wikipedia.org/wiki/Synaptic_pruning

In any case, I see no differentiation in the previous comments between the cells, types of cells - neurons being only one type in the brain - and connections. Axons of neurons are quite substantial and are a large part of the brain mass, it isn't only about neurons at all.

Glial cells are not only just "support" either. Example: https://www.simonsfoundation.org/2019/07/29/frustrated-fish-... -- or https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2894949/
I think it's a mistake to think that people who visit your site somehow 'owe you' and should permit third-party tracking code from your site to run in their browser. I understand your points about wanting metrics to learn from, but when you bring in a third party all bets are off and individual visitors (like me) will choose not to run that tracking code.

Don't forget there are other ways of achieving what you want too - you can use something simple like GoAccess[0] or even run a Piwik install off your server logs[1] for a nice pretty GUI experience if you prefer.

As more and more people become privacy-conscious I hope you will see this as an opportunity to learn how to do more yourself and outsource less to Google. They don't even give you all the data they collect from site visitors, you are giving them free data for little in return!

[0] http://goaccess.io/
[1] http://piwik.org/log-analytics/
What do you suspect happened and what evidence do you have for that?
It sounds like the only charges were impersonation. If there's something more nefarious going on that you'd like something done about, it really needs to be charged, otherwise there's major due process issues.
I worked at a cable company for a while and the guy who sat behind me managed gigabit connection roll outs. He always told the techs in the field to use fast.com because it was the only one they could rely on. He knew the cable company prioritized connections to people who were checking their internet speed
I feel this from time to time. I found that I needed to separate pleasure, work and leisure. I do random stuff for pleasure, which does not lead to any meaningful result at work. But it makes me feel that I am learning something.

I work for money. I do not necessarily derive pleasure from work but it pays the bills. I try not to work at high pressure environments.

For leisure, I have friends who just like to chit-chat, relax and play some games or go on hikes. We rarely discuss work. I love that about my friend circle that I can totally disconnect from my personal problems and work pressure and just relax.

I think you need to take it easy on yourself and take a 2-4 weeks time off from everything. Relax and decide what is important for you.
I mean what other tools besides KISSMetrics people use for funnel analysis.

Thanks for your post by the way, helped clarify few points.
No it isn't. You're talking about interfacing with hundreds of existing insurance systems. It would be a nightmare.
The parenthesis in this attack are sufficient to prevent that warning.
You can adjust the message and how frequently you want the bumps to happen. The people being bumped think it's you and they respond to the original email.
Stupid title and a long wandering article padded with disconnected complaints disparaging the City's efforts to remain a tech hub. This alleged "hard-core nerd" was even in favor the software tax, pathetic.
Also worth noting that Soylent will have to pay tax if they get large enough, just like Amazon does in many states now.
I have always figured the appeal of Haskell, Clojure, et al., is to transpile your task and turn any software problem into your language of choice.
If I'm expressing some disagreement about policy and the Chinese government I'm probably not counting who is or isn't a party member.

And at least generally just being a party member of a party anywhere doesn't mean any individual always agrees with every policy, and I certainly don't assume they get to make policy.
Whether it'll make it into a phone is a whole other matter, but there has been at least one RISC-V port of AOSP:

https://www.xda-developers.com/android-risc-v-port/
cold turkey

For the life of me, I have trouble understanding why folks would do "cold turkey" for stimulants rather than tapering their dosage off over a week or two!
Rust will catch problems that would be UB in C and would continue executing in an invalid state. Crashing is preferable in such scenarios because you avoid potential security issues stemming from the UB and the developers can find out about the problem.

I bet Rust programs crash more frequently than C programs overall. Undetected UB is far less desirable than clean panics though.
You suggesting that Google has statistical tools that can reveal fundamental political truths. That is not true. If it is true, maybe Google could do some good by releasing this information to the rest of us so we can also solve all these pesky partisan issues plaguing the political landscape.

It is possible to draw a vague philosophical parallel between SEO and lying, but in practice they aren't going to be similar. I don't know what similarities you see so I can't argue with them, but dealing with SEO doesn't involve figuring out whether the SEO is done truthfully or not. I'd imagine much SEO is done in the service of truth (sell you X for $Y style arrangements) that just happens to turn up in unwanted places.
It's too expensive to enforce the law in the jungle. Also it doesn't bring any profit.
I built a news aggregator in deno. It was fun, but imo not ready for production. There were a lot of libraries missing for modern day content processing. Like there was no xml parser. Needed to parse html, json, etc.

I do like how its more distributed and not reliant on a central 3rd party (npmjs).
Van-life with no bed in the van? or it's not clear from the pics...
Yeah, horoscopes are fun. I used to mess with my school by shuffling the horoscopes in the weekly newsletter. No one noticed or complained.
> to be witches trying to cure covid with willow bark

Well case in point https://febs.onlinelibrary.wiley.com/doi/abs/10.1111/febs.15...
Which is honestly much worse.
> They could even jump at the median of all of your previous jumping choices and then lerp your position over time so you land at the correct point based on your actual jump.

I assume the interpolation relates to something displayed on the screen? The idea makes me kind of uncomfortable, because it seems like it would confuse players by causing identical jumps to display different results. If you only learn about jumping by watching the departure point and the landing point, fine, but if part of how you get used to jumping is by watching the animation, this sounds like it could make things a lot harder.

(If the player sees position data calculated locally, and the interpolation is just a process for bringing the remote idea of where the player is into line with the local idea of where he is, that sounds much better.)
Often statment, articles, glanced over reads are dismissed. I have seen several similar things today which are heavily commented on and shills repeate the mantra .. Poor millennial forced to live in van, or tiny house. This was a nice change from that.
Indeed, I was also reminded of WG.

Alas, while it seems that information technology-wise we delve more and more into a cyberpunk world, health-wise and body modification-wise we are still not there. Where are my grafted muscles and commodity eye-balls?
Javascript is just as good for learning the concept of functional programming. It's often (jokingly) called Scheme with C-like syntax. Unlike lisps though, it doesn't give you macros, which is even more mind-bogling than first-class functions.

Ruby also has decent fp-semantics, but they are not as clearly cut as in Javascript.
Hadoop is so old school...
Even Google moving away from Map/Reduce.
Prepare for new shiny things,
which will be better, faster and cheaper to operate!
One is not even a tradeoff* and the other is completely unrelated to having an all async ecosystem.

*Anything available in other languages in place of callbacks (promises, generators, async await etc) is also available in node. If you are using callbacks you are just ignorant (or don't want to deviate from out of the box features in which case node is the worst possible thing for you). Nowadays there is not even a performance benefit so the only credible reason to use callbacks is not even there.
> How does an unbanked put their paper money into their cryptocurrency account without a KYC process? (Please don't say trust a random third party stranger in a pub offering cryptocurrency at an exorbitant markup.)

One possibility is that they can receive their income directly in cryptocurrencies.
But the reality is this: you had the option to leave, they don’t. You survived, they probably won’t.
> why ask for SQL & no-sql?

It's not uncommon to have (even multiple variants of) both in a large org.
Think of it as a scissor statement.

Either it's the most mild, milquetoast statement possible or it's a declaration of war against Human Rights, Mom and Apple Pie.
All theories of value integrate the idea of circumstance into their workings; Ricardo himself realized this. The spirit of the marginalist objection to an "objective" theory of value (I put objective in quotes because it's a mistake to view it as anything but as Marx put it a "phantom-like objectivity") was put by Whatley in 1832: "It is not that pearls fetch a high price because men have dived for them; but on the contrary, men dive for them because they fetch a high price" but as Cockshott and Cottrel put in Classical Econophysics, "if pearls washed up on the beach, they would not collect anything like their current price".

Ricardo's reply was that the precondition to a commodity having value is that it is firstly an object of demand. Smith's, Ricardo's and Marx's theories of value (the commonalities of which tend to be overstated, even by the likes of greats such as Samuelson) all describe the case in which if I decide to make a product and nobody (or not enough people) want it, this leads to my realization that what I've been doing is useless and subsequently moving my capital elsewhere.

I think Carchedi and Kliman defend Marx's version of the "labour theory of value" quite well, as do Shaikh and Tonak on empirical grounds, and from an opposing perspective Dumenil and Levy do as well. Others, such as Moseley and Patrick Murray, relax their conditions a litle and argue that it is a mistake to apply the theory to individual commodities, rather, it can only be applied to "aliquots representative of the lot".

I have a comment here with some (slightly outdated) information as to the status of the classical (mostly Ricardian and Marxian) theories of value among the people who still study it (usually heterodox economists): https://news.ycombinator.com/item?id=18490388
There are a number of sites that are mostly useless in Google results. Perhaps a larger issue is that any company that solicits public data input be required to sign an ironclad agreement with me that my content is under my copyright and if they ever try to monetize my content they share any revenues with me. Otherwise they get class-action sued into oblivion.
Can you emulate googles crawler to trick your way around paywalls?
I knew a guy, a really good engineer, who used to ask people about a specific thing you would see in a log file from a particular open source server. The SQL "having" question isn't quite as bad, but neither question is good at assessing one's ability to solve problems.
Do you have a reference for the claim that realloc() is unusable for the reason you say?

Many users of floating-point are not using floating-point in hard real-time contexts. Even soft real-time contexts can be fine with Ziv-style successive approximations. Correctly rounded library functions have intangible benefits beyond precision (portability, for instance), but if you don't value these benefits, you can always use inaccurate and always fast functions. You don't even need to invent your own: just rip off the first stage of a multi-stage Ziv implementation.

I don't think any of this is the reason why “people don't like doing floating-point calculations”.
It's not quite impossible - to defeat 2 of 3 signatures, you just have to be 2 of the parties to the transaction. In this case, if I've built a massive reputation as a fair escrow agent, I can then pose as a seller of something(s) expensive. Once the money is escrowed, I release the funds and disappear. Having 2 of 3 signatures for escrow is certainly a better situation, though, presuming it doesn't lead to a false sense of security.