skysight-inc/HackerNews huggingface dataset:
From my knowledge, the ERC funds fundamental science. In my personal area (theoretical physics), people tend to move from Fortran to C++ nowadays. As an effect, mostly readability decreases (without linear algebra libraries) or the compiler doesn't help anymore with compile-time bound checks (so people use run-time bound checks with assertions instead). Not even to mention the years of wasted time for people finding bugs in their parallel codes. And all codes with the "HPC" badge are parallel nowadays. I think supporting a modern ecosystem is a good decision if people move away from C++ towards Rust or Julia (another ERC... http://opendreamkit.org/).

(Note: Please don't feed the trolls. Nobody has time for language rants)
> It's unlikely, but possible, to roll a 6-sided die 100 times in a row and get 100 6's.

It's exactly as unlikely, but possible, to do the same and get the exact sequence:
6	2	2	4	5
4	4	1	4	4
4	3	5	4	2
4	6	2	4	4
1	1	2	4	4
4	6	6	4	6
6	1	1	2	4
4	1	5	1	2
3	6	3	3	3
1	6	4	1	4
1	5	4	2	2
5	6	2	1	6
3	5	3	3	2
6	6	6	3	6
5	5	1	5	4
6	2	6	4	3
2	2	5	1	5
3	3	5	4	5
6	4	1	5	5
6	6	6	6	3

(generated via https://www.random.org/integers/?num=100&min=1&max=6&col=5&b...)
Every time I launch Spotify on my iPad, I’m stupefied that they regressed from their excellent, scrolling pane-based tablet UI to a blown-up phone layout. If it weren’t for Discover Weekly, I would have switched to Apple Music long ago.
Algae based biofuels need a lot of land. This process uses less land.
I'm curious, who here has a development workflow such that compressing/minifying code via an ad-hoc web tool makes sense? I've always just included it as part of a build process, or at the very least would pipe it into uglifyjs command line. I'm sure everyone's got their own needs but I just don't understand how that would be useful.
There exists an Android app for Apple Music:

https://play.google.com/store/apps/details?id=com.apple.andr...

Anyone have any idea if it is any good?
The view of the (very shallow) canals of Venice brings to mind the Erie Canal, which I've been reading up on.

The initial channel was 40 feet wide, but only 4 feet (1.2 meter) deep, with canal-boats having a draft of 3.5 feet -- leaving 6 inches of clearance between those and the canal bottom. Given the speed of travel -- about 3-5 mph (4.8 - 8 km/h) behind a horse or donkey tow -- bottoming out would like not have been disastrous, but would still have been at the very least, a nuisance.

Considering canals to alternatives, I also realised that one of these was that the surface was uniform, effectively flat, and immune to the hazards and treacheries of road-based travel, most especially mud, ruts, and wash-outs. A canal is the original self-healing substrate.

Even at 5 mph, the constant and smooth travel, as well as the size of the boat relative to the tow (1-3 horses, boats of up to 78 ft (24 meter) in length), travel time was cut in half and costs by an order of magnitude. From a note on the Wikpedia entry:

"Using Clark's Works of Man figures, a mule can draw 60,000 lbs but carry only 250 lbs, which need men to load and unload daily, have a need to carry grain as well (parasitic weight), and for same tonnages, required far more men as a labor force, drastically increasing running costs. A 95% reduction is probably conservative, 250#/30t is 0.4% the expenses, so reduction to 5% costs still indicates someone is taking a lot of profits."

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

The Erie Canal was eventually enlarged. But in its day, the initial configuration was an absolute revolution in transport for the United States.
> Apple Music is on desktop

Not in a dedicated app. The integration with iTunes is a bit of a mess and brings all of the iTunes weirdness along for the ride. I really wish Apple would break iTunes apart...
Your second sentence suggests lacking a college degree condemns one to those fates. What % of your peers at your company lack a college degree?
To be fair, I lived in Portland from 2013-2017. But I don’t think it was a ever a staple as much as a statement.
Python – A Fractal of Clean Design
"You can't tell how deep a puddle is until you step into it."

Miller's Law (Martin's Extension)

As I've just commented: a surprisingly small depth of water can make possible a tremendous amount of transport. And the depth of a body (or channel) is very hard to tell from its surface.
As I understand it from van Notten, the power is institutional and fluid. There are accustomed, practiced, entrenched norms of behavior and custom, which provide general rules for what behavior is against the law -- although it becomes a matter of law only when it affects someone else to the degree they want to seek justice to redress a wrong. Power is embodied by clan leaders (elders who have the support of the majority of their community) and judges, etc, but is fluid in the sense that at any time, if they do something the community doesn't support, they will be replaced casually by their community.
Looks neat! My one critique is the Contact Us link. I find unexpected mailto: links annoying because they cause my desktop mail client (which I don't use) to open unexpectedly when I'm expecting to be taken to a page, in this case a Contact Us page.
I agree about this. I like Google Music and unlike Apple Music it didn't and doesn't want to delete all my music then shrug and say it's my fault for not buying from Apple, but... I can't even use youtube while my 3 year old daughter tries to listen to her bath music.

It's pretty ridiculous.
This is just a bit of useless pedantry, but wouldn't the album be more like the "molecule of music", with the song being the atom?

(That would make verse, chorus, bridge and refrain the "quarks of music", I guess.)
I agree to a degree.
However, if your startup is, or stands to, make you a millionaire, and the engineers are just getting a salary, then it is they who should be resentful.
Note that without the server also performing hashing, this is essentially equivalent to storing plain-text passwords.
While that thread breaks down the idealized probabilities, it doesn't say anything about the RNG behavior itself. Some generators have bad seeds. It's conceivable that Billy got lucky and hit one of these. I sincerely doubt that's the case. With the source it'd we could definitively confirm or rule this out.

Another possibility is that Billy figured out a hitherto unknown RNG manipulation trick. This is how a lot of TAS runs work. Again, I doubt this is the case but with the source it'd be easy to rule out.
And you still focus on a tiny subset of the Android market. You're talking about less than one percent of all phones...

https://www.recode.net/2017/10/4/16418170/google-pixel-marke...

And if those Android One phones are sold by carriers, they still aren't guaranteed to get timely updates. Even the Verizon Nexus phones didn't get timely updates back
In the day.

Unless you're an expert in AI and data analytics or have some type of inside knowledge, it's hard to believe that Google isn't one of the best big data, AI companies in the world.
'Borrowing' computation for fun and profit
Shearwater (Techstars '15) | Software Engineer, Senior Software Engineer | Boston | ONSITE | Full-time | $70k - $180k | Contact: eli@shearwaterintl.com

We are a tech startup that helps schools deliver 1-on-1 mentorship to all their students. Our customers include Tufts University, Washington University in St. Louis, University of South Carolina, Northeastern and Penn State. Our users are students and alumni of these institutions.

Our mission is to directly increase the national graduation rate. We do randomized controlled trials to measure our impact on a given school. At the same time, we are constantly A/B testing new experiments to make progress on the deep human questions that underlie what we do:

- Out of the thousands of alumni from this school, who will make the best mentor for this student?
- What ingredients go into a profound mentoring relationship? How do these relationships get sustained?
- What helps students stay in school?

Overall, we have a nonprofit's mission and a tech startup's culture. We raised our seed round and went through Techstars in 2015. We are on our 4th consecutive year of doubling our revenue and are fortunate to be profitable.

We currently have 2 engineers (an overall team size of 16), one of whom is writing this message. We are hiring a 3rd. Our stack is Heroku/Postgres/Ruby on Rails with an EmberJS frontend, but we don't dock you points for not already knowing these technologies -- we care far more about demonstrated ability to learn. See http://shearwaterintl.com/engineering/ for more about our engineering culture and processes.

* While this is an onsite position, we have an extremely flexible remote work policy: work remotely whenever you feel like it and it's OK with anyone you're meeting with that day. I work from home two days a week.

Apply through AngelList (https://angel.co/shearwater-international) and mention HN in your note. Or send me an email (eli@shearwaterintl.com) and let's talk more.
SpaceX's hot new monster rocket ready for first test flight
This is depressing, and I don't get why customers are so fanatically loyal to a service that's consistently trailing the industry in features, security, and has a bad habit of deleting people's music or "forgetting" their accounts.
Thanks for the feedback. At initial step, I don't focus much on this thing. I will provide a nice contact page in future.
Isn't the important point here to do with the point at which an individual can, if they want to and are willing to spend the energy, alter a particular instance of disagreement? whereas in the Somali (or other non-government system), individuals can both effect particular justice according to a particular grievance, and individuals can effect what justice is done and how, individuals in our countries have no such ability, overwhelmed on basically every level by the power of the government?
I'm OK with it as it emphasizes that collectively, they all did it, yet the current owners aren't trying to take credit for what they didn't do.
Central london isn’t as expensive as some of the suburbs, £2500-3000 is a pretty nominal rent for the area for a decent sized 2 bed 65-70 sq/m (check the rent for Lancaster Gate which is where I live for example https://www.foxtons.co.uk/living-in/lancaster-gate/)

Food and rent and utilities sum to about a 1/3rd of the combined total salary, a big vacation is 1-2 months rent weekend trips in Europe can easily be done on less than £500 heck even under £250 for a city tour flights can be found for <£100 for 2 via low-cost deals of the week, 1-2 nights in a hotel isn’t expensive either so just food since most stuff you visit like museums etc tend to be free or very cheap in Europe.
Pipenv solved the most annoying problem Python had before: inconvenient version isolation. Dependencies were installed globally by default, and virtualenv was too cumbersome to use easily. Pipenv solves all of those headaches.
I think Pocket is better, by the style, fluency, and because it transforms websites to text better than Ip. But, one of the best features of Instapaper (which doesn't have Pocket) is that you can change the title names. I really like that feature.
I for one appreciate when something that's several years old is clearly identified as such. That way I know that I should at least consider the possibility that what I'm reading, if I find it useful, is potentially out of date.
"Organic" is almost as bad in my opinion.
It sounds like you didn't actually do any reading on the subject.
The GOP offers tax cuts to the wealthy, inducing a higher debt-load for the US.

The wealthy turn around and buy US government bonds.

The rest of us pay the wealthy bond interest and pay taxes against the debt accrued by offering tax cuts to the wealthy so they could buy US bonds.
The LLVM api evolves rapidly. There is no way sample code from 2015 will compile cleanly with the latest version.
You might compare the violence with that in a very strict society, like the Soviet Union, or with any other country, whether Latin American countries lately, many African nation with various governments, or certain parts of North America (Dade might be a forerunner), though, so is the reason for violence in Somalia attributable to their form of law?
It can also feel like one is not exactly re-remembering the world, but re-creating it. As if one is recalling the trick of creating the world.
The MBP media controls part of your concerns can be solved by Radiant Player: http://radiant-player.github.io/radiant-player-mac/

Your other concerns aren't made any better though.
Nice suggestion! What would be your own answer to it?
Apple Music has an Android app.
With all of these terms, do you understand what people mean when they use them? Artificial and natural likewise can be criticized, but is it helpful? Are you perhaps dereferencing them to a different definition than what they intend? Human language is very fluid and understanding depends at least in part on context. I have my own pet peeves with respect to imprecision in language, but I work against that from getting in the way of the real goal, which is understanding.
It is easier today than ever before to share a basic great books history and philosophy "story" today. We can include our primate biology, geology, food history and organizational and strategic narratives from Sun Tzu to Aristotle to Schelling's game theory to Robert's Rules of order.

If we're going to live to 100, we should should share some tooling for how to get there better together. Education is not the problem. Constant crop dusting on filmic conflict fictions and staged sport conflicts is the problem. Living together in an industrial world secreted behind walls or even continents away on 1-way broadcast communications is foolhardy.
From other reading, I got the impression the circumstances were suspicious. The obit refers to heart failure, but without details. So I'm left without any certainty.
If you are a Tool fan (as I am) then you most likely own their albums already: why not simply add them to iTunes and allow it to upload them to your iCloud Music Library? This will only need to be done once and then those albums are available on all of your devices, as if they were available natively in Apple Music. You can even delete it from your hard drive on the system you originally uploaded from and now you don't need to use the space any longer.
The concept of generating synthetic fuels from biospheric sources of CO2 is not new. And atmospheric CO2 may not be the most sensible choice: costs for sequestration from seawater (measured in energy) are much lower.

I'd become somewhat excited by the potential of seawater-based Fischer-Tropsch fuel synthesis about four years ago after a set of articles from the U.S. Naval Research Lab were published. I was shocked several ways to learn that the concept was far older -- both because I'd been unaware of the fact, and that the NRL's own publications failed to cite the pioneering work in the field, from Brookhaven National Labs, in 1964 (by Meyer Steinberg). The original concept was suggested by M. King Hubbert, of "Hubbert Peak" (peak oil) fame, in a 1963 paper.

I've compiled a set of early research from Brookhaven, M.I.T., and NRL:

https://www.reddit.com/r/dredmorbius/comments/28nqoz/electri...

On the positive side: the research is solid and there's ample history. On the negative: there's been very little actual proof-of-concept and virtually no scaling of the concept. This suggests potential engineering challenges.

Otherwise, the basic size and energy budgets are within reason, contrast biofuels, which in virtually any configuration simply does not produce enough viable fuel to sustain modern energy budgets. See:

https://www.reddit.com/r/dredmorbius/comments/2cvap7/the_int...

The acreage requirements alone approach or exceed the total land area of the U.S., in more conventional cases. In the case of algae, this is reduced to "only" virtually all current agricultural acreage.

Hubbert's suggestion: http://www.hubbertpeak.com/hubbert/EnergyResources.pdf

Steinberg's obituary, from 2015:
https://www.newsday.com/long-island/meyer-steinberg-of-melvi...
Tangentially related: https://en.wikipedia.org/wiki/Wikipedia:List_of_hoaxes_on_Wi... is great reading.
>The best and biggest employers should have the best information on the value of college education (in whole and in terms of its parts, such as humanities courses).

Depends how one defines "best"; though this is debatable, because one could say that these are the most beholden to the signaling arms race despite the data they may have to the contrary (i.e alphabet, amazon, et al).

>In my view the elephant in the room is that maybe a college education is valuable after all, but we haven't put our finger on the precise reason.

I don't think this is the elephant in the room at all, people routinely say that some parts of a college education can be valuable for various reasons, while others (as judged by value by the marketability of the graduates) are not valuable at all.

In my view, the "best" and biggest employers like it because it signals some default level of competence (which is growing weaker as the incentives are to push everyone through to get some kind of degree) as well as relative malleability and conformance to institutionalized authority (those who opted out, or didn't go might not conform to the corporate identity or end up making it expensive for the employer to employ them, compared to their counter parts; after all, hiring based on objective measurements/metrics without any human involvement isn't something that happens today). Also these companies are largely affected by the turnover rates compared to smaller ones, so it's easier to target colleges graduates as a cohort.

>If there's an information arbitrage going on here, somebody should be able to make money from it.

I do think some employers take advantage of this environment, though I doubt it's alphabets, amazons, and apples…
Either this is begging the question, or you're defining consciousness explicitly as something that doesn't actually exist.
Well he’s taking about a hybrid. Each of your pages are essentially little applications on their own.
This paper is a vast oversimplification of a confluence of many issues, of which rent is only one - and I’d seriously question the causative effect suggested here as well.

Aside, the US fertility rate has taken a steep dive since the Great Recession - during, and for a while after which, the rents were (at least in absolute terms) quite a bit lower.

I have four kids myself, so I’d like to think I understand at least some of the issues fairly well.
How is questioning the choice of project to fund feeding trolls? I was under the impression that diversity was mostly considered a good thing, that has to go for perspectives as well. I just don't get why Rust desperately needs a lot more money than any other tool that's equally useful, they were already pretty well funded by other organizations.
Wow, given how user-hostile the Spotify interface is, that's pretty damning of Apple's efforts.

I use spotify despite its interface.
Generally greylisting is supposed to let future emails through once it establishes that a server will re-send. It should be possible to detect greylisting and warn the user.

"Your email provider temporarily rejected our email to you. We will retry in a few minutes. If this happens persistently, please (check our guide for your provider, $MAJOR_PROVIDER|contact your provider) to figure out how to whitelist our login emails"
Oh. In case you wanted to assert the capacity = 0 isn't happening, it's OK. I was talking about overflow protection. I'm sorry if I've missed something you said that was implying that.

If you wanted to check overflow condition, this assert doesn't help. If the capacity was almost MAX_INT, and you multiply it be 2, then compiler has freedom to do whatever, and not catch it because it must never be happening in the first place.
Not to pile on, but publishing low quality pieces such as this really doesn't do "the cause" any favors.

The obvious question the article avoids is "why then are there so few women back-end devs?". That is really the crux of the whole matter.

The article seems to suggest that women, for whatever unrelated reason, uniformly decided to go into front-end development, saw a wage and prestige drop and therefore decided to stop there since "men".

As has been pointed out, less scarcity of skilled labour in any field will reduce wages eventually, so this wouldn't even be surprising in a gender-blind world.

The problem I have with articles like this is the obvious omission of facts that explain the situation.
Front-end dev is often a natural path from, or, even part of traditional design work.
Traditional design work (among other things working with html), is not at all men dominated. It doesn't matter at all why this is the case, rather, it explains what happens in front vs. back-end development.

It is not that women somehow do not react to monetary incentives or are driven out by men. Front-end development is just simply the natural extension and career path for many women somehow involved in the technology sector. The same can not be said for back-end development.

The fact of the matter is however, and this is unrelated to the above, that front-end development requires (generally) far less specialized skills and has a far tougher labor market than back-end development.
Hence, front-end devs earn less.

The real question, and crux of the discussion, is therefore if women can be successful as skilled back-end engineers and earn their fair share there.
Up until that situation, there isn't even any reason to debate some sort of male fault and this is so obvious that shoehorning a gender debate into this matter is simply bad journalism.

I think the equal pay movement can really "thank" journalists for producing such garbage articles because it truly calls into question the validity of the whole deal.
Apple Music also supports adding your own ripped CDs.
> you're rewarded with socio-economic status when you feed the hungry

LOL
Ignoring microcode, the instruction decoders can, per cycle, decode one of three patterns:

4 instructions that decode to a single µop
1 instruction that decodes to 2 µops and 2 instructions that decode to a single µop each
1 instruction that decodes to 3 µops
1 instruction that decodes to 4 µops

Obviously, RMW decodes to three unfused µops and thus the cycle it’s decoded there are only 3 µops emitted from the decoders of a potential 4.
Perfectly reasonable. I would then suggest changing it from "Contact Us" to "hello@hreftools.com" to prevent any confusion (Principle of Least Astonishment) :)
Not an expert in the field, but it's possible to convolve a signal on the recorded impulse response of a room [1] or a 'Slinky' toy [2], or that of a subjectively 'desirable' piece of audio equipment [3].

The result is as if your signal were played in that room ( with all its reverb ) or through that thing ( with its 'desirable'-or-otherwise characteristics modeled in its impulse response ).

Thinkable in 1962, but not thought possible. Now it's part of an industry.

-----

[1] https://en.wikipedia.org/wiki/Convolution_reverb

[2] http://www.openairlib.net/auralizationdb?page=1

[3] https://www.soundonsound.com/techniques/convolution-processi...
And how did they achieve that? MIPS says their only high performance CPUs are vulnerable to Spectre.

https://www.mips.com/blog/mips-response-on-speculative-execu...
I have the opposite reaction to it, it seems insanely idiotic to have a associative array with ordered keys. It can only make sense to someone who doesn't know anything about fundamental data structures and a language that caters to people like that in spite of the performance penalty is just strange.

but hey, its Guido, I still can't fathom that he moved reduce into functools.