skysight-inc/HackerNews huggingface dataset:
the author happily used BSF and BTC in the hottest part of the loop... which are actually rather slow instructions

Depends on the hardware you're running on. They used to be very fast on Intel machines. (There's an argument here that C survives architecture changes better than the ASM alternative, but BSF/BSR don't have C equivalents that the compiler can translate if appropriate, AFAIK. The best generic, widely fast implementation I know of uses multiply-shift with de Bruijn sequences and isn't automatically translated for obvious reasons)
Biosphere 2
How do you feel about The Flash? To me, it was fine at first, but as the show went on, too much habdwaiving was used, even for a tv show of its genre and it's becoming increasingly annoying (to me at least). I'm no physicist, though.
I wouldn't call it impressive. 2 months too late, too many bugs, horrible security, not much improvements, still doing more destruction than good.

Compare it to the "non-community" professional effort https://github.com/perl11/cperl/releases/tag/cperl-5.26.0 http://perl11.org/cperl/perl5260cdelta.html

regular expressions are much better with pcre2, which almost work (50% faster) with https://metacpan.org/pod/re::engine::PCRE2
Of a similar age and can also remember names pretty well - but only because I have developed tricks to do so.

I have been learning Spanish for the past year and find it incredibly difficult to retain things I would have found easier when I was young.

With numbers and general vocabulary I find the same tricks I use for names works OK but for rules of grammar (which are absolutely essential for speaking Spanish fluently) these tricks are of no use at all.
Python setuptools 36.0; still broken, 9 hours later
Why we pulled the plug on the opensource crowdfunded ShadowBrokers purchase
InfoTechSite – A Best Place for Complete IT Tips
I never used GCE before. Is there built-in spending limits already? Is there easy way to create said $10 instance that will only ever cost me $10?

After all it's one of the main reasons why I prefer Digital Ocean for small projects.
As someone who isn't a fan of apples closed garden, I agree with your comment.

While I would like to see a model where they all share data to train better assistants, I know that will never happen.

Ontop of all that my side project works on voice recognition and trying to figure out what users want, damn it's frustrating not being able to grok at times, but I haven't quite gotten to the point where I'll take all user input, and put it through ml. (Lack of uses haha, go figure).
I'd feel more able to agree with you if the NYT didn't carry water for some whoppers ("you can keep you doctor", "insurers will compete for your business", etc.) back when the ACA was passed in the first place.
Scaling with ProxySQL Query Cache
Its anecdata with a small sample size, but I can confirm you don't have to be aged 20-29 to be drunk and want to eat McD.
I watched the video some time ago and what bothers me is that the author pretends to have hacked Perl while in fact he just found that some people are using a commonly used Perl module (DBI) the wrong way whereas the right way is well documented. A similar thing would be to blame PHP for allowing SQL injections through unescaped user input: I am sure it happens a lot, but who would blame PHP.
Asm.js was a brillant idea, but wasm is more like a bytecode. This is where is the part from NaCl the author missed. Wasm is derived from asm.js but also an improvement on LLVM to make a portable bytecode, that LLVM is not. One more step in the LLVM toolchain to get portability...
perhaps not quite what you want, but you can do this with box2d: https://www.youtube.com/watch?v=8kZRpouZ3OQ
Does the 137.5 degrees has something todo with this?
I think they are talking about something like the Ken Thompson hack? http://wiki.c2.com/?TheKenThompsonHack
WTF?

'Opioids' are the prototype solution to human pain.

Have you never had surgery, a massive fever, or a broken bone?

Morphine and its analogs are probably up there with HVAC, internal combustion engines, and carbohydrates with respect to human progress.
The article only talks about changing the phase on fixed amount, nothing about fixing the frequency.
I don't use Perl for anything that I suspect will amount to more than 1,000 lines of code.

But for smaller scripts that automate tedious tasks or massage data to connect two otherwise software systems or generate a report-ish overview of a database/table, it is very hard to beat. Ruby comes close, but then again, Perl has been relentlessly optimized and fine-tuned over the last ~15 years, so for the stereotypical use-cases it is actually very fast, even compared to what one could cook up in C without weeks of hand-optimization and tweaking.

