skysight-inc/HackerNews huggingface dataset:
Inmeta Consulting | Data Scientist | Oslo/Trondheim, Norway | Onsite | https://inmeta.no

Inmeta is a leading IT consultancy company in Norway with a focus on Machine learning and Data science. We build great solutions for our clients all across Scandinavia utilizing cutting edge technologies. More specifically, we are building models (deep learning, NLP, decision tree etc.) to solve various problems (regression, classification, clustering, image processing etc.). We are mostly working with Python or R.

We are currently hiring:
Data Scientists (Mid-Senior level) https://no.indeed.com/job/data-scientist-b2c3631727963dc4

We sponsor work visas for non-EU applicants, we sponsor your courses to learn norwegian.
We offer 25 days of paid vacation, additional health insurance, we cover costs of visiting conferences and more (for example, all employees go for a weekend trip to Cannes, France).
I don't see "long-term financial success" as being obviously the right metric for judging education at all. It's worth considering, absolutely! But people choose to forego maximum wealth for other priorities all the time, and often for very desirable reasons (both individually and socially). Why shouldn't the metric have something to do with long-term personal fulfillment and happiness? Why shouldn't it have something to do with long-term contributions to society?

I agree with you that the more abundant data (and reduced selection bias) available for schools makes measurements easier for them than for medicine, but I don't think that it's any easier to define an appropriate metric for judging them.
Does anyone know when/if DOM support will come to WASM?
My MP would get back to me, but as she was a party whip the toeing of the party line wasn’t just expected but mandatory. A mostly pointless exercise.
You can glue a micro SD card to almost anything. And if you're executing anything in a Turing-machine-like manner, one microSD will probably last you the lifetime of the machine. Even if you're not, for just about any problem it's trivial to divert 1% of the budget into buying more microSD cards.

> Something like an Arduino Uno couldn't read into memory, and out again, 2 billion decimals of Pi without damage occurring.

Why would damage occur? I'm confused.

> It's not possible for a computer with 512kb of memory to load a program whose context requires more than that to exist in-memory, because the memory bounds are finite.

Since we're comparing to a Turing machine, I think it's fair to demand that all input be in the form of rewritable storage. Let's say no more than half-full to start with. It's pretty tricky to think of a problem like this where using a low-memory algorithm will run out. You can always recompute temporary data instead of storing it.
It seems like we're never going to get away from the paradigm of developing for the web, then doing something else to cater to Microsoft's backwards problem child.

It's not much different than having to ship a runtime for an app written in languages other than C/C++. WASM apps will just require the use of a proper browser. At some point the world has to cut the cord on IE anyway.
in the Bay Area 100k pre-tax per family is close to poverty level. Unless you inherited/lucked out with a house, or settled for a perpetual rental, you will have to choose between shit school for your kids, with used condoms on the playground (I know because I lived in those places) or a 1.5 hour one-way daily commute. You can try to blame the 100k people for not moving to cheaper states, but who is going to do most of the work?
I know most of HN hates unions, but teachers unions are usually there to create a better workplace, which ultimately makes for better teaching outcomes.

The difference between a 24 student class and a 35 student class is huge in terms of educational outcomes, yet here in the US we tend to cut spending on and underfund education, either by ripping away stable revenue sources like property tax and replacing that with lottery income (which varies wildly from year to year), or by just slowly reducing the amount of money allocated toward schools year after year.

Hence how you end up with places like Seattle having well funded schools due to local ballot measures, yet a similar school in Eastern Washington will get 20% to 30% less funding, and have abysmal results due to it.

Proper education isn't a technology problem, but an investment problem, and rather than investing in schools today, we would rather lock many of those students up in the future here in the US.
I'd suggest both, which I think is a valid assumption in such cases and when it's ambigous.
Presumably people are working in the loading dock, security, reception etc etc too?
I wrote directly to mine via email (after being told by party campaigners on the street that it was the best way to get his attention and being given his email address by them) and never got a response either.
The historical problem in the UK has been that surveillance powers that were rushed through parliament to tackle "terrorism" have ended up being made available to every single branch of government. And 99.9% of the time they're used for petty, local government issues, like collecting council taxes or speeding fines, often by people without any law enforcement training at all.

Even if the OCDA ends up rubber stamping requests from the police, it'd be a huge improvement on the complete free-for-all there has been in the past. If they at least reject requests from a guy in the council refuse collection department who wants to spy on his ex-wife, then that'll be an improvement.
I think we are losing innovations from people for other reasons besides this as well. Smart people, even geniuses, can have difficulty deciding what they should be working on and what is worth their time in this modern world with all sorts of crap, and most of the sciences having had a lot of the more obvious or low hanging fruit and what's left is a lot of the smaller, much harder and more expensive to prove, and potentially less interesting aspects of it (Particle Theory, String Theory, etc).

