skysight-inc/HackerNews huggingface dataset:
No, my understanding of the proposal under consideration is a green card for any foreign student graduating from a US university. I was wondering if that was limited to high paying, in demand majors or would apply to history or radio-television-and-film. (I do so love picking on RTF majors.)
Starting with Windows 8, they improved the story of AOT compilation to native code.

With Windows 10, the native backend introduced on Windows 8.x was replaced by Visual C++'s backend, known as C2.

With C2, Microsoft is trying to make a kind of internal LLVM-like stack for their compilers, with clang, .NET and Visual C++.
Is there a good reference for potential upgrades to old, obsolete-ish parts? I definitely understand that many of the old logic ICs, transistors, and op-amps have been displaced by better parts, but I don't always know how to identify them short of a parametric search on digikey and hoping there's not some sharp corner I missed. I'd find a lot of value in a page that had some recommendations for "Are you using <OLD PART> for <PURPOSE>? Consider <NEW PART>!"
I'm not saying that you should care about the person (that's another discussion entirely). I'm saying they if they don't care (which they probably don't), or don't understand all the extras that you're throwing out (which they probably don't), then you're wasting your time.

Just sternly ask for a supervisor.
I'd imagine those features that the programmers implemented was not something they had a say in. I imagine Microsoft has a large bureaucracy that determines what features that make it into a Windows release.
Ah; if that's true, it's being worked on.
I have an 8GB 5 year old laptop running it smoothly - and its quite usable on a Core 2 Duo / 2GB ram 8 year old HTPC (yes a PC i built 8 years ago).

p.s. the laptop has an SSD installed.
There is a huge difference between the pursuit of new mathematics and the appreciation and understanding of existing work. I think OP is talking about the former and it certainly isn't for everyone, at least not the way it is currently implemented. To understand this you need to look at the career track of newly minted math PhDs and what one needs to do to secure tenure.

I do agree that math can and should be widely appreciated.
You can use Android without sacrificing your privacy. You should be able to use your computer the same way. Sadly, Microsoft disagrees.
I come from C#. Golang is nice and simple. I really miss generics. Going from the expressiveness of C# to golang is hard at first.
>They lost the mobile phone, but I bet they will win the hybrid tablet/netbooks one, given how Android tablets disappeared from many consumer shops here in Germany, only to be replaced by Windows 10 ones.

That could just be a regional anomaly.
So a snap runs inside some sort of chroot jail?

(By the way, shared libraries were invented to reduce memory usage. Not sure what will happen to that goal now.)
Do you sponsor visas for US-based devs?
U.S. eases restrictions on cyber-security sales to Russian spy agency
Vscode is an IDE. It integrates all your development into one environment. It comes with support for version control, code editing, task running, and debugging all from one application.
Alas in philosophy you can't even be properly wrong.
Elementary math skills, which many of us reading and writing on Hacker News know, would change the lives of many millions of people in ways we take for granted.
Sold all my heads, pedals, cabs. Have just the Axe and a FRFR wedge now. Best decision I ever made.
Exinda | Mid-level / Senior Software Engineer, DevTest |Toronto | Onsite | Full-time

At Exinda, our mission is to help enterprises, educators and service providers effortlessly exceed their network service level agreements and deliver the best application performance possible. We do this through our innovative approach called WAN Orchestration and our award-winning product, Exinda Network Orchestrator.

We are hiring C++ Software Engineers, QA Specialists, and Network Optimization Engineers.

Our stack: C/C++, Java, MySQL, Linux, AWS
Our recruitment process is as follows: - Phone interview - At home code test - On-site interview
For more information and to apply: https://www.exinda.com/careers
> large numbers
The most important of body language
I know but it's not Vim.. I have been using VScode for the past 6 months and it was a relief to get back to Vim. Productivity skyrocketed since I am not constantly trying new plugins, wrestling with not knowing the IDE well enough, hard wired Vim/terminal brain etc.

And just small stuff that is not working or works another way quickly gets very annoying.