Someone once said that Perl is to batch-processing of text what Emacs is to interactive editing. I think the comparison is somewhat accurate.
Watch out for those magic magazines though. They have a tendency to disappear in dramatic moments, so you may suddenly find yourself with no magazines and one bullet in your gun at the exact time you need rounds the most.
It means that a bug in the compiler/optimizer could allow WebAssembly code to escape its sandbox.

This is a real issue, but o some extent this extra attack surface is mitigated because vendors are reusing JS compiler backends that are already part of the TCB.
Operation Car Wash: Investigating corruption at Brazilian oil company Petrobras
Because techies spend their time learning how tech work, not how people do?
I agree that Quantum is exciting, but if there's anything interesting about Photon the article you linked really didn't bring it out. What aspects were you thinking of?
At the time [while reading ] unknown to me, one or more of the Carlos Castaneda tales were both prescient and foreboding ... upon reflection and/or hindsight.
Every day or so I get a quick pitch. To fix it, I put the pads of my thumbs on my ears (with my fingers pointing backwards) and then rotate upwards while lightly pressing. I couldn't imagine living with that full time, or even on a regular basis.

Have you found anything to temporarily relieve this (diet, movements, etc)?
The guy may be grieving but he's still an asshole. He calls it boober because of all the sex he has being the founder of it.
It might be worth also looking into ReasonML, which is a very similar language, but gets some of F# issues right, like:

- Targeting native compilation and javascript transpilation out of the box
- Proper functionally architected libraries
- (including React and React-native for GUIs)
- Ocaml style functors
- Easy syntax for people who are familiar with javascript
- Prime-time promotion by a large company (Facebook)
- Targeting unikernels (i.e. MirageOS) makes it geek/buzzword compliant

The only downside for ReasonML right now I guess is that the tooling and developer experience (especially on Windows) is nowhere near to what F# / .Net core / VS Code+Ionide already offers on all platforms (Win/OSX/Linux).
There are still jobs specially on the banking sector, but these are not the kind of jobs you want. Its position in the industry is somewhat dying as I'm not aware of many new projects being written in it. I am myself in the process of phasing out a significant Perl codebase in exchange for Java.

I think it cannot compete with Python at its current state. This has nothing to do with the language (I consider Perl to be vastly superior) but rather its ecosystem and lack of momentum.

Concerning scientific programming, PDL used to be among the first choices but I'm not even sure if it's being used in bioinformatics anymore.

Its last nail in the coffin was missing the DevOps hype-train (Puppet, Chef...)