Meanwhile some of the best minds of this generation are probably getting sucked into Silicon Valley or the financial industry, a lot of them to work on "yet another social network app" or a better way to trick people into giving you pennies (ads or microtransactions), or in making a slightly better trading algorithm, because that's what pays and academia doesn't come anywhere close to that (plus has all sorts of issues itself besides that).

Granted we don't have nearly as much war as we've had in the past, which I'm sure did a great job of killing off all sorts of brilliant minds, so maybe it's balanced out by that a bit.

I am not a genius, but I am pretty smart. I consistently scored extremely well growing up, and got put into a lot of accelerated or "gifted" programs, but once I hit the real world I stumbled and spent a lot of my career working for companies or on software that ultimately didn't go anywhere (I did a pretty good job and got paid for them, but the impact they made ended up being minimal). I've got all sorts of ideas of things I could be working on in my spare time, but nothing really stands out as being really worthwhile for society.

And anyways the thing that I enjoy doing most right now is designing board and card games, something that the world probably doesn't need more of, honestly (Over a thousand games get released every single year right now, and there are a ton of really great games that come out every year, it's crazy).
MLM Software Binary Plan
These kind of high-level overviews of prototype implementations are very useful, thank you for sharing.
Met my local MP in person, stereotypical level of nodding and seeming to listen followed by voting the party line. However, she did point me at another MP who was chairing a committee on the bill, which was good of her. The chair, however, didn’t respond at all.
Why even bother with overwriting the data if you're just going to physically destroy the platters and/or heat them beyond their curie point anyway?
Opposition to most doctors is low, they aren't being forced to be rated by their clients, whereas most teachers have a weak union in a district with poor funding, and thus they have to contend with overloaded classes that result in poor educational outcomes that lead to most students not going on to do much with their lives.

Its much easier to punch down than it is to punch up!
Good God this is infuriating. The single most anomalous figure in the whole article and not one word about it.

Surely, the over representation of people of Asian descent in this, and similar findings, is worthy of some analysis?

I appreciate it spoils the narrative but, if people actually cared, it must make sense to look at the systemic cases that buck the trend.

At the very least acknowledge it. Completely ignoring whole racial groups strikes me as somewhere between blatantly rude and racist.
Hopefully, it won't be used to improve gerrymandering algorithms.
I am a concerned, thoughtful person. As are you
Writing detailed method contacts is very much programming and has just as many risks for bug creation.
Ask HN: Which tools do you use for GTD (Getting Things Done)?
For those who use this technique to organize their tasks, which tools do you use ?

I'm currently using Wunderlist, but I'm not completely satisfied by the way tasks are linked.
Psychological safety in operations teams [pdf]
Postdoc in HPC/numerical physics here. Somewhat rarely for my field, my supervisor gave me a lot of freedom during my PhD to `do things properly’ (instead of pushing me to get things done yesterday). While I don’t have 100% test coverage in my (by now) 40k lines of C++, the overall design is sound, documentation exists and covers everything necessary, some tests exists and it is clear that the entire thing is very flexible and new things can quickly be implemented in it.

So far, this approach has paid of tremendously both for me as well as my supervisor, as the reuse value is quite high and performance very competitive, resulting in many projects both within the former chair and also with external collaborations.
Central banks of a sovereign nation don't have reserves. That's a 'gold standard' mentality.

The value of a nation's currency is determined by how difficult it is to get vs how much you need to get it. And that is determined by the nation's spending and taxing policies - including the ability to enforce that taxation by force if necessary.

The Bolivar needs to fully float on the international markets like the Egyptian Pound. And then the government needs to start taxing people in Bolivars while not issuing as many by spending.

It doesn't matter than nobody wants to hold Bolivars. It matters that they need to get them to stay out of jail.
As I understand, code quality is not a goal in itself, it matters so far as it affects getting things done. So if you compare the two, of course getting things done is more important.
HN really likes to talk money over everything, in spite of how money is merely a means to an end.

I think a better metric would take into account overall health history, years paid into Social Security (as a proxy for income), and food/housing stability. Look at those three factors, and you can get a grip on how a person's life has gone in a way you can compare to others.
I am also curious about WebGL and/or canvas approach. This would allow bypassing the HTML and CSS mess not just JS mess.
For what it's worth, I've heard a whole lot of above-average teachers complain about standardized testing, too. The things that one does in a classroom to optimize standardized testing performance are often not the same things one would do to optimize creative problem solving, or independent learning, or good citizenship, none of which are captured by (existing?) standardized tests. For that matter, the things that a third-grade teacher would do to optimize third-grade standardized test scores aren't necessarily the same things that the same teacher would do to optimize twelfth-grade standardized test scores.
I sure hope my kids` teachers don't share your views of their success metric.
Bitcoin: UK and EU plan crackdown amid crime and tax evasion fears
https://www.codementor.io/
Meanwhile there is a miserable little controversy running over Damien Green having porn on his Westminster PC, supported by Nadine Dorries saying "you can't prove it was him we all share passwords with our interns."

