skysight-inc/HackerNews huggingface dataset:
I'd be totally OK with a "lines of code" metric. If that was what my raise is going to be based on, let's do it! At least it's a metric and I know about it!

I've worked at my fair share of companies, and not one of them based raises/bonuses (for engineers) on any kind of quantifiable metric or KPI. It basically always comes down to whether your boss likes you, or how much self-promotion you're doing, or what phase the moon is currently in, or some other wizardry. It's never a concrete metric that you can track your progress against throughout the year and know if you're going to succeed or not.

One of the questions I ask in every interview is: Is my compensation entirely dependent on my job performance, and if so, what metrics are used to evaluate my performance. For some reason, nobody seems to have a good answer for that seemingly simple question. Sometimes they'll say "yea it's performance based", but when you press for what they're measuring, you won't get any information. So I'll take the job, and a year later annual review time comes, and lo and behold, it's "Here's your [good|bad|neutral] (it doesn't matter) performance review and your 1.5% cost-of-living increase!" Very demoralizing. Show me a place with clear, transparent, quantifiable performance metrics, and I'll beat a path to your door.
CSS variables slides from milano front end meetup
How can a dimension be under a size? The four regular dimensions (3d and time) can go infinitely in any direction.
Nice, Polite, but Direct. I'll always recommend this type of way when facing conflict.

Speak your problems logically and show that you've given some thought to them when you talk with your boss.
I think the key contribution outlined in the post is the heap profiler tool that allows you to figure out whether you need a different allocator for your needs.

The tool can be found at https://github.com/cesanta/smart.js/tree/master/tools/heaplo...

If anybody knows other similar open source tooling, please share!
Stop looking for the next Zuckerberg in Africa
Even 48 volts won't drive any appreciable current through dry skin, but you can string four car batteries together and weld with them. It's frightening that people are so ignorant about electricity.
VMWare Workstation was one of the greatest products of all time (in the early 2000s). It made it possible for me to get a lot more work done on a single computer. At some point, VMWare the company shifted to enterprise VMs, absurdly overpriced, and VirtualBox could do everything VMWare could. But for several years in the early 2000s, Workstation was a truly great product.
This might make a good "Show HN".

Is there a story behind the company?
Indeed. They are adding value types though. It'll take years but once done, this kind of problem shouldn't crop up again. They've also been doing work on better escape analysis.

The JVM can do a lot of optimisations C++ apps don't benefit from, but I think the loss from not having value types more than drowns them out.
And how do Americans type the all-important § and ±?

Also, there's a nice single-serving site for your Q: http://wheresthehashkeyonamac.co.uk
Ask HN: Startups, what accounting software do you use?
I'm just curious what others are using, and how they like it. My company has Quickbooks Online, and it's more of a "it's the lesser of all evils" relationship than being a desirable product. Has anyone found something that's truly great?
Fact: prefacing your opinions with the word "Fact" does not make them actual facts. An example:

> Fact: the moon is made of blue cheese

My opinion - articles that try to generalise from a certain kind of start-up to all start-ups don't really stand up
I think you'll have a difficult time finding large, public websites that don't use any JS.
Interesting how the French Canadian keyboard is the only one where the escape key doesn't contain the word "esc". They went with the ISO keyboard symbol for escape instead[0]. I didn't even realize there was such a symbol before today.

[0] https://commons.wikimedia.org/wiki/File:ISOIEC-9995-7-029--I...
Or "That sounds fantastic Leonardo! As a well funded venture attempting to disrupt the Mediterranean we're always looking for new team members and your personal ambition is far more important than any previous experience. You'll be able to work flexibly from our shiny new office palace, work directly with our fantastic founders and we'll cover your lunch and gondola to work. And you get to take a half day every second Friday. After your three month internship we'll offer you fantastic references, and some of our former interns have been offered full time work at a great below-market salary. Leo... you still there?"
But we didn't know any of this when we started using aspirin as an analgesic.
Happy Anniversary: Scrapinghub Turns 5
The dangerous “UI team”
This whole article misses the point of what productive means and why 10x developers are paid hundreds of thousands of dollars at Google et al.