So even though the language is awesome I wouldn't recommend a developer in 2017 to learn it
Beyond making bad predictions and tonally describing the election poorly (it didn't seem to be coming down to the wire based on the coverage), the NYT did an atrociously poor job of explaining the mind of a Trump voter to its readership. To this day, there is a lot of reliance on imagery of be-mulleted bogeyman that is both facile and harmful if America wants to live in harmony with itself again some day.

That is, we're not just talking about getting the numbers wrong. The "narrative" itself is way out of whack as well.
Are you saying the engineering / dev salaries in NYC are outpacing DC?

I see DC creeping up to $160K-$170K or so for senior devs that can negotiate.

What are you seeing in Manhattan?
SROA'ed

What does this mean?

(Glad you're enjoying your time at Google, Justin!)
Google Tests 'Buy' Button in Search Results
Yes–you can create budgets, either as absolute amounts or based on last month's spending. You can also set percentages at which you're notified by email.
> Skylake now GA on GCE

What now what on what?
> Your workload appears ideal for a NOSQL DB like mongo

Can you expand on that a little bit, please?
Oh brother...
For our summer holidays we always pack up our caravan. A couple of years ago I started to make a list of campsites that friends/family recommend or that I stumbled upon on the internet. They’re all on a Google Map, and the list is sortable by country, region, stars and amenities.

Also a couple of years ago I made another document with possible routes (we always make it a road trip, with anywhere between 3 to 6 stops in 3 weeks). I currently have a list of about 80 destinations, so we have a couple of hundreds possible routes to choose from. I make a general plan before we go (for instance this route from our last holiday to France):

Route Kilometers Nachten Datum

Ede – Le Crotoy 463 km 5 do 16/7 – di 21/7

Le Crotoy – Seillac 372 km 2 di 21/7 – do 23/7

Seillac – Brantome 319 km 6 do 23/7 – wo 29/7

Brantome – Aydat 267 km 6 wo 29/7 – di 4/8

Aydat – Melun 403 km 3 di 4/8 – vr 7/8

Melun – Ede 544 km

The beauty of this seemingly rigid planning is that I can adjust it on the fly. The weather sucks? We move on to our next stop. Campsite isn’t what we expected? I can find another campsite close by that we’ll probably like in seconds. And because my route file I have a myriad of options to choose from.

You might think that a planning like this takes away the adventure, but it doesn’t. A couple of years ago we liked our first campsite so much that we stayed the full 3 weeks there. I’m not bound by my planning, but it’s more like a guideline that we can divert from.

For citytrips I book months in advance. I make a list of all the things I want to see and do, and plan them in advance. So our citytrips tend to be more rigid, but we like that. I would hate to waste time on finding out what's cool when you're at your destination, only to find out smart people booked in advance and you're too late. (This got us in the crown of the Statue of Liberty, for instance. And I prepared a bicycle trip around the island of Manhattan on forehand, since it wasn't a marked route there would have been no way to do it without preparation).

I get that some people book last minute, but for me the preparation is just as much fun as the vacation itself.
We do not know that.
Mostly legacy. perl5 is not developed anymore, just managed to death compared to the other big 3. Of the big 4 only php managed to improve itself significantly, but it's still only php.

perl5 is still top 10, runs tons of code, has one of the hugest library codebases (CPAN), and is much easier to use than e.g. python or php. ruby is better, but slower.
You cannot use simply a repl in whitespace formatted language (python), and trivial scripts get soon overly large. with perl sysadmin tasks or extending bash scripts is trivial. why gdb chose python over perl is not a technical decision (perl would have fit much better), but more a management decision. perl5 is going nowhere, and python is also stagnating, just slower. with ruby there still is a bit of hope. php done everything right, but still got its legacy coders and the horribly designed old stdlib.
I get that you can work around the problems, you don't seem to get that from a math point of view, rebase forces either

a) a centralized model

or

b) you have to throw away any work based on the dag before the rebase

or)

c) you have the history in the graph twice (which causes no end of problems).

(a) is the math way, (b) and (c) are ad-hoc hacks. You are well into the ad-hoc hacks, you've found a way to make it work but it includes "don't do that" warnings to users. My experience is that you don't want to have work flows that include "don't do that". Users will do that.
You may be significantly underestimating your ability to get phenomenal gains from algorithmic improvements.

My HPC lecturer used to say that the speed difference between bad Matlab code and good Matlab code will often be greater than the speed difference between good Matlab code and good Fortran code.

Tweaking the hell out of your code at the assembly level is a waste of time if you're using a naive O(2^N) algorithm.
At the time I registered my domain the suffix was less important and interesting than the name itself. My name is 'Steve' so I wanted to have 'steve.xxx'. Sadly I missed out on the .com/.net/.org, but I did register steve.org.uk

Last year I moved to Finland, and on a whim I saw that steve.fi was due to expire in a couple of months. I figured since I was in Finland now I could claim that - and was lucky enough to grab it.

In conclusion: For a company/service the suffix matters, but for a personal site? I figured that people would get their via google, probably, but if not that it should reflect my name - which is a little selfish, but seemed more memorable.
> These days I'm buying as much as I can from places other than Amazon.