Nobody in government understands information security.
Colleagues of mine use LD_PRELOAD for roll-you-own profiling. They supply their own `malloc`, for example, that does the same as regular-`malloc` but also writes to a log file that can be analysed later.
Why switching jobs is always a good idea
Those boys are all good, really. It is mostly that the number of top positions is very limited, not that they would be bad at football or lazy.
One of the many reasons we should remain within the EU. Time and time again EU law has stopped our government in its tracks or forced it to change direction on overreaching or just plain stupid policy like this.
There is often a trade-off between gettings things done in the short term and gettings things done in the long term. All other things being equal (of course they never are...) you'll likely have a much harder time getting things done in the longer term if you pay less attention to code quality.

This is of course exactly the notion of technical debt, and how the debt can compound (that is, you will struggle to get things done more and more the longer you leave your debt unpaid).
If only you could pattern match x in the function def, would remove the need for this whole thing.
Yes. "We assume and rely on system call X being implemented" is another common case. In particular, glibc will check your kernel version and won't run if it is too old for what it was built against: https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/uni...
(Comments in that code notwithstanding, I think that the glibc configure will always define a minimum kernel version: https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/uni... and so the check always happens.)
This is basically the same as how many Python functions often have a long list of arguments with defaults. When calling you can ignore them or set them as you like using keyword arguments. I'm a big fan.
These are different issues and one terrible policy surely does not make another terrible policy better.

The point is that employers have no right to your private life in any way whatsoever. And I would even go so far as to say that there's a reasonable expectation of privacy in the workplace too.
> of course its going to be pretty easy

even the existence of this correlation is not obvious
I noticed that too, mentally paused for a moment, and then wondered if maybe it was an autocorrect fail. It'd be an eyebrow-raising one (a bug), but I don't put much past autocorrect...

But while I'm on this subtopic, if you've never heard of it, "france is bacon" is fun to google.
You can learn both, but learning the basics of elixir will help. Phoenix is not your app, don't treat it like that.
Not relevant to article content, but: please don't use Javascript to hijack my scrolling like this page does.
Credential sharing is common, most see it as a way to achieve an end, rather than as a security hole that could screw them over in the future.

If your not very technical, and your intern needs to respond to your emails, schedule your calendar, and handle other tasks I'd be surprised if most don't just fork over their login details rather than go and ask Jerry in IT to make an account with all these special permissions for an Intern or staffer that'll be gone in a few months to a year.
actually in java you can have compiler extensions aswell.
they are just not included by default.
I don't simply take results from CS without some reflections on how they work in a physically limited turing machine, that would be silly, so my conclusions are usually right.
Quality and testing is less important for us before we have customers. Ocasionally we will rewrite a whole application if people actually use it.
> “The FPGA community has to figure out a way to be able to build on legacy, on work that has come before rather than having to throw everything away and start fresh with a new generation.”

What I said about the same sentiment a month ago: https://news.ycombinator.com/item?id=15574074
Cryto kitties dapp is testing ethereum network limits
Social Media Trends That Will Take Over 2018 [Infographic]
It's just a general thought I've been having. We're using text and files because it's the way things always have been. But it seems there should be benefits to perhaps move beyond that.

Things like with more canonical representations of code, rather than arguing over coding standards (although it can still text-based rather than completely graphical). Ability to more easily see related code and flows. Manage the meaning of code rather than its text (not changing text but changing symbols when you refactor).

There's been attempts to move in that this direction with things like code bubbles (https://www.youtube.com/watch?v=PsPX0nElJ0k) but yet there hasn't been an approach that's both visually attractive and offers enough benefits, but it's probably coming somewhere down the line
IIRC, after garbage collection, http://webassembly.org/docs/future-features/
Expirybot emails PGP users before their key expires
Games Industry perspective: Usually getting things done is more important. Code gets rewritten many times and features change very fast, so not much use or time to try to come up with a solution that lasts that long. Also, once a game is out a lot of the code is thrown away. Engine code usually more durable and stable but also pushed to get it out of the door as fast as possible.
GCHQ makes brazen attempt to undermine the independence of its new regulator
Eastern European Jews had limited occupation opportunities and subject to special restrictions. Their disproportional amount in occupations that allowed them in might as well be consequence of government policies - which prevents them to do other occupations.

