skysight-inc/HackerNews huggingface dataset:
I am guessing your downvoters have never heard of mass extinction events.

EDIT: Here.... let me google up an example.
https://en.wikipedia.org/wiki/Great_Oxygenation_Event
Looks like they have two? On the front page, when you scroll down "support the project" they display the one I pasted.
I decided to take a stab at it and implemented it :)
I was very sceptical when I first heard about Bitcoin but now I do believe that cryptocurrencies have some intrinsic value as a payment system.

The Bitcoin brand itself has intrinsic value which is related to its popularity. Consumers have always been willing to pay a premium to deal with specific brands which they know and trust.

When people buy Coca-Cola, they're not paying for brown sugar-water.

I do think that a lot of Bitcoin's current value is driven by the black market for money laundering but its distributed nature puts the government in a difficult position when it comes to regulation.

If the government tried to delegitimize Bitcoin and shut down all big miners and exchanges, it would just fragment the Bitcoin network further and shift its control into the hands of smaller, shadier players who would be much harder to regulate.

There has always been a market for virtual currencies but because they used to be centralized, the government was always able to step in and shut them down (e.g. Flooz, e-gold...) Cryptocurrencies might actually solve that problem.
After reading The Dark Forest last year I almost hope this is true.
Show HN: Remote jobs board to reach 200K+ programmers for FREE
Level 0: Work hard

Level 1: Learn to ask questions until you get a full answer. What are the true blocking points for promotion? What he told you was vaguery.

Level 2: Have an action plan worked out with your manager beforehand, so that the roadmap for promotion is scheduled with clear milestones. This way you can hold someone accountable before you make sacrifices.

Level 3: (long term career stuff)
Show HN: What Does Employee Turnover Cost You?
If you believe that most people don't have a choice but to be busy then you still haven't received the message. You always have to the choice to walk out into the world empty handed and just go hungry. To just surrender to your fate.
FTA:

ICOs conclude once the coins or tokens are tradable in the open market.

This is a part that has eluded me thus far: how are the new coins tradable on the open market? I'm genuinely asking - most exchanges don't support all crypto coins, and certainly not the dozens of new ones being created. How does one invest in an ICO and then 'cash out'? I see the ROI stats on some of these ICOs but I'm curious as to if those investors are basically sitting on that ROI hoping it doesn't evaporate before they can sell. Can anyone provide insight here?
The Password Reset MitM Attack[pdf]
Well, it often isn't that simple, really. "Old" knowledge can also be simply not true anymore.

I've had discussions with "industry veterans" that didn't get the fundamentals about their machines straight (a couple of them, for example, seemed to be ignorant of the fact that caching is a thing and influences your memory access delays).

Usually, that wouldn't be much of a problem, except when they claimed authority on performance and how hot-path algorithms should be implemented. The upside to those discussions is that they're usually easily settled with a couple of benchmarks and unit tests.

Similarly, I'm often puzzled whenever I encounter someone who works on a ("official") C++ project and e.g. refuses to use RAII and/or const properly. I get that you might dislike to depend on too many "external" tools, but just throwing the upsides of the language you're using away because "that's not how we did it back in the day" really bugs me. I can't avoid the impression that those people are being willingly ignorant...
Show HN: Interactively explore every GitHub PR between 2012 and 2017
4 cool facts to know about FreeDOS
1. As for facts, I am referring to things like the Cambrian explosiom, and the lack of transitional fossils. For example how about Lucy? Lucy was clearly a chimp. You can go read the actual PBS interview with the guys who reconstructed it. They said when they reconstructed it at first, the hip looked just like a chimpanzee hip. Since there wasn't much anything else to make it transitional, they decided there must be something wrong. So they broke the hip up and put in together again in the "right way". This is another fact that people just ignore. I think actually Google had a "Lucy day" when Lucy is clearly a hoax.

>The perfect fit was an allusion that made Lucy's hip bones seems to flair out like a chimps. But all was not lost. Lovejoy decided he could restore the pelvis to its natural shape. He didn't want to tamper with the original, so he made a copy in plaster. He cut the damaged pieces out and put them back together the way they were before Lucy died. It was a tricky job, but after taking the kink out of the pelvis, it all fit together perfectly, like a three-dimensional jigsaw puzzle. As a result, the angle of the hip looks nothing like a chimps, but a lot like ours.

http://www.pbs.org/wgbh/nova/transcripts/2106hum1.html

2. This has not been thoroughly debunked at all. In fact over and over again the "missing link" turns out to be a fake. Or how about archaeopteryx? It has fully formed wings and feathers. Where is the creature with half wings and partial feathers? Surely feathers couldn't have developed overnight! Yet it simply doesn't exist.

3. It's convincing for "most people". Well it's not convincing for a lot of others. So should the opposing position be censored? I don't think so.

