skysight-inc/HackerNews huggingface dataset:
Just pitched a related idea to a friend, but since a "two sided marketplace" is advised against for bootstrapped startups, have put it on the back burner.

Pitch: A "podcasts for textual content" optimized for low bandwidth.

An podcast like app that lets you subscribe to (textual content) creators, auto downloads for offline reading, allows reviews on individual posts or entire series, presents content in an ebook like aesthetic manner, and has the lowest bandwidth for transmission and storage because:
1. Transmission and storage is in markdown (not HTML)
2. Pretrained language models shall result in higher compression ratios than regular gzip of HTML common in browsers.

Feedback appreciated
Woops read the wrong parent comment. Ignore me :).
Java is nice for OOP. It's great for working in large groups. It's not a hacker language - too slow and heavy, but it does things well for slow and steady development.

I'd recommend learning Kotlin instead though. It does nearly everything Java does, but better. One of the few new languages that feel fun to hack with but don't feel hacky like JS.
I think every one should learn at least 3 different types of languages (my recommendation for each below):

- Interpreted: Current choice is Python, pretty much hands down undisputed. Personally there is a lot to dislike about Python (who doesn't like 24 byte integers?) but that's how things are.

- Compiled (VM based): My choice here is C# instead of Java or Go because (1) C# is now available cross platform and more "free-er" than Java (2) its much more upto date in virtually every respect (3) it has great tooling and rich library to speed up the development (4) its not owned by Oracle and it doesn't ship with spammy browser toolbar to unsuspecting users (5) unlike Go, folks working on C# are not stuck in excessive minimalism. Almost exact opposite, they want C# to have good features from every other language out there with massive new releases each year. That's great - at least for me - because I've access to everything from very powerful lambdas to parallel paradigms to async features, when I need them.

- Compiled (direct to metal): I'd like to chose Rust in future but I'm going to recommend C++ instead for now. If you are working on pretty much anything at the deep end of the computer science including OS kernels, writing your own compilers, building runtimes of variety of tools like TensorFlow, graphics engines, physics engine, embedded libraries etc - then you need to learn C++.

Having said that, if your purpose is to just get job go with Python and Java. These are #1 and #2 languages according to IEEE Spectrum in job postings:

https://spectrum.ieee.org/static/interactive-the-top-program...
No, some algae does not- they only need a source of energy (carbonhydrates). Google heterotrophe for more Info.

PS: That is why algae can grow in sewers.
OK, if we are going to talk about toilet paper and its use...I'm reminded of a Q&A column at some gaming site about 15 years ago. Someone wrote in and said that he and his friends were talking after a LAN party, and somehow the question of which direction you wipe came up. He said that he was the only one in the group who went bottom to top (bottom up). Everyone else did top to bottom (top down), and told him he was a freak.

The columnist, after wondering why the hell this topic came up after their LAN party, admitted, if I recall correctly, to also going bottom up, and she asked around the office and found that something like 90 went top down.

I was totally surprised by this question. It never occurred to me that anyone would use the opposite direction from the one I use. The thing is, I have no idea why I go the way I do...presumably I was taught that when I was young enough to need assistance, so presumably I learned to use the same direction as my teachers, but that's before my earliest memories.

If the columnist's observation, and the original questioner's observation, and what I and a friend observed when we asked around at work, hold up, then it looks like there is a heavy skew toward top down.

So...how does bottom up persist? Unless there is some factor that tends to make bottom up people tend to marry other bottom up people, most bottom up people will marry to down people, and so most children of bottom people will be raised in a mixed direction household. So shouldn't half of them take after their top down parent, and so shouldn't the bottom up fraction be decreasing?

Or...maybe some people who themselves use top down find bottom up works better when they are teaching a young child, and that leads some children of top down households to end up bottom up?

There's probably some fascinating psychology research possibilities in this, but because we generally don't wipe in public or talk about it, it gets lost in the cracks.
Question for folks here who've worked on these 1 Billion+ transistor chips. How relevant is stuff like K-Maps in your day-to-day work? Is this stuff done by tools like Mentor-Graphics and Synopsis or do folks still lay this out by hand?
> I have a hard time believing all of you posting this are actual HN readers and not paid political operatives.

I think there's a HN guideline about assuming good faith.

Not sure what to say to that. I don't know who 'all of you posting this' means. Me? and who? People write stuff you disagree with, so you find it hard to believe they actually think that?

Again, you just mention US internal matters. That wasn't what I was talking about. The US has done its repressing/slaughtering all over the world, at least the last 120 years, not mainly internally, so that's why I talk about that. Americans it seems, as in your comment, prefer ignoring the foreign policy slaughters/bullying/destruction. Well, imagine 9/11 x100 or x1000.

No idea what your last paragraph means. Sounds kind of biblical or something. There's no reason to believe the world has, done or will work like that.

(Edit) Oh, and I forgot to mention - that 'expensive quagmire' is 'acceptable opinion' seems to me obscene. As if the main problem with (among other things) mass slaughter and killing children with uranium bullets that remain and cause birth defects, is how much money it cost! And it seems a lot of Americans think 58,000 people died in Vietnam; that's the main figure for Vietnam War deaths I see in US media.
Yeah... terrible. Twice the carbon intensity of nuclear-only!

Meanwhile, Germany has half the carbon intensity of California, 1/4 that of Poland, and 1/7 Australia. With lower prices than France, and with no unsolved long-term storage problems.

Plus they arguably single-handedly subsidized solar power to where it is today, I. e. close to be competitive with natural gas.

And how they’re suffering! Unemployment at almost 4%, single most dynamic economy in Europe, taking in one million refugees with comparatively little brouhaha (10% voting for the xenophobes in this year’s election, vs. 8000 refugees and 49% for Trump in the US)

These Greens have surely been ruining Germany.
We could have shut down our coal plants first and our nuclear plants later and would have much reduced total emissions. But we chose to do it the other way round.
> When it was awarded in 2012, the RTLS contract represented an opportunity for the VA to shed its reputation as an old-school tech dinosaur and chart a path toward what leaders were calling a “transformation initiative.”

That sounds a lot like a mid-life crisis.
> Retirees don't create jobs

They do in countries with extensive social systems. Look at Germany. There is boom for daycare services, retirement homes, various mobility devices, the country is sucking in females aged 40-60 from Poland employed (gray/black market mostly, I'm wondering who will take care of them in 20-30 years) to take care of Germany elderly, etc.
Sounds similar to RSS, maybe except the markdown but apps like pocket can already extract the content.
There are two BCD formats. Packed (what you describe) and unpacked (where only a single digit is stored per byte).
Unpacked seems to have the advantage that converting to ASCII is just a matter of setting two bits, and converting from ASCII is just a matter of masking those out.

I found this example very illuminating

sub AH,AH ; clear AH
mov AL,'6' ; AL := 36H
add AL,'7' ; AL := 36H+37H = 6DH
aaa ; AX := 0103H
or AL,30H ; AL := 33H

because aaa instruction clears the high nibble of AL, it works with either unpacked BCD or with ASCII (but always outputs BCD).

http://service.scs.carleton.ca/sivarama/asm_book_web/Instruc... (page 8)

But iiuc aaa didn't make it in the transation to 64bit processors.
Facebook’s photo tagging system looks for users in photos they’re not tagged in
For what it's worth, I also seem to have sqlserver installed because of Visual Studio, but I have no SQLEXPRESS process (checked in services.msc). Perhaps they did change how this works by default since 2016/03/08
Do you know any other open/free live datasets like they used for the map?
ISA design is a highly quantitative business. You take a bunch of application benchmarks, compile them with you proposed new instruction, and measure speedup.

So the answer is one of:

1) people have, and decided against it.

2) people have dismissed it in an earlier phase, by observing that it doesn't make a big enough blimp in CPU profiles to warrant further investigation.