Basically, the author has defined 0.1x to be EXACTLY what people mean when they say a 10x Engineer.

All of this "non-productive" stuff they are mentioning is the actual productivity that the 10x Engineer delivers. Somebody who writes hundreds of thousands of lines of unnecessary code is, by definition, not a 10x Engineer.
can you elaborate on that?
It's an exercise on how to do everything with more code.
And in reality, the brain uses many more signals then the electrical impulses we concentrate mostly one and their frequency. Partially our broken physical model prevents Biologists from looking into the issue from different perspective, which are usually more open minded.

Even stuff we found already:
For example, gasotransmitters are usually ignored (https://en.wikipedia.org/wiki/Gaseous_signaling_molecules).
Pure electrical contacts https://en.wikipedia.org/wiki/Electrical_synapse are often also.

From a different physical models I'm missing two important ones: radiant (scalar, LW,...) EM waves and ring photons (photons entangled into a ring).
Scalar waves are interesting because DNA is wrapped up in chromosomes in such a way, that a passing LW wave will get a modulation.
Ring photons because 3 of our amino acids have carbon rings that could generate those.
Imagine a cylinder. It has one flat direction, which goes on forever, and a curved direction which can have a very short circumference.
Apple's Safari browser is broken
Definitely. I learned OCaml from the online tutorial and that gave me a pretty good starting point in a few weeks. Compared to the Haskell tutorial on Haskell's website, it focuses a lot more on building real programs versus the sort of REPL-based approach given on the Haskell site (which basically doesn't teach anything more than short one-liners due to its limitations). And even the most popular Haskell book (LYAH) is a worse resource IMO.
Yes but it's a reasonable assumption that if they're pushing 4000 amps through the cables to generate a magentic field big enough to disguise a submarine, then the voltage is not in the single or double digits.
Consider the outside of a straw. The surface is a curved two-dimensional space which is bounded in one direction only by the length of the straw, but is quite small in the other (the circumference of the straw). If the straw is very long and very thin then it may appear to be essentially 1-dimensional, but the surface is still two dimensional.
Show HN: Turn your react-native app into a BLE beacon (iOS+Android)
First of all, good luck! It's exciting to get your first major pitch to a big potential client. Hope it goes well and you guys close the deal. There's also some great advice in this thread.

With regards to your question, Zig Zigler had a great line about pitches in the Secret of Closing the Sale (http://www.amazon.com/Zig-Ziglars-Secrets-Closing-Sale/dp/04...). Put your best point up front and communicate your value to the client and save your second-best point for closing rather than hammering them in order from strongest to weakest. Reason being people tend to listen to the beginning and end of pitches and ignore most of what's said in the middle. Hammer your best value proposition up front and save your second-best one for last. I strongly recommend Zig's book for learning sales. You get a good idea of what goes into pitches and selling and how to deal with the various objections you will get as you try to close a sale.

Your job is to communicate to the client that the value your product provides outweighs its cost and you solve some of their major pain points. It sounds like you already know what they are so hammer them. Spend your time explaining what you do for them, not "we have a team of rockstars yada yada yada". I start tuning out at that point because everyone thinks they have a team of rockstars. I care more about the value you provide and your ability to deliver and less about your team of rockstars -- unless you have a major differentiator like the creator of a technology commonly used in the space on the team for instance. Solve my problem and tell me when you will have it solved. "We solve XYZ, saving you $BUCKOO_BUCKS and we can deliver it next week."

Good luck and happy hunting!
The insane amount of food i used to eat. Yes i was just throwing in numbers. The numbers i got wasn't measured then, because i didn't count at all and don't really know how much calorie was. The number i throw here is how i remember what i eat, and given the information i know now, it must be over 4000+.

I did say all the thing i posted there was for one meal. 10 Pcs of KFC Chicken, may be you should look it up? I bet it is over 3000 calories. And this was for JUST one meal! Likely Dinner, because lunch I would have rice, or Kebab with Chips.
The Coke i drink. Which was 4L / Week. And Ice Cream.

Why did i remember all these so well? You may ask. Because at one point in life I was counting every penny because i spend too much on food. I was running out of money and I was desperate. I can't eat enough. I was constantly hungry. And Starving make me depress. I used to joke about How i eat all these and walked back to College in the cold weather i would burn off 1000 calories instantly.

Like some have suggested below, I guess it has to do with A) BMR, I think living in Cold weather make things a little different, and B) Not everyone absorb every Calorie they take! And that was my point. Some people simply don't absorb very well at all.