4. Speed of evolution. Observing the mutation rate of Malaria is instructive. It is a eukaryotes, not a prokaryote, so is much more similar to our cell structure. Up to 1 trillion malaria organisms can infect the host. 250 million get malaria per year. That's up to 250 million trillion organisms per year. Which is millions of times the number of generations between monkeys and people. Yet it takes years for malaria to develop a resistance to a single anti malarial drug. There is no way the far more complex transition from monkeys to humans occurred in 1/1millionth of the number of generations. The rate of evolution is simply too slow.

To your edit: the Bible is meant to be allegorical in some parts. But as for creation, trying to somehow rectify the Bible + evolution is no good. The Bible says God created them so they would reproduce according to their "kind" https://www.blueletterbible.org/lang/lexicon/lexicon.cfm?t=e...

This is exactly what we see in the fossils. When something shows up in the record, it stays the same.

Thanks for engaging, not downvoting! Your a cool guy (or girl)
"You cannot pay for NHS services" is almost a tautology, since whether a service is NHS or not is defined by who pays. You certainly used to be able to pay for services carried out in NHS facilities using NHS equipment, generally outside the hours the NHS was willing to pay to run them. You can pay to see people privately who also work for the NHS too.
We are all hoping to flip our investments in the equities market; no one is holding forever. Unless you intend to die and pass your ownership interest to heirs.
they do but it is not the same thing at all. we need to think for hours, finding the right algorithm to compute something. doctors need to make the right decision in very little time based on their experience and knowledge.
I'd say that's a bad example, because the US is a bit of an outlier in struggling with adoption. Most developed countries switched without a hassle a long time ago (25 years ago in some cases). I actually wasn't aware there was something _other than_ EMV until I came to the US.
"smaller but not optimal" is not really true. It depends on what you're optimising for. In my experience, optimising for size overall, and then speed in the really performance-critical parts (with some expected expansion), gives the best results. Even the non-performance-critical code will have a noticeable effect if its larger size causes more cache misses.

Making use of the "partial registers" (I see them more as separate smaller registers that can be grouped together) effectively can avoid many more instructions.
> • Note that this conclusion does not mean we are alone! Just that we should not be surprised if this is the case. This is a statement about knowledge and priors, not a measurement armchair astrobiology
You can trade most pairs at EtherDelta which is a decentralised exchange on the blockchain https://etherdelta.github.io/
Great to see this happen. It was supposed to be one of the big features of Java 8 and to have it pushed to 10 because of last minute squabbling and objections that had never been raised before seemed ridiculous.
Yeah, that may be true.. But Scihub is an onion site. That means there's not much in the way of "who", but in the way of last hop before hitting the onionsite.

And I would daresay that one should probably not trust logs when going through Tor.
We will see some major drama in this space.

Take EOS for example... it's a company that's basically a Bitshares fork and it's raising possibly a half to one billion dollars on the promise to deliver something different in one year.

Their purchase agreement promises nothing and is highly concerning: https://eos.io/purchaseagreement/EOS%20Token%20Purchase%20Ag...

What investor would give a startup half billion dollars in seed money without even an MVP?

In the end it all comes down to: will the team deliver or not? The startups fail at 95% + money corrupt teams.

If the team members done 0% work so far and are rich already, what's their motivation like? Why push through the hard times and drama that will inevitably happen if you can just bail out right now and take the money
5 ways to protect yourself online
The only viable (and vastly superior) alternative I think is running macOS, which would be prohibitively expensive for most organisations, especially schools.

Schools and government use GUI's for everything and Ubuntu's is just not good enough.
Despite being paywall, the content is interesing and viewable by canceling the loading as siner posted.
> Has anyone used a laptop number pad in the past 20 years?

Accountants use them all the time, along with a lot of other people whose job requires entering a lot of numerical data.
Liberals and Conservatives switch states
This is the exact article that starts appearing about 6 to 12 months before a huge bust within a particular market. I’d be hugely surprised if there isn’t a huge rise over the next 4 months followed by a collapse. You should be looking for where you think the bottom of the market is because it’s too useful not to go up again (it’ll be around $800, I’m a time traveller). The top could be as high at $6000 though before everyone realises how absurd and manipulative this all is...
Isn't the whole point of a framework for IE support? That is the only reason I still use one. You can't use the CSS native grid because IE does not support it.
This is an unhealthy and neurotic level of distrust.
As I mentioned in the article, we don't expect the code presented to be "perfect" code. If you've managed to get a side project running very quickly thanks to tradeoffs you've made, it's also interesting. It's really just a way to have a place to discuss choices.
What a fun UI! If you click the > arrow, you go from page 1/2 to page 2/2 to... page 0/2. From there you can click the < arrow to go to negative pages.
I think it's a single payer system with an additional premium coverage, which can be covered either by copayment in the event, or with private insurance.
Blind plaintiffs scores victory against Hobby Lobby re website accessibility
Token Distribution might be a better way to phrase it. At least this is how Eos named their fund raising- it takes place over 341 days, launched a few days ago and has already raised over $600M...Crazy times!
Anyone investing should be careful, as there are a lot of scams out there.
Yes, though usually not by just holding. ICOs with small caps often list on exchanges at a decent % profit in the first few days, while the people that missed out on the ICO buy in. The link the other user posted obviously doesn't take this into account, and only tracks holding the token indefinitely. In all likelihood, a LOT of people profited on the ICOs that ICOStats lists as negative right now.
https://trezor.io/ ??? Maybe?
In Chicago, the Trains Actually Run on Time
Internet of Pets: Pet Wearable Technology Boom
> Yet there are plenty managers, politicians, doctors, lawyers, salespeople, engineers, etc. who are over 40.