Also, it's hard to speed up very much in hardware because it's a bunch of interdependent divides which current cpu divide instructions are already good at. If the hardware acceleration interface is vector style, it's doubtful if many applications can easily take advantage of it. This article talks about printf, which certainly can't.

Do you have an area of applications in mind that spends a big slice of its computation time on integer -> ascii conversions?
Amazing resource to learn more about submarine cable: http://submarine-cable-map-2017.telegeography.com/
(Google maps of submarine cable)
Congratulations on inventing the newspaper.
Bury it in the ocean? Is nuclear not considered renewable anymore?
From reading through some of the comments I really have to ask, is wiping ones ass really that complicated?

Get some single ply (not the cheap shit in public bathrooms, which is often like 0.25 ply or whatever the fuck ... fucking wax paper or some shit), fold it sheet-over-sheet using 5 sheets (defined by the perforation) for the first wipe, use 4 or 5 sheets for the second wipe, then finish off with a third wipe at 4 sheets. A wipe is one iteration through the ass_wipe_process loop, which has 2-3 sub-wipes depending on how comfortable you feel folding in half the 4-5 sheet-over-sheet folded unit.

I'm a dude, so I wipe back to front the first few sub-wipes, with a front to back followed back a back to front mixed in there somewhere. The reason for this directionality has to do with the length of my anus hair, which depends on when I've groomed it. The longer the anus hair, the more likely a front to back sub-wipe will lead to anus hairs in the butthole, causing itching and irritation. For some reason this doesn't happen with the back to front sub-wipe, so that is mandatory after a front to back, in order to realign the anus hairs.