Also, educated richer Eastern European Jews tended to leave Eastern Europe way more then poor Jews who were numerous.
Trump really ruined it.

All I can think about now is, is this another agreement that the US is gonna sign and then bail? When are agreements for real for the US?

These kinds of multinational agreements are made to tackle the big problems with long run goals. If every other executive office is gonna hand pick which agreements to meet, they are meaningless.
Aluminium in vaccines may cause autism
Your “Financial Shock” Wealth
You speak about universality, but then say this:

> 3) Kids will look at you when you are speaking with them (FOr building up relationship)

Autistic people sometimes have trouble making eye contact when you're speaking.

Some black people are taught that direct eye contact in some situations is a display of defiance, and is to be avoided.
Same for me. It's probably different if you have a family and children to provide for, but I would quit the second my employer forces me to install tracking software.

In fact I left a previous company after a trial month in part because of their terrible time tracking: You had to log in and log out at the door and it tracked the time _to_the_second_. IMO my employer should trust me enough that I work the hours we agreed upon, especially when I'm still getting everything done regardless of if I leave half an hour early some days.
This may be a good time to ask since I've been recommended to use LD_PRELOAD but it's always caused issues.

Imagine this, a 'Bootstrap.so' is injected into a process via LD_PRELOAD. This bootstrapper places a jump on the programs entrypoint that jumps to a bootstrap::callback function. This function wants to load other shared libraries though. So when it starts loading another library the bootstrapper gets unloaded and reloaded, which ofcourse breaks execution.

Would anyone know how to properly deal with this?
https://en.wikipedia.org/wiki/DisplayPort#Technical_specific...

"Optional 8-channel audio with sampling rates up to 24 bit 192 kHz, encapsulation of audio compression formats (including Dolby TrueHD and DTS-HD Master Audio from v1.2)"
> Your views on bodily autonomy seem bizarre. Patients own their own bodies and have the right to make fully informed decisions about what happens to them

Their statement only seem bizarre when you view it from the perspective of individualism. Another way to look at it is - let me (ab)use Star Trek quote: "The needs of the many outweigh the needs of the few". You seem to make absolute statements that in fact are relative and rooted in one ideology you chose to follow.

> If a provider's or facility's (or entire speciality's) numbers look bad, that's important information for the consumer to possess. Hiding the numbers should not be an option.

Forgive me the harshness - I believe this is a simplistic way of looking at the problem. OP clearly showed systemic forces at play, and those are important to consider. You're saying "hiding the numbers", as if they were perfect numbers hidden away in a safe. Problem is there are not, and even when they might be very nuanced. A point raised by OP: "best providers (particularly surgeons) will engage in metrics arbitrage by refusing to treat patients" - I think it is a perfectly reasonable threat, which you chose to ignore.

> Or do you think that car crash test results, and airplane crash data, and health department inspection findings should also be kept secret?

Again going back to OP's example - doctor's might be incentivised not to treat patients which make their numbers look bad. None of your examples share similarity in this sense (and possibly in many more).
how is that different to writing a test for the old method then writing the new method from within the test then moving it to the old location when you're finished.
Seems like an ad, but it draws the wrong conclusions I think. A person without a job is worth significantly less to most employers, as there isn't a major labor crunch in most industries to make businesses hire out of that labor pool.

Essentially, we throw away good employees needlessly, due to ingrained ideas about employability.
In the better places I've worked "getting things done" was the priority. The places that valued code quality always overshot deadlines by enormous degrees (over a year late on an 8 month project, for instance).

Typically I find that code quality isn't too vital, as the majority of big-co systems tend to get re-written from the ground up every few years, rather than modifying and evolving the existing system.
Equally important. In my opinion we ship fast because and not inspite of it. Hardly any bugs in production.
Mercurial Oxidation Plan: Using Rust in Mercurial
I got a cookie cutter response back.
In my experience code quality only manages to employers/managers when things break. The only other thing that matters to them is getting stuff out the door so money can come in and new stuff can be built and the cycle can be repeated.

I've had situations where I talked to managers about a situation that would escalate in the coming months, only to have those same managers mad at me when it finally did asking me why I didn't warn them.

I always wonder who these developers are that get time to write tests and develop new necessary skills. But I imagine these developers work on in-house projects, not for clients.
>The ELF dynamic linking mechanism is designed to emulate static linking. That's like designing cars to neigh and occasionally kick people to death with robot legs that exist only for this purpose.

That comment wins thread.
"There is a principle which is a bar against all information, which is proof against all arguments and which cannot fail to keep a man in everlasting ignorance—that principle is contempt prior to investigation." -William Paley
Clickless analytics
Numeric keyboard for mobile browsers, support plain JavaScript, react and vue