Sometime after the age of 24, something changed, I started absorbing, Within 2 years my weight went from barely 150Lb to 200Lb. It took me 2 years to slowly adjust my appetite. To eat less, and now days i am counting every calories I can to slowly shake off the weight. It is very hard, just as hard as I was trying to gain some weight many years ago.

Edit: And the 3 - 4 Pound Beef, Now i am older I know a single pieces of US prime Stripling is around 15Lb. My mum bought me over to my aunt's house and have dinner, They have half pieces of Prime Striplion left, that is about 7Lb. It was my first time ever to have US Prime beef and it taste unbelievably great! The dinner was self served and I was eating like there is no tomorrow. I had half of that pieces and was continually eating, my aunt found out and had to pull that striplion away from me to leave some for others. My mum then stare at me saying how i embarrassed her. At the time i thought I was hungry, why can't i eat more.......
My mum later had to buy back a present to my Aunt as good gesture.
Live Traffic Video and Car Park Occupancy with the TfL API
I work in an Austrian company (in Austria). My laptop has a German keyboard layout. My USB keyboard has an American layout.

I have them both mapped to British layout and my fingers just "know" where things are. However, my conscious brain might not. I actually had to think really hard about where the '#' key is. On the American layout, it's printed above the number 3 (Shift-3), but actually produces the '£' symbol. The hash is above the return key and is printed as '\'. On the German keyboard it's actually in the "right" place, just to the left of the return key.

The biggest key I have problems with switching between American and British keyboards is the @ symbol. If I don't remap the keyboards, I'm forever typing " or @ incorrectly. On un-remapped German keyboards it's Y and Z.

I still try to buy my personal laptops from the UK, so I have the correct keyboard. It's a surprisingly big productivity loss to have incorrectly mapped keyboards.
Cracker code of conduct/manifesto
I'd also like to see comment links. Very cool project and something I would use!
Scientist Bill Nye urges NASCAR to shift to electric cars
Why you should never, ever use OpenStruct (2014)
So Ars reprinted that from the original at mosaicscience.com and I guess that's from a Gastropod episode or at least that's a podcast companion to the story. It's on soundcloud.com iTunes

Really interesting read on why it's so damn hard to figure out how to lose weight, or why it's so hard to control our eating sometimes. Is it genetics, gut microbes, insulin, existing fat cells? All of the above? More and more the science seems to agree stop eating sugar/carbs/whatever and that seems to help most people. BUT not everyone responds to sugar/carbs/whatever the same way if you measure blood sugar after you eat. AND it's hard to actually measure calories. Sure was much easier when all we had to do was "avoid fats", but apparently that was just wrong.

http://mosaicscience.com/story/why-calorie-broken

https://soundcloud.com/gastropodcast/the-end-of-the-calorie