Why? Most of the things you described sound like a much welcome improvement over the stuff we have to deal with now.
Getspot
Getspot is a mobile GPS based software application that provides intelligence to your on-field / remote workforce. It provides real time location tracking of the workforce with timestamp, distance travelled and assigned task details. Real time supervision helps organizations with single source of truth for all the remote workforce data.
Mmm, it'd be more honest to point out that "the effort" is your effort
why no ota support?
What about discovery service called 'talking to people'? Book groups in FB, forums, friends and family... Not only do they actually have good advice, but it has a lot of other merits, too.
Does it really make sense splitting ASR and NLP up into distinct concepts? While I understand in the past they have solved different problems, it's my understanding that to get accurate ASR, grammar files or corpus can be provided to improve the recognition. I've also seen things like Siri autocorrect what is being transcribed as the sequence of words evolves.

Another example is how as an Alexa skill maker, you have to provide utterance / intent mappings. Is that just used to accurately classify intent / entities? Or is it also used to identify which skill to pass a user utterance to as a part of the alexa skill service because there could be very little variation between skill names or inquiries amazon is supposed to actually fulfill when a person is talking ??
Reini, aren't you the sole dev working on cperl, the fork you set up because you disagreed with some of the patchs perl-porters accepted/rejected?
Fom the flame graphs I don't get how there is a 10x speedup - the optimized piece (ExecOpenIndices) is less than 90% of the total?
In most European countries, opioid painkillers will only be administered in hospitals when pain is so strong that you can't fight it with Ibuprofen or Aspirin (e.g. after surgeries).

I don't know a single person here in Europe who got a recipe for opioids by a GP or after leaving the hospital. That's not because pain is not treated but because doctors realise how dangerous opioids are.
Node.js app examples for enterprises, with metrics
One bizarre thing that I can't remember is names of plants and trees - a bit unfortunate as we've just purchased a house with a decent sized garden and I've taken up gardening.

But I've never been able to remember names of plant and trees even though I generally have a ridiculously good memory for "useless trivia" as my wife puts it. :-)
Mathematics for Physics (2009) [pdf]
> Capitalist, so called "meritocratic"

And again, HN continues to connect all the ills of the society to that mythical 'capitalsim'.

Do you have any knowledge, for example, of how were promotions and salary raises distributed on a typical soviet factory?

Edit: since HN' genius anti-spam system prevents me from posting new comments after a couple of downvotes, I will use this comment to reply instead. (If you're annoyed at this, welcome to the club).

> You shouldn't prop an utterly corrupt system built by perverting an impossible fantasy as proof that we can't do better.

Let's put aside the argument that "USSR wasn't communist/socialist" (which is bullshit, but for different reasons). Let's imagine that USSR was, actually, something else - because it sure as hell wasn't capitalism.

From that, we can infer that the same problem with promotion and corruption happened in vastly different economic and social systems, and, therefore, is not specific nor especially connected to the idea of capitalism.

> I am not in any way related to HN (I am just a regular user), but it's a stab at the claim of some that there is "meritocracy", or that these things are somehow valued, when in fact, they are not.

Being a user makes you related to HN in a sense that you make up HN community - which is exactly what I was referring to.

> In many ways, the societies were less meritocratic, and in some ways more equal

They certainly were - that's exactly what I hate about them and why I embrace capitalism instead.
While Cannabis could help, what's wrong with Ibuprofen? It's the go-to drug for most doctors in Europe and used for the vast majority of patients with pain. Unless you had surgery or have been in an accident, pain is rarely that strong that you need opioids.
> It probably prevented a new DirectX style dark age of the web.

Do you mean ActiveX rather than DirectX? As in the OLE and COM technology for embedding user interface components on Windows?
Be careful of .xyz. Recent $1 sales on .xyz have caused it to be bought by a lot of email spammers. If you also want to use it for email (not just as a website), you'll run into delivery issues.
"I’m not going to take a penny more from you"

A penny being the smallest unit of currency. So he's simply stating that he'll not take any more money in recognition of the fact that he was very well compensated.

This implicitly discounts the possibility to reduce the amount of money he'd take - and so if that's something the barristers wanted to do they'd have to explicitly bring it up. Which, I think we can all agree, would be simply too awful to contemplate.
on the contrary perl5 has been relentlessly de-optimized and destroyed over the last ~15 years by its maintainers. how did you get to this interesting opinion? do you really believe the p5p marketing hype?