I use more than basic editing.
I've used both extensively and I think they are fairly different, with different strengths and weaknesses. Bash is more pragmatic and more concise on the command line. PS is more uniform in its design and nicer for scripting IMO. It allows passing objects through pipes, has built-in JSON reading and writing, built-in parameter handling with defaults, mandatory and optional params, switches etc., and such niceties.
El PODER del lenguaje corporal
Yep that is it.

Currently I tried to make use of the shared target directory configuration to see if it would help.
an H1B visa is specifically for someone in a "Specialty occupation" and very specifically requires experience in the field.

>(3) 12/ For purposes of section 101(a)(15)(H)(i)(b1) , the term `specialty occupation' means an occupation that requires--

>(A) theoretical and practical application of a body of specialized knowledge; and

>(B) attainment of a bachelor's or higher degree in the specific specialty (or its equivalent) as a minimum for entry into the occupation in the United States.

So, since 'Entry Level' means someone without experience in the field - the H1B visa clearly does not apply to them.
Not yet, waiting for Github to add some fine tune permissions that would ease a lot of worry. You could always create a GIST with exactly what you're comfortable with.
>So the career path of a junior scientist is pretty crushing mentally

this is true throughout the sciences.

it's a big issue.
Might be wrong, but this is more like HN comment highlights. Here's the top stories for January 2017:
https://hn.algolia.com/?query=&sort=byPopularity&prefix=fals...

Also, feels strange to be highlight comments/posts that now in some cases locked; that is further comments/votes are not possible.
> Why not build a well regulated state that only uses such powers in narrow circumstances?

Because the definition of "well regulated" is highly subjective and any state that's in power would consider its own uses to be with the confines of any circumstance no matter how narrow.

The only way to win is to not play the game.
The goal of the expert is not to give a "truth", it's to convince the jury. That's a very different job.
There's a difference between overloading components and overdriving them. If you overdrive an amplifier (the circuit element, not the finished product) all you are doing is presenting it with an input signal with a greater amplitude than it can faithfully reproduce at the output, causing it to distort. It can still be operating perfectly happy within the manufacturer's specs as stated on the datasheet. I think you're thinking of overload, which isn't something you would typically find or hear outside of a power amp stage, typically a valve one.
The old man likes to jerk us around sometimes ;) Be good koolba, hope you're happy as Larry.
I wonder what a song will sound like if its overlay + its original are layered on top of each other.
I'd like to see the numbers on the salaries of H1B employee's vs U.S. employees. My hunch is that there will be a large discrepancy.
Then there's the (controversial) option of jury nullification.[1]

A juror may vote not guilty even if they believe the defendant broke the law. They could do this, for example, if they believe the law itself is not just or not legitimate, as could be the case if they thought that software patents or copyrights were illegitimate.

[1] - https://en.wikipedia.org/wiki/Jury_nullification
The problem that I have with VSC releases is that they are automatic, and I don't want to screw up my current workflow when I reset the application for an update. I have wasted hours before with VSC updates.
Time Management for Tech Leaders
For me, I build on the command line, because I have a funky build process, and then when I want to debug it I just press the 'debug' button.

There's a big JSON file with the debug configurations, and a drop-down to allow you to select which one is active. Each gdb debug configuration lets you specify the usual binary path and command line arguments, plus a whole lot of other configuration I haven't looked at. I haven't had to do any project-style setup --- it just magically finds all my source files.

It looks like it supports gdb on Windows and Linux and lldb on OSX (only ever tested on Linux, though). Out-of-the-box you get sample configurations to both run and attach to a C/C++ binary.

gdb integration is pretty seamless; breakpoints, conditional breakpoints, stack traces, local and global variables. Haven't seen threads, watchpoints, or an assembly window yet. There's a debug console, but entering commands doesn't appear to send them to gdb.

It's one of the best Linux gdb environments I've seen (even though most gdb integrations are terrible).
I doubt it is because there might be no such core.

(Or rather, if you believe in the core, you are automatically a analytic philosopher? A school I have many sympathies for, but hardly the only or even mainstream of philosophy.)
Hi, I am one of the contributors on this project, and happy to answer any questions... LCFS will also be supporting the snapshot driver discussed here - https://github.com/docker/containerd/pull/484.

Currently, the install experience is not the greatest... We rely on the Docker v2 plugin interface and that is still in beta. We are working with the Docker team to help us smooth out some of these rough edges.

LCFS will also support other container formats and any help from the community is much appreciated.
It seems like a lot of the benefits mentioned could arise from many other activities with similar likelihood. I think a lot of it has to do with developing expertise at something you believe is important, and which you are (or can become) comfortable doing.

Totally agree that for people working in abstract technical areas (e.g. software architecture, philosophy, inventing things), however, mathematics has a special sort of value over other subjects. It deals in these super distilled concepts which have very general applicability; so, the concepts you learn end up expanding this pool you can draw from for coming up with new, related ideas, in a wide range of fields.

It's also important to learn it as a sort of literacy, to widen the range of technical material you can read.
Since your website doesn't tell us, what is this?
sorry to hear that we will look at making some adjustments to come across more clear without the video
Here is what all startups are interested in: passion. All startups will hire a passionate new grad. So don't send 50 resumes! Don't ask if they are willing! Pick the one you want and focus. Make a video. Write a case study on their industry. Invite every single person in the startup out to coffee. Physically show up at their office. If you do even a fraction of these things they will hire you, really.
>Just that the sentiment scores of comments blow everything else out of the water. Haven't done one in a month or two though.

Well, that's how a product that does things right would look like.

That is, if "Sentiment scores" wasn't mumbo jumbo crap -- isn't the social sentiment-analysis fad from 5-7 years ago over everywhere yet?
Devil's Advocate:

Software has bugs, what if the data implicated him but was incorrect? Of course bugs in a pacemaker means bigger problems... but you get my point.
Elemeno Health is a personal assistant for hospital staff
Kind of, they run in a restricted AppArmor profile that limits what they can see and do, but the filesystem the do see is the same as any other process.

KSM should prevent duplicate libraries from taking up extra memory on your machine.
No, the only way to win is to continually work to build a more just society.

It may be pragmatic to keep computers out of your brain in the meantime.
Yeah, the new Powershell will be very fast AFAIK. They had to do it because nano server was starting faster then Posh which was ridiculous.
Huawei Honor 8 Lite launches in Europe: Price, availability and specifications
Then it is an European regional anomaly, because I have seen it in other countries that I visit regularly (southern Europe).

On the other hand, speaking about regional anomalies, I almost never seen Chromebooks on sale, or people using them. Yet they apparently sell like hot cakes in US.
Why is it so hard for people to accept that it's probably a good thing not everybody wants to do exactly the same things as they do? Do you really think that if everybody focused their life on any single intellectual venture you picked, we'd live in a better (or even functioning) world? Or that people who enjoy X and don't like Y (or simply don't like it as much!) should just deal with being unhappy so you can conclude that Y is the One True Intellectual Pursuit?
I am running Bitlocker without a Microsoft Account. You can just print out the recovery key instead (or you can just configure bitlocker through command line).
I didn't know this but I do now.
Carbon Fiber Flywheels for Energy Storage
First Woman to Win the "Nobel Prize of Mathematics"
Source? I'm from PA and haven't heard about this.
5400 RPM HDD ? Also what's the amount of pre-installed crapware running in the background ? Because these don't have anything to do with Windows.

I think Windows 10 can be a really nice OS, considering MS would stop with the telemetry/ads BS and make it more accessible to opt out. Until then O&O Shutup 10 tool is indispensible in that matter.
JointJS. Create flow chart editors in JavaScript
Nvidia Tegra, all server ARMs, all Wi-Fi APs, higher-end embedded SoCs (e.g. Marvell), etc.
> Windows 10 new update will have advertising.

And I don't see anybody blinks here on HN about that. Why?

https://www.thurrott.com/windows/windows-10/85341/microsoft-...

"So Windows 10 pops-up little advertising windows—sorry, tips—on the Edge icon in the taskbar, or in the Action Center UI, or in the Settings interface where you can change your defaults, because it really, really, really doesn’t want you to exercise free will and make a better decision for yourself."

"For the next version of Windows 10, Microsoft is even experimenting with ads—sorry, tips—that will appear in File Explorer. You don’t get any more “in the OS user interface” than that, folks, unless Microsoft starts displaying ads in event logs next. Don’t laugh.

So repeat after me: There are ads all over Windows. And it’s just getting worse."
You could use an opto-coupled triac but honestly for a hobby project a relay is a lot simpler.

http://www.electronics-tutorials.ws/blog/optocoupler.html
> The idea that one has to know all the hidden edges of a language

switch is hardly a hidden edge, it's an important control structure in the language. You want a "hidden edge", look at designated initializers [1] which I just heard of yesterday (thanks to HN), despite having 17 years experience using C. Or bitfields, or function pointers.

[1] http://www.drdobbs.com/the-new-c-declarations-initialization...
I wouldn't say they're pointless but more of a convenience than a necessity in most modern designs. Probably more important in vintage amps with old tubes and such where folks generally want to be more gentle and preserve the life of the tubes. Either way depends on the amp & circuit and you're right in many cases aren't needed.
I used majority of mainstream shells and Posh is a scpace ship compared to any other in existence. I wont reiterate again and again why, there are planty of places eihter on HN, reddit or SO why is it so. I guess you will have to give it a serious try.
Ever heard of Project Centennial?

Or the fact that all new APIs are mostly UWP only?
There is no such thing. Absolute power corrupts absolutely and all stateful societies will trend toward dystopia.
Instructure | Senior Software Engineer | Chicago, Salt Lake City, Seattle | VISA https://instructure.com

Build open-source software to help people learn! We make tools for schools and businesses that delight our users and make their lives easier, while helping them learn faster.

You can check out http://code.instructure.com to see our primary product, Canvas, and some of our open source tooling and libraries.

We are looking for a Principal Software Security Architect (https://jobs.lever.co/instructure/79d03eca-9dc1-43d2-8e5e-ab...), which is a director-level position responsible for leading our security strategy.

We're also hiring for the following positions:
- Senior software engineers
- Android engineers
- Senior iOS engineer
- QA engineers

Our primary stack is Rails & React, but we also work with JVM/Go/Node, and we're not afraid to try new (or old) things. We have an engineering-driven culture with quarterly hack weeks, internal tech conferences, millions of users who love us (search twitter or instagram for #instructurecon ;) and use our products daily, and challenging engineering problems that come with being one of AWS's biggest users. Oh, and the benefits are amazing too!

I'm an engineer at Instructure, and genuinely love the culture and people here. I would highly recommend it!

Join us by applying at https://jobs.lever.co/instructure?lever-via=NiHimSaI8r

Feel free to reach out to me at neil(at)instructure(dot)com with any questions. Keep in mind I am not a recruiter. I can answer questions about culture or work, but you should submit your application through the URL above.
Make the counts for individual precincts public. Then it doesn't matter how it is aggregated.
Improving Optimistic UI with CouchDB
That's part of our secret sauce. :)
Plex Skill for Amazon Alexa
Because 1930's German census and current US politics is why,.

Unfortunately you have to assume the worst will happen, and plan accordingly.
Online migrations at scale
Porsche made a really interesting hybrid track car that used a carbon fiber flywheel based storage to harvest & power an electric motor mounted on the front wheels.
> I believe that mathematics can be learned and appreciated by many, because mathematics is a language for articulating inner urges and perceptions that are common to a wide range of creatures, not only humans

I'm not sure where you're getting the 'wide range of creatures, not humans' part, or even why that matters, but I agree, mathematics is a formalization/projection of our own thinking process, which pretty much every human has.
Using the docker command to root the host (2015)
> using immigrants with H1-B Visas

I think that's the problem here - those on H1-B visas aren't immigrants.

It is a dual intent visa and most outsourcing firms keep it strictly in the non-immigrant category.

Until they get a DoL clearance & get into an I-140 approval process, they're "temporary workers" who can be dispensed with any day.
And all stateless societies will tend towards a state.

By way of ideals, I'm an anarchist. But I recognize it isn't practically achievable.
IANAL nor American but this feels like another thing stepping on top of their constitution, specially the spirit of the fifth:

> nor shall be compelled in any criminal case to be a witness against himself

I can be tried for my data? That's kind of messed up, what if the data was faked, etc.
I think this is an excellent description of where philosophy has gone wrong for me personally. I took a class in high school and found the study of what amounts to history to be rather tedious and fruitless. A close friend was a philosophy major in college and understood lots of abstractions that came from the field, but it would seem that none of them were applicable to everyday life. They were not useful or practical in any fashion.

It's very much like learning the history of mathematics without being able to e.g. solve an integral, or model a problem in the real world and make meaningful observations about the model and its relation to the subject. History is fine if it's what you're into, but the other is not taught in any widely disseminated fashion and I believe people and society are deprived as a result.

There are entire sub-disciplines of philosophy that are useful and practical for everyday decision making. Here I would disagree that you need a formal background in mathematics. Game theory, statistics and the like are certainly valuable, but they are still more a part of the engineer's or mathematician's toolkit and will be glossed over due to their rigorous technical underpinnings that are simply out of reach for many individuals. Rhetoric, critical thinking, stoicism, ethics, and the like are pretty approachable topics that have somehow been elided from the educational system in any established fashion in the US - and they used to be at the core of a liberal arts education. Great religious thinkers, politicians, and intellectuals have left a legacy of work that speaks across time and space to a modern reader.
Bash is not more concise, its other way around, of course, if you use default aliases. The reasons is logical - you almost never use text parsing in Posh while you almost never have anything without it in bash.
Well, my guess is as follows:
Irish: big corporate tax breaks in that area.
India: outsourcing potential. Perhaps more liberal attitudes towards CS education?
Women: we really need more women in tech, though on a corporate level where money is the motivator I can only guess what the incentives are.

The above are my assumptions and may be wrong.

As for your girls-only code program comment, I have taught kids to create things using visual scripting tools. There is a difference in what the girls want to make and what the boys want to make. This was my first hand experience and is a limited insight into a small world.
It also fails to apply to any sciences I'm aware of at the research level. Philosophy pretty much only exists at the research level, but it's also a much smaller pool of jobs than most fields.
>This is the only product on HN I've ever seen where "This is great!" is all over the place and never downvoted.

Then you probably weren't on HN for long, because all kinds of upcoming products used to have a similar treatment (Rails/Ruby at some point, then Golang, then Mongo, then Nodejs, nowadays Rust, etc.).

But unlike a language, which might have people for or against it with strong opinions, who would downvote a new code editor that's not part of a religious war (like vi/emacs) and that does things mostly right?

>I should post the sentiment scores

How about you stop doing sentiment analysis, instead? It's a crappy "data mining" where you can find everything you want to find, and next to useless for any actual insight.
Anecdotally, I have noticed my upload speeds with Charter Spectrum have been noticeably better over the past month. My uplod went from 100-150 KiB to 500-700KiB
You should be using just 'libreoffice' on the command line or to be 100% sure, /snap/bin/libreoffice or running it from the dash (second icon per the blog post if you have both deb and snap installed). Why snap run? Also, knowing which version of snapd and which Ubuntu version would be interesting but if you feel this is a bug then it would be great to see more information at https://launchpad.net/ubuntu/+source/snapd.
Atom is also actually sluggish, so the gripes make sense. VSC isn't.
BPF: Tracing and More by Brendan Gregg [video]