https://geo.itunes.apple.com/us/podcast/the-end-of-the-calor...
As a french person, I use an AZERTY keyboard, it can become really tedious when programming in some languages. The ` for instance is a pain to type : Atl Gr + 7 then space (though on apple keyboards it seems to have a dedicated key, but I'm pretty sure the space is still needed)... and of course numbers need the shift key to be held ... The issue is I can't really switch to QWERTY (accents).
There you go, CAPITALS indicate letters outside of home row:

QWERTY: Is ThERE aNY EVIdENCE ThaT dVORak laYOUT Is BETTER? I'VE ONlY sEEN aNECdaTa.

DVORAK: is theRe anY eVidenCe that dVoRaK LaYout is BetteR? i'Ve onLY seen aneCdata.

It seems that every single word from your post requires less vertical movement on Dvorak.

Dorak also puts emphasis on hand alternation. I found evidence and better particularly awful on QWERTY - lots of row jumping and mostly left hand.

Not to mention that I'm less concerned with screen locking than my QWERTY peers - security by obscurity FTW :)
Its not news that labor is much cheaper in many countries than the US, but I think people are going to get pretty mad if you call paying transit workers a decent professional wage[1] "wastefully funneling money." There are good reasons we don't outsource all our work to less-well-off regions with lower costs- and standards-of-living.

[1] https://www.glassdoor.com/Salary/New-York-City-Transit-Autho...
Enterprise-grade GUI
Venture capital is important, but don't forget that the recent private space ventures have piggybacked on 50 years of government funded technologies...same as pretty much the entire modern IT industry that developed out of military and publicly funded research.
For an especially bad-ass implementation of OSC, check out the SuperCollider project at https://supercollider.github.io/. SuperCollider is a programming language for audio synthesis/analysis, and algorithmic music composition. It works using a client-server paradigm, and they communicate with each other via OSC.

Shameless plug time! I've been using SuperCollider to design a machine-learning solo electroacoustic music performance platform, called Sonic Multiplicities. You can hear it at http://www.sonicmultiplicities.net/.
Thanks, that pretty much sums up my suspicious that not every one absorb all they eat.
You need to specialize, Leo.
Otherwise you'll never be good at something.
Apple Safari users suffer crashes
The Rise and Fall of a Fox News Fraud
It is a misconception that you need a lot of configuration to start with React. The minimum setup requires just to import the React libs in your webpage and to transpile your code to ES5 using Babel in case you are using JSX/ES6 (recomended).

Of course for bigger projects, it pays off to use an automatic build tool like webpack or gulp.

https://jsbin.com/keyuqohusa/edit?html,js,output

https://babeljs.io/repl/#?experimental=false&evaluate=true&l...
Appears to be caused be search suggestions in Safari address bar, which seems to be server side so it's affecting various versions of software.

Reddit thread linked in article: https://www.reddit.com/r/apple/comments/42wle1/safari_crashi...
Indeed. But the comment I was replying to said: Lots of things kill bacteria. Bleach for instance.... Nobody is claiming that bleach is useful in similar applications.

I'm not claiming it is any kind of substitute for antibiotics.

It's worth noting this in this context, because the mechanism the clay kills by is unknown. It maybe more similar to bleach and harmful to everything, or it maybe more targeted.
> bitcoin is just wasting resources. If the point was just to maintain the blockchain integrity there would be no need to make its difficulty ever increasing. <

Higher difficulty don't waste any more resources than lower difficulty.
Money does that to people. (Re: Organizers)
Consistent rendering of a webpage's contents across devices are not necessarily interlinked or dependent with the input methods.
Axe to Fall on Staff at IBM's Global Technology Services 'this Friday'
Moving out of the UK (2015)
Nested virtualisation. To my knowledge VirtualBox does not yet support this, and has been steadfast in its refusal for years[1].

[1] https://www.virtualbox.org/ticket/4032
They're adding AOT compilation to Hotspot.

However it'll be a commercial feature. The main reason being, they think it only really matters to rich trading houses that want to hit full speed when the market opens at exactly 9am. The tricky part is that there'll still be JIT compilation happening, because otherwise the program runs quite a bit slower, as the adaptive optimisations can make a big difference.
Making The Room Three, in Pictures
The CCC tickets are about €90. Which is considerably cheaper than many other conferences, incl the CPDP conference. So why are sponsored-conferences so expensive?
PHP was never explicitly designed.
> People seem to defend HFT for some reason (the front running kind, not the necessary arbitrage kind)

I'm not defending the front running kind. The argument is that the front running kind (which is in no way actual front running and is instead latency arbitrage) is the same as, and fundamentally a requirement of the arbitrage kind.

Further, most peoples model of what latency arbitrage actually is, is so flawed as to create strong biases when they shouldn't exist.
Broker sees n shares of x for market price y and wants to buy them. HFT intercepts order and buys at y and now resells to original buyer at price z>y.
Apple only do one keyboard layout, it's US of A, anyone from the countries listed there will tell you that.
I think it's just a "my environment" bias thing going. I don't work on iOS and I immediately understood what was meant by the comment. Of course, the "my environment" bias may also include a degree of the "other" is not as bright as me.
On Linux and MS Windows you can switch between two keyboard layout quickly by a key combination.

Beside programing, a lot of the internet content is in English (including hn!), I find it it a lot easier to switch keyboard layout based on the language I need to use, rather than try to type in a language with a layout that wasn't meant for it.
As would a custom cms I know as a few years back our custom blogging platform got hacked and was used to host many GB of pirated movies.
Market liquidity would not "disappear". Liquidity providers do not rely on their microwave lines quite that much (yet). In the case of a microwave failure (more common than you'd think), all one does is failover to physical and keep on pricing.

Worst case is widening your quotes while you reassess your view of the world (the book), but never withdrawing completely from the market.
Your comment makes it sound like "this wasn't a good fit" for him, or he did something wrong.

I'd posit that running out of money and being homeless is not just not for everyone, it's not for anyone.
This happens a lot in companies where the CEO drives product decisions. There's nobody to push back on ideas, so you end up with developers implementing every half-baked idea that comes out of one person's mouth.

In grownup companies, where you have a product manager and that person has a boss and that person has a boss, the product manager has to justify his decisions to people and has to get feedback, and perhaps has to convince people before he/she's let loose on the engineers, so you get a lot less time wastage on people's whims.

In really big-boy companies, engineering and QA has a stake and can push back on harebrained ideas too! The best places have it where there's a product manager, a project manager, an engineering lead, and a QA lead, and they all are empowered to get into a room and have to agree on whether what we're doing provides business value, whether it's feasible, and if can be done by the deadline.

Of course, in any case if you've got senior leadership who engage in seagull management, all bets are off.
I wonder how well those bonuses are received when the payee realizes the tax hike on anything about 36k SEK / month, or whatever the limit is these days. Sweden's tax system isn't very bonus friendly, so unless the bonus is so significant that it's worth the tax cost it's just not that great an incentive. For example, a 10k SEK isn't that meaningful a bonus, since anything above the 432k SEK / year is taxed at ~50% – unless you're ok with that you'd probably want to look into other options.
This is very similar to how I've been writing my Idris code. I start from the sort of core operations of a program and then slowly spread out from there, before finally incorporating IO at the end.
If it's not in your blood to absolutely have to be an entrepreneur (or painter, writer, comedian, etc...) you probably shouldn't be one.
It seems difficult to program on many of these, as best as I can tell, many are missing symbols common to programming notation -- [] {} |

Portugal, Norway, Germany, Belgium, France, Czech R, and Croatia specifically.
Lol I could have retired if I had had that in my contract at BT or Reed Elsevier.
The problem with coalescing around React is that it's not really a framework. The lack of a default Rails-like monolith encourages every dev to assemble their project from a la carte pieces - so every React app has a different project structure, a different data library, a different build tool, etc. Even worse: since everyone wants to build their app "the right way", there's constant churn as new best practices and micro-libs are introduced every couple of months.

I'm really hoping that one of these React dialects will win out soon, as it's not really a "common language" until everything is mutually intelligible.
Locked up my iPhone 4 when I scrolled down to the spinning cubes (in Safari). Eventually after about 10 minutes of being completely unresponsive, it rebooted. No judgment, just reporting what happened when viewing on a phone.