perl5.6.2 still blows away all newer releases performance and memory usage wise.
15 years ago the author was still active.
Honestly surprised nanoc isn't mentioned, particularly because it seems to be the most flexible framework.
Even as 'fiction' they're a great read.
I'll read them all again someday.
Especially when the ad-blockers are running on the browsers (Chrome), which are controlled by the ad platforms (Google). If I remembered it right, reportedly Google had struck a deal with AdBlock Plus to whitelist Google ads.
Add extraneous code?
Speaking of search engines: why don't you just look up acronyms you don't know? The one-time inconvenience would seem to be much better than denying everyone the benefit of using acronyms (as demonstrated by their use). And what's the standard for acceptable acronyms? Is it "GA" or "GCE" you don't know? What about GPU, CPU, FLOP, CIA? And why only acronyms? Surely, some people will have to figure out what "Skylake" is, as well. And considering nobody is born speaking English, should the title include some sort of explanation of "now" that starts from first principle?
Out of curiosity, was the wisdom teeth removal an especially complex operation? My last wisdom tooth removal took 20 minutes for the whole visit, after which the dentist neither prescribed any painkillers whatsoever nor did I get a day off from work.
SafeDNS helps users expand OpenWRT router functionality
>I do not know what he means by risk. Learning new things is not risky.

Obviously it is, since you can go from something you know are good at, and can deliver results (and draw on experience), to something unknown that you have to learn -- this can make you misjudge potential issues with the new stack, miss estimates and fail to deliver correctly or on time, or even find it to be unfit for the desired tasks in the end. All of those things are gambles.

>Employee does not need to be personally in risk if he/she works on project with low chance of success.

Only if the higher-ups also see it that way. Else, if they blame the employee, that would constitute risk.

>What exactly are "unsafe" areas of the company, what will happen to me if I work there?

Areas with high probability of not delivering? Areas with death marches? Areas with bad managers? Etc?
In many European countries (e.g. UK, Germany, France) Opioids are only used in Hospitals, with very few exceptions.

Most doctors will prescribe sth like Ibuprofen or Aspirin which is sufficient for most pain. If your pain is so strong that you can't fight it with Ibuprofen it's likely that you're better off in a hospital that treats your condition.

The exception are patients at the end of their lives. In this case, opioids can be given to provide a better experience for the patient if treatment is not possible or not desired (by the patient). But most of these patients will be in hospitals as well.
Errr... does someone name make their words invalid for some reason? :)
This. I would call the optimization described on the article as "low-hanging fruit": if you don't have the right DB indices or you are not batching your operations, you can find that kind of improvement easily, mostly just because your code was not following the "fast path".

Still very useful article even if just to show how to use profiling tools, which you will need to even for much-higher-hanging fruit.
Would love to see that, like track by day/app/wifi/cellular, just more finer then the settings app is doing it :)
Both PNaCl and WebAssembly need a compiler to a get the machine code run by CPU, but the output of PNaCl is checked via NaCl verifier while nothing checks that the output of WebAssembly is safe machine code.

As the verifier for NaCl is likely to be an order magnitude smaller than a component in WebAssembly implementation that verifies and compiles the bytecode to the native code, PNaCl attack surface is much smaller.
I'm well out of my depth as I'm sure you can tell, but I think the phrase is porque no los dos?

Sources suggest dekam is Common Brythonic, but that doesn't mean the Old Welsh dec (now deg in Cymraeg) didn't come from Latin?

Wouldn't it be weird if mutation of words in Celtic/Brythonic and Latin happened identically over time. Of course the similarity through earlier common ancestry of counting words would facilitate such a move.

Thanks for your input though, my suggestion was supposed to be tentative as I know there are Latin loan words in Cymraeg from Old Welsh.

Do you know whence comes the support for "dekam" being well-established in Celtic via IE, is it largely based on phonemic evidence?
I think it's just used here as an example of Moz://a not aping Chrome, by moving their UI even further away.