Pro-Tip: Only groom hair close to the anus, otherwise you might end up with an ass-cyst from sitting on a groomed region where the hair can't properly grow out due to the pressure from sitting. Generally there's less constipation after grooming as though the hairs themselves bind the anus closed or some shit.

I mean seriously, just fucking take this shit seriously and do it right so you don't end up with shit in your undies stinking up the place or spreading fecal matter all over the place, getting people sick.
but the scuffles were not direct confrontations between the armed forces of the superpowers (the nukes held them back, they were afraid of a possible escalation); the wars were always in far-off places between proxies (or that the other side was a proxy)
I would use a different browser window for maps. Even with tabs, window maximization is usually one click away, so not that much of a hassle.

But I agree that I commonly see people having their browser window maximized all the time (on huge monitors, to a great waste of on-screen space). I think the fact that they became accustomed to that is an unfortunate consequence of modern web design.
> That's a nice theory; the problem is that autocorrect is often stunningly bad at that

It gets even worse for some non-English languages. The standard way to do autocorrect seems to be roughly "pick the the word I know that has the lowest Levenshtein distance from whatever that was typed". The problem with this is that in, for example, Finnish, every word has a few dozen conjugated forms that have a very short Levenshtein distance to the original word, each of those has a few dozen more conjugated forms that have a short distance to them, etc etc until each Finnish base noun has roughly ~2000 conjugated forms and every verb has ~12000 of them.

No autocorrect system in existence actually knows the rules on how to form those words, and none of them actually have anywhere near all of them stored, either. The result is that the minute you output anything even remotely complex it gets autoincorrected to something else. Despite this, most devices and software ships with autocorrect on. The first thing most Finns do is turn it off.

The irony of it is that even if you had perfect autocorrect, it really would not be that helpful near the endings of words, simply because the possibility space is so full of correct words that a typo has a good chance of hitting one.
Java's days have been numbered since past 27 years.
A Nu XX-MAS Is HERE
Or just soak ordinary toilet paper in water before using it. It's cheaper and doesn't congest the pipes.
It started in the 1990s when part-time people were downsized and replaced with full-time people. Then overtime was killing coroprations so they moved people to salary instead of hourly. No more overtime pay, one salary no more sick and vacation days but PTO or paid time off hours instead.