If anything, these careers (aside from doctor maybe) hit their peak in their 40s or early 50s. I would say our culture thinks programmers peak in their late 20s/early 30s.

For HN users in their 30s - what are you doing to not get ageism'd?
Migrating to Switzerland was a breeze. Everything was set in under a week. Founding a LTD was also easy. In France it took months to get everything solved for immigration (as a EU citizen). I am still struggling to solve those various puzzle pieces for founding a company. The kafkaesque RSI alone requires more time and effort then all the bureaucry in Switzerland together.
What are the disadvantages?
A little aside, I've been using Linux as primary workstation for seven years now. It works great, so I've never understood this "year of the desktop" meme.

Now, OpenBSD is another matter entirely...
It isn't even consistent with unknown options, because the option User is known. Once this is recognized, there should be no difference between nonexistent and invalid usernames.

I don't even want to know how their code is written so that it allows such error to happen and remain undetected.
I expect very few people visit scihub on Tor. The logs may be for scihub.cc, then?
> which is also great fun if you're in a rush in Super-U and the person in front decides to pay with one).

Don't they have the printers that will fill in your check?
Silicon Valley speaks out
I think you are opposing it for the wrong reason.

There should not be a lot of room for creativity when implementing specific business rules. The goal should be clarity and readability.

These convoluted patterns obscure the logic and confuse the reader with their pointless abstractions.
Of course. Thanks!
Why is it inappropriate?
I suppose the choice of word was to describe what code a human would intuitively/idomatically write for this situation. Whereas compiler passes are often wont to sum up to unintuitive/non-obvious code that is "correct" in that it's a valid lowering of the higher level code but not likely what a human would've written. This can sometimes be a pro or a con in terms of the resulting code's performance.
I have been watching staystatic for a very long time :) Your commitment is really awesome.
As a developer who has to use Dynamics I can't even imagine having to develop on it. My heart goes out to you.
Great app, thanks for building this - I plan on using this with my team at work immediately.

The only problem I had with the app was during registration. I decided to use my Google account to register, and upon successful redirect back to the app via OAuth callback, I was prompted to click a button to create a new user account instead of being logged into the app.

I found this confusing because I expected the step of generating my user account to be automated in the OAuth callback. There was also a heading on the page that was something like 'No Account Found', which added to my confusion as the OAuth process was supposed to (I expected, at least) create the account record.
Call your MP.
Great question about translation. I read "Youngs literal translation" which is much more accurate. And I frequently use the Blue Letter Bible website which has an amazing resource to help you understand the Greek/Hebrew meaning of any word!

Science doesn't "chip away at the Bible". Bad science does though. Anecdotally I think what happens is that people want to have sex outside of marriage so they accept bad science to validate their choices. Sex hormones make people do really irrational things.
The article doesn't have a link but likely refers to users accessing the clearnet mirror, sci-hub.cc
it is a historical fact that most of the best mathematicians make their famous discoveries when they are younger than 30. if you have studied the subject, you'd know this, so i assume you just dislike these facts and argue for the sake of it.
Can Win 10 LTSB be configured with equivalent assurance to Win 8.1 (or Win 7) minus telemetry updates?

How realistic is application migration for the 2023 timeframe? MacOS requires a hardware change and the macOS/iOS landscape may be very different in six years. If applications wcan afford to invest in migration to Qt/wxWidgets, they can support all three of Windows, macOS and Linux. Electron-based (web) applications are consistent across platforms but memory/resource intensive. This might be improved with WebAssembly.

The most efficient cross-platform app architectures are used by games, which combine a fast garbage-collected runtime (e.g. Lua) with native graphics rendering libraries. The downside is a complete absence of "native" widgets or semi-standard "web widgets".