You are expected to work 60 to 80 hours a week, or else you get bad performance reviews and fired.

In most at will employment states the company can fire you for any reason not related to civil rights law. They don't like your tie, fired. They don't like the way you walk or smile, fired. Someone accuses you of something they have no evidence or proof of, like being rude, you are fired.

This is done to avoid civil suits, fired for no reason, or fired for a petty reason not related to civil rights. Say you have 25 years in IT, you are African-American, but in your older age things change. You wear your tie differently because you found a new tie knot style. They can't fire you for your race or age, so they Instead fire you for not tying your tie the same way everyone else does.

I wrote about this problem before and nobody took it seriously.
They don't match mine either - https://electricityproduction.uk

Or http://www.gridcarbon.uk
I just use reader mode in Safari (yes I use Safari.) It creates a great reading experience and because of iCloud, I can pick up reading on my iPhone and the reading experience is identical.
Or if your 401k has decent funds available and you also want to lower your taxable income for the year.
And which newspaper allows you to read your neighbor's blog, your favorite entrepreneurs deepest fears, and the news from South Africa, all preloaded per your subscription choices? (Assuming this platform actually gathers steam). It's not reinventing the newspaper, just like podcasts weren't like reinventing the radio
That’s a problem of demographics and unemployment, not a Ponzi scheme. Ponzi schemes are scams, but they do effectively take money from people and give it to other people, which doesn’t happen if there’s no funds to transfer.

I don’t think any country can sustain a 25% unemployment rate for any length of time without it having catastrophic second- and third-order effects. That’s the problem, not the concept of taxpayer-funded pensions. All sorts of things are going to be underfunded or otherwise hosed if you’re struggling with 25% unemployment for any length of time. Nations have imploded over far less.
An abundance of anus hairs in my case. Top to bottom (back to front) aligns the hairs in such a way that they don't end up stuck in the anus hole, which I've experienced leading to itching and irritation. However, at least one front to back (bottom to top?) is mandatory in the middle of the loop for increased cleanliness, as either the skin folds or anus hairs obscure some fecal matter that the top to bottom (back to front) directionality doesn't pick up.
Show HN: 12 Days of Christmas for Techies
> The ultimate racist move is to deny the connection between hip hop and black culture. Total cultural appropriation right there

Your snide tone is reason enough to write you off as a troll, but to read my comment as a denial of the connection between hip hop and black culture while also implying I am a racist requires a special gift for disingenuous toxicity. You've made your point.
Those are generally "flushable" in the same sense that gravel is flushable, i.e. they'll fit through the bottom of the toilet but no guarantees after that.
140g/kWh when the wind is blowing strongly. On average more than 500g/kWh: https://www.umweltbundesamt.de/sites/default/files/medien/37...
Uh only if I had the spare money to invest. I live paycheck to paycheck. Go join a bitcoin group on Facebook or Reddit to get some advice. Don't invest anything you are not willing to lose.
New Uppy 22.0 Holiday release
The place it annoys me is airports. Some have music, some have TVs playing news and ads.

But virtually everyone there has a smartphone and headphones--if we wanted to hear audio, we'd play our own.
We don't do a match but offer a safe harbor automatic 3% contribution which everyone gets. This is nice because some younger employees don't contribute anything but we're still helping out their 401k.
That's a comment that you get when you only tell half the truth. While the green party was in power until 2005 and was leading force behind the intial phasing out of nuclear power, the conservative liberal government reversed that move in 2009/2010. Only after Fukushima, those people were afraid of their own electors and, in a highly populist move, reintroduced the phasing out but in a way that it while at first (from a certain, very opportunistic view point) seemed like everything would go along, was later judged that the people would have to pay the power plant operators for their losses (the bill was in all likeliness crafted especially so that the CDU-FDP government could say "hey we tried but now unfortunately and by a weird coincidence our donors still get their money back" [side node: its not the only bill that showed such a characteristic, either those people are highly incompetent ... or really really competent]).

And the end of the story: Now the nuclear power plant operators do not even run their plants all the time because under certain conditions it is not even monetarily lucrative to run them anymore. The whole thing would probably run out in the near future just because its too expensive to run.
https://github.com/tmrowco/electricitymap#real-time-electric...
The problem with that approach is it will only appeal to power-users. "Normal" people just don't care.

My mum, my step-dad, my brother and his fiancee, my next door neighbours, my best friend and my worst enemy all have this in common: they go to a website and they want to see the content on the page. They don't care why or how, so they're never going to apply an optional CSS file, even in the unlikely event they understand what it is.

Sorry, that's not meant to come off as a brutal put-down: it's just the way most people are about the web.
The RSS Times
I think the employees often like it, too. It also helps make conversations a bit more discreet, I think?
That’s not remotely as immoral as leaving grandma on the street. It’s a compromise, like everything else in the world that does more good than bad.
290 years is really the blink of an eye in terms of human evolution, and so the title line is a little misleading. Wait another three thousand years and it's likely we will be able to measure an evolutionary effect. The article notes that some women get this disorder as a result of carrying the allele that it is associated with, but at a rate that's around 1:10 relative to males, so maybe it's just a matter of more time. Also, selection in humans can occur on the whole family not just on individuals, so families with sick males might have a disadvantage, but the effect is apparently too small to measure in this data.
For Germany as well:
https://www.agora-energiewende.de/en/topics/-agothem-/Produk...

Its very likely because they only use projected production and use.
Or even better, birth place!
10M deaths not inflicted through nuclear exchange is still better than 10M deaths that happened, from conventional exchange in a war that starts from one party retaliating after a shot down plane.

Current situation sucks, but I'm not convinced removing nukes from the equation would improve it.
"don't trust advice from strangers" followed up with several paragraphs worth of advice from someone I don't know
> and with no unsolved long-term storage problems

It could be argued carbon emissions are an unsolved long-term storage problem.
Speaking of medication naming schemes; there's the one for monoclonal antibodies. Ever heard a weird name ending in "-mab"? Blame this: https://en.wikipedia.org/wiki/Nomenclature_of_monoclonal_ant...
And record high nuclear production in France...

Anyone knows why?
Misleading headline! The Germans aren't producing wind - except those who are too much sauerkraut.
Reasoning About Program Behavior Algebraically [pdf]
This app sells products under $10 with free global shipping. How can this be?
You don't do it for all of them, just for the ones that are getting confused
Automated lawsuits.
Can this work on regular Ubuntu?
ASN was invented for this 30 years ago. Runs like protobuffers are just re-inventing it. Arbitrary sized numbers were in there from the start.
These new Star Wars movies are for teenage girls, Millenials, and young people and kids. Not for the original fans who are 40+ years old.

They did the same to Star Trek.

Since most young people have not seen the 6 episodes before 7 or 8, they don't know it is the same scripts from the original films. They are seeing it for the first time. That is who the new Star Wars movies are for.
Got it. So we agree, the arb has to be on the same cross (XXX/BTC) on different exchanges.
Hm? I dump about 25% of my compensation while living in the Valley (right in Sunnyvale), even while paying 100% of the rent/costs for my 2 bedroom apartment and take multiple vacations a year. I actually even debated dumping almost 6% more, but I want to save up for a trip to Japan in a couple of months.
As have I, though again, it only shifts the problem.
How to Improve Data Productivity by Avoiding Cell Line Contamination
I like having a shared experience with people around me.
What is Cell Line Contamination?
Scientists considers the cell line is contaminated while the cell line genotype is different from its original donor. So for determining whether the cell line is contaminated usually starting from the genotype. The contaminated cell lines can be classified into the false cell line (Eukaryotic cell contamination occurs in the early stage of the cell line, the original cells have ceased to exist, which has completely become another cell line), and the misidentified cell line ( Eukaryotic cell contamination occurs after the cell line is established, and the original cells and newly mixed cells are present in the cell line).