What could be the options for a high-assurance desktop application architecture of 2023? Let's assume that high-assurance and "cloud/SaaS" are separate markets. Even VDI solutions require an OS to run applications. OpenBSD + Qt? Qubes + unikernels + graphics compositing? Linux + Qt? A fusion of macOS and iOS? A reversal of Microsoft on Windows telemetry and data collection business model? The challenge is for any platform to achieve the scale needed to attract developers, an advantage which Microsoft is throwing away.
The best I've seen for the video game development industry is https://orcahq.com/jobs. Clean and simple.
Only if whatever you're selling doesn't need access to those onprem resources remotely.
> I do complicated stuff, daily. Multithreaded communications patterns. Cross platform code. Memory / performance optimizations. Etc. All syntax from plain C to C++14 plus extensions. When I have to do a basic data structure operation, on a single thread, it's actually relaxing.

What about those who don't? Plenty of programming jobs don't require this kind of stuff, at least not everyday. These kind of jobs that keep your mind fresh are the most desirable as you get older, but they're limited.
> Yes, we need retail investors to be able to invest in micro cap level companies.

No retail investor will invest in a micro cap company because the cost to perform due diligence is too expensive for the amount they want to invest.

Retail/institutional investors want a company they can put 10-1000 million dollars into. For this size of investment, the due diligence research is worthwhile. For a micro cap company, they can't throw that amount of money at them because it'd be larger than the company's market cap, so basically the investor would be buying the whole company (and the investor doesn't want to buy the company, just own a portion of it).

Basically, the administrative overhead for investment institutions is too large for micro cap companies. Just look at how much money is in Small Cap ETFs versus other ETFs.
Several people are cited with _why's code being "sloppy". I have to object strongly. I'm not a ruby programmer, so I cannot comment on that, but I can confirm that syck and potion, two of his most important and best engineered works are the opposite of sloppy.
They are genius. Extremely well engineered, fast, slimmed down to be extremely functional, you won't find better code for these tasks. And there are multiples of comparable code bases to compare against. Potion, which I took over to maintain after his disappearence, shines over Lua and Io, which were the influences. It still would make a better ruby engine than cruby, jruby, or any other. But it uses a better language, so on the surface it is incompatible.

Syck is still miles better than the official libyaml. I do work with both and extended both.
Don't let one bad experience make you irrationally paranoid.
Thanks for your reply ;) To answer to your questions:

- we are not using any open source library, it was all implemented/coded by us

- the service is fully scalable, it can handle lots of users without requiring any scaling

Did you like the service? Thanks again!
To me, this seems like a good reason a cryptocurrency COULD take off. The established payment companies are stuck in the past, and pretty much everyone just upgraded their point of sale equipment to handle chip and pin. We might be ripe for a revolution in the payment space. Credit cards have been dragging their feet, and there's a ton of money flowing through them.
That means our HA17555 was also fake.

Alternatively, it means that "G1083" was actually a remarked HA17555.

The "dotted X" logo on the other one I've seen before, but can't remember the name.
Electionland: A real solution of voters issues that face on polling stations
My objection to Uncle Bob is that it seems really heavy on process, with lots of indirection via adapters, abstract base classes, etc.

I get that they're useful for taming a certain amount and kind of complexity, but it's not clear to me that it's always going to be apparent at the beginning that it's going to need taming in that specific way. I've found that starting with the concrete cases, I only sometimes have to go up a level of abstraction and indirection. Conversely, I've built the wrong abstraction many times by starting too high.

I don't read or write Java so I'm sure I'm missing a lot of context. That's what I'm looking for. Uncle Bob's an eloquent speaker and his talks make a lot of sense, but I have trouble reconciling that with the code samples I see.
Little changes can make a big difference. Small habits lead you to a better one
Thanks a million, will double check on the flow to ensure no confusion and smooth flow. TQ!
One of my developers was a CS grad who took a bootcamp to learn Ruby/Rails. She parlayed that into a $100k job out of the gate doing Ruby/Rails consulting work, and has been one of our top developers ever since. I've talked to her about her bootcamp experience, the main pain points for her were:

- Unsure about whether the cost and time spent were actually worthwhile, or whether self-learning might have been a better option
- Bootcamps are not optimized for those who come in with basic programming skills

That second point was also exposed by a close friend of mine who decided to abandon her career in the aerospace/defense industry (she was an aerospace engineer) and do a bootcamp. She was top of our class in college, and she had done a fair amount of basic programming in tools like Matlab. She parlayed her bootcamp experience into a great job as well, but she often found that she was way ahead of the rest of the class. Luckily I've recruited from all of the bootcamps in my town, so I recommended a very good bootcamp with great instructors to her, and her instructors worked to put together a shadow curriculum of work to do while the rest of the class was still working through the main curriculum.

So, YMMV. If you can afford the cost of the bootcamp, it's a proven method to learn new skills and turn that into a new job, but the more programming experience you have, the more you'll find yourself far ahead of the rest of the class.