skysight-inc/HackerNews huggingface dataset:
> For those similarly annoyed by its elision in the article

Thank you so much for this, that was driving me insane.
A grue doesn't have to be malevolent to kill you. A bobcat that bites your neck is hungry, a mis-step that breaks a knee is careless, a tooth infection that spreads into the blood is indifferent, the blood that pours out of a woman giving birth is just following the laws of pressure and gravity.
It's a good kind of frustration, though. It reminds me of Terence Parr's motto:

> “Why program by hand in five days what you can spend five years of your life automating?”

Link: http://parrt.cs.usfca.edu/
If anything it reminds me of flash.

It's a player for vector-based scriptable animations after all.
Google's algorithm is to reward high quality websites which add value to their users. Our approach to SEO is to help our customers define "high quality" in Google's ever-changing definition and serve their quality to Google's users. This is exactly what Google wants.
> You know what else I have seen, lots and lots of very competent, driven, and smart American students. Also interviewed them. The idea that there are none and we have to hire from overseas using a visa process is ridiculous.

It isn't that there are none, the problem is that there aren't enough. And instead of hypothesizing, just look at how oversubscribed the H1B visa is and how many people come in via other work visas (e.g. L1).

> You are right there. I agree with that part in general. But if it is not cheap and is a decent salary, there should be no problem filling it with American laborers. Computer Science degrees and education has become more popular. I don't see H1B workforce as being immensely and uniquely qualified such that it would be impossible to find anyone in a country of 300M+ people with top universities in the world. If there are such cases, I posit $130k is a low end start for their salaries.

Wrong. I can't believe how common this idea that "free market will fix everything!" is on HN. It is making more US students consider CS/Programming as a career, but even in a nation of 300M+ people, they aren't graduating in large enough numbers. (I can go on about the specific reasons but lets deal with the relevant facts instead of throwing numbers around. One could argue why a country with 16000M+ people, India, won not a single gold medal at the last olympics). Simply changing lowest salary to $130k wont magically fix it, just like $60k presently is not fixing it.

> To be specific I was replying to the critique that Americans don't have a standing when talking being a "nation" and using that as an argument. 300 years is certainly enough reasons to form a national identity. I think it is silly claiming "You don't have a right to change your H1B visa rules because you are not a nation". Even as an immigrant, that feels a bit over-board.

Thanks for clarifying that. I agree, the US is a nation in the canonical sense. I think the OP was pointing out more to the critical contribution of immigration to American growth and prosperity.

> H1B visas are about filling labor shortages with exceptional talent, that is their goal. Over the years that seems they have been perverted from anything from "Let's help international students who graduate to immigrate" to "I need indentured servants to work for me for X number of years".

This is another untruth, where the world "specialty" is misused. Lets go to the definition[0]:

"Generally speaking, a job is a specialty occupation if the occupation normally requires a bachelors degree in a related field of study. Jobs in fields such as engineering, math, and business, as well as many technology fields, often qualify as a specialty occupation."

So basically, most engineering jobs are "specialty" jobs and using H1B is perfectly legal and right way to do them.

I absolutely agree that there is a problem with bodyshops abusing the system. But the solutions offered so far DO NOT, WILL NOT solve those problems.

[0] https://www.uscis.gov/eir/visa-guide/h-1b-specialty-occupati...
Probably because it is neither new or provocative of discussion.
Thanks. Can't do anything but agree with your comment.
A team commit heatmap would be great for the office tho...
I've been hapilly awaiting this release. I have been heavily updating my rust first Rust library so it makes use of the new derive API, so that it could be used by stable Rust.

It adds derives for common traits such as Add and From: https://github.com/JelteF/derive_more. Any remarks/tips are very much appreciated.
Currently checking the history of Windows 2000. Seems W2K was aimed at enterprises while ME at consumers. A bit less than 2 years after W2K's launch, WinXP came out and unified the consumer and enterprise line.

Then, almost 8 years after WinXP's launch, MS released Win7. There's a lot of improvements between the 2, but I wonder what were the major factors that made users upgrade to Win7. I only remember a few pain points in XP that were relieved in Win7: file/app search, connecting to the internet, system updates, and window management.
You realise H1B's are location specific right? All these "fixes" everyone keeps bringing up are actually a part of the law as it stands.
Trump approved his covert counterterrorism op without sufficient intelligence
When switching from a KDE based Linux to a Gnome based one many years ago I had to find a replacement for KMail. Since I design Smalltalk computers, it seemed silly not to use Celeste even if I had to put up with some limitations and add a bunch of bug fixes (all dealing with tolerating broken emails).

It is not something I would give to a "normal" person to use, but it is more than good enough to me. The main problem is that it does a reasonable job of showing incoming emails (though attachments show up as links at the end of the text) but when editing an email to send it shows the raw headers and MIME for any attachment.
And they would certainly never have an company wide policy of wage constraint. Why, that would be illegal!
Advanced Analytics in Procurement
The problem with the article is that there is no nuance. Some beginner is going to read it and think all BJTs are bad, but that isn't even remotely true. It all depends on application.

I would certainly use MOSFETs for lighting (a power application). I probably wouldn't design an analog front-end for a specialized sensor with them though.
JS hack idea! Play a silent sound to force Chrome to not throttle your page when it's not primary.
You use curl! Luxury! I use telnet.
No analog filtering - that's how you keep things cold all the time.

The frequency is either 500 Hz or 1000 Hz, I forget which (depends on Arduino type). I doubt there are any critters that can tell it's not continuous.
Hey guys! Congratulations on the launch! Very exciting!

We've been seeing some great results with SEO testing, and have recently had our biggest test result (in terms of revenue impact). Looking forward to hearing more of what you guys are up to. :)

I think the fact that DistilledODN, RankScience, Etsy, and Pinterest have all published SEO split-test results recently demonstrates the importance of this type of data-driven approach to SEO!

Best of luck with everything!

Tom, Distilled
(Disclaimer: I run the https://www.distilledodn.com/ team)
Can you set up an "email when its ready" feature?
Again its astounding how many Americans dont realise how the GC process really works. Only 15% of the greencards are handed out to employment based categories, rest go for family reunification. That 15% additional has country of birth quotas etc.
Did you mean like "knowing how to read and parse textual content for information?"
How Google fought back against a crippling IoT-powered botnet and won
I see you've brought that old school paranoid about Microsoft with you over to HN. Vim on Windows is a hilarious idea, though.
Weave User Group Launches with Kubernetes and Prometheus Topics
I'm normally very fond of The Economist, but this is one of their "blog posts", which seem to not receive quite the same careful, nuanced care that their other articles for their weekly edition do.

Part of the challenge of Windows 10 was the transformation of Windows from a large-release product into a trickle-release service with much faster cycle times with an incremental and continuously-learned approach to ongoing product changes.

At it's core, that's a valid and (I think) mostly welcome change, but Microsoft's solution to the impedance mismatch between the two categories of offering was to force it down and ask for forgiveness later. :/
Try fsharp with interactive, with paket it is also very easy to depend on complex graph of nuget dependencies.
I wonder if he had any idea his pacemaker collected such data or that it could be used against him? Should patients be made aware of this risk when they're receiving the devices?
While I agree that a real settings menu could be an improvement, they have made the settings experience better. They show a searchable annotated list of all the default settings on the left, and when you type a setting key in on the right it will show suggestions for possible values.

Looking at it just now, I also see that they added categories, and little edit buttons when you hover over a setting which allow you to click on what option you want. It's a bit strange to me that they're slowly turning a config file into a settings interface, but I guess it works fine for a Developer-focused product.
The difference is that after XP, the majority of users didn't upgrade.
That's a great analogy that I'm surprised I haven't heard before.

If I write a book called Gary Potter, about a boy who finds out he's a wizard and goes on (specific) adventures with his friends Jon and Germione... I'd be in trouble.

But a book about someone wishing for a better life > finding out they secretly had great powers > struggle to gain control/mastery of the powers > must use the powers to save the world from evil...
that's just a story framework and applies to Harry Potter, Star Wars, Hercules(the Disney version at least). There's variations in why they want the better life (abuse, boredom, etc), how they find out, and what the exact evil is. but if you abstract far enough, they're all basically the same story.

Using exact code and changing variables like "main_character_name" is clearly infringement, but using a similar abstracted flow shouldn't be. ESPECIALLY in code. If your end goal is to put pixels on a screen. you run algorithms to determine pixels > add those pixels to a buffer > send the buffer to the screen. There's not many other ways to do it. There's only so many ways to implement some things. And if a way is good, independently coming up with the solution isn't copying. In fact, if I came up with a different solution, it would be sub-optimal. For some problems, the abstracted flow of the code is defined for you. "We're doing VR, we want X, Y, Z to happen"... There's not a whole lot of options on how to do that.

If Oculus only figured out the flow-charts based on copying zenimax's prototype, then they perhaps are copying. And thats the argument zenimax is shooting for. "this is a non-trivial, non-obvious solution they only got by copying us".

But the next question is: at what level of abstraction am i just changing variables at a large scale? If I wrote a book about a young boy living with abusive relatives because his parents died and he finds out he's a wizard and moves away to a magical wizard school, does that count as copyright infringement? There's a point where it is, and a point where it isn't.

I can never find the source, but I once saw a 256x256 picture of yoshi, that immediately below it had a 128x128 version of the same picture (stretched to 256x256). Below that was 64x64, etc until the 1x1 was just a green pixel. Along the side it said "at what point does it stop being copyright infringement? If you started at the top (the high res), you could get pretty far down and still go "oh yeah, this is still the same image". but if you started at the bottom, you could get much higher and go "this is some weird abstract art of random pixels"
Loyalty in a free market is a pipe dream. Extremely few employers will stay loyal to their employees when times get rough, say when an employee gets very sick and can't work for several years. Thus no rational person should have any long term loyality to an employer if the market providers better alternatives.
I've lived there, amongst the horror and corruption
Sorry, I should have been clearer. I'm not afraid of strangers, I'm afraid of social workers for Child Protective Services. I'm afraid of legalized kidnapping because my preferred way of parenting would expose my kids to small risks now so they're at far less risk as adults.
I've never heard of VS Code referred to as a web dev IDE - what makes you say that?
Turns out I was thinking PAX/Grsecurity back in 2005. Same principle, though: more knobs to turn = more knobs to turn wrong.
It's nice that they added an option to change the side of the close button. But way more important are sensible defaults, and that should be on the left side for mac os.

Still I am a very happy user of Visual Studio Code.
Geany-themes: a collection of colour schemes for Geany
Exactly - parallel construction is a thing.

I feel obligated to mention it every time in these circumstances because even if it doesn't apply in this particular case, people should be aware of how surveillance can affect them even if what the police do is on the up and up on the surface.
How Aspirin Works Against Cancer (2014)
I'm used to being able to run my program via command-R or some other key equivalent. I haven't been able to find a way to do this conveniently from VSCode. How do other VSCode users run their programs?
>they are much more likely to read magazines and romance novels than 19th century French literature.

Unless you count Madame Bovary.
This was the reassuring part to me. Hey they can get a warrant to download your vehicle's "black box" history too. It would have alarmed me if they simply told the pacemaker service provider "this is a person of interest, give us all your data on them, oh and you can't tell anyone about this or we'll bring you up on treason charges." That is the kind of stuff that really bothers me.
That's because they've been given the position and it's gone to their heads.

If new architecture had to be reviewed by a representative sampling of your workmates, randomly selected for each review, I don't think you'd have such issues.
This is preciselly the reason I and many of my collegues love it - no GUI for settings. This means you can use hundreeds of tools to manage your settings and it is in true spirit of unix philosophy to keep everything as a text file.

Much more time is wasted by looking for options in GUI equivalent and reproducibility, sharing, backup and comparing (diff) are way harder or nonexistent. Creating frontend for it is trivial, but honestly, why drop from horse to donkey as they say.

All the apps should have settings like that.
I'm not talking about CS students at US universities. I am talking about average joe college graduate who is apparently working in a Starbucks after college.
I use it full time for C, Go, Python, Ruby and NodeJS development. Works well with Rust as well. Nothing "web"-specific about it, really.
The connection is "We are creating an online marketplace for short term work in Germany" and I wanted to congratulate them on getting 3 mil Eur revenue in 2016. To be honest I wanted to hear from them how raising funding has been and made an assumption (which they haven't responded to.) I can't overemphasize what huge genuine revenue numbers those are, for a startup, on the model he has described. If they're not getting investors tripping over themselves to invest at a $10M valuation (and they're almost certainly not) then it really frustrates me. Everything they described was great! I hope this makes the reason for my comment a bit clearer.

I would also love to hear from paskster (the OP I replied to) with what their experience has been like building this kind of game-changing startup, specifically as regards venture capital funding.
Totally unreadable on my iPhone. Couldn't dismiss the ad to read the article.
Feature request. Give us an "unflag" button, so we can get this article back to the front page.
BitChute Is a BitTorrent-Powered YouTube Alternative
Yeah, I see them used for that purpose and for VHF / UHF applications. A lot of precision op-amps also have JFET inputs. In guitar effects land JFETs are popular because as a class-a amplifier in common source configuration they bias the same way that a triode does. Ironically when people try to replicate tube preamp circuits by cascading JFET stages the result is anything but "very low noise". Depletion-mode MOSFETs can be cascaded like triodes without creating unacceptable (for a guitar pedal) noise levels.
Do users actually desire changes to the actual user experience of modern operating systems. I would be totally fine with the OS experience itself I had on Windows 2000 or OS X from 2010. Software that runs on top of the OS and support of it is a different issue. Of course also security and driver support. To me OS user experience is a solved problem and most changed to what I'm used to just make things different without providing value, but require me to retrain muscle memory. I do upgrade regularly because security. If that wasn't an issue I would never upgrade.
If I count as a critter, I can easily tell the difference by moving my eyes and seeing the phantom array effect. If you're already using resistors for current limiting then putting a big enough capacitor across the LEDs will filter them without much difference in power consumption. I have no idea if the fish will care.
Yep. It is indeed easy to ruin a FET with minuscule amount of static charge. That is, unless there is a zener (or two, back-to-back) connecting gate to source. Many modern FETs have this built right in. E.g. ATP214 [1].

[1] http://www.onsemi.com/pub/Collateral/ENA1712-D.PDF
Even if they do standardize on vendors, they're then also dependent on, say, Oracle Retail supporting a given platform.

If you want your POS to talk to your marketing automation system, that's another integration and maybe another vendor who Oracle may or may not wish to support etc.

There's no way for a bank to standardize on vendors as it's back office systems might have been designed in the 1980s. If it wants to add an iPhone app or mobile payments, it has to rely on another vendor almost automatically.

Making these stacks work generates huge revenues for people like CA, Automic, IBM. Process automation is big business. Big meaty huge Fortune 500 companies held together with the software equivalent of sticky tape.
This is interesting. Could you give a bit more detail?
For example, the MSP430 was used in Square's early credit card readers to encrypt the mag stripe data.
I'm not sure what is being referenced either but perhaps it's not self-preservation from Russia but from China, e.g. the fact that Snowden leaked to the South China Morning Post (while in Hong Kong?) the documentary evidence that the US was spying on them (http://www.scmp.com/news/hong-kong/article/1266777/exclusive...) ?
Because tools like this are expensive to do, especially when you want things like mobile clients.

I'd love to open source my self-hosted team password manager, but I just don't know how to afford it.
Why do you think that? The students showed they will not tolerate her hate speech, so she cancelled it.
> GitHub has very little secret sauce here

GitHub's secret sauce was to use dark patterns meant to accelerate the network effect working in their favor.

Specifically:

1. Quietly kill patches as the main currency in open source

2. Redefine "pull request" to mean "the thing that happens when you click a certain button on github.com"

The end result is that collaborating with GitHub-hosted projects is made arbitrarily difficult unless you're also hosting your work on GitHub.
> But to say that logic and reasoning is the exclusive realm of academia---that's very insulting to a lot of people.

And more to the point, fairly obviously false.
Easy solution. Don't use windows.
Congrats on the launch.

How do you check the effectiness of a SEO change? You check for Google rankings or traffic?
A fintech startup tries to shake up American student loans
I would love to see something on digikey or mouser that allowed me to search for MOSFETs in a way that was less painful.

Let's say you wanted to do a special purpose switching power supply. Digikey doesn't have a column for gate capacitance (for the mosfet), or Q (for the inductor). All that manual work to read datasheets is terrible, especially if your design takes a little while to perfect and some of the components go end-of-life, so you have to replace them.

I personally like to graph the cost-efficiency curve so I actually have to tabulate lots of mosfets, inductors, and caps, then simulate them in a spreadsheet.

I know about the specialized design tools done by each manufacturer that will recommend parts and do a design for you based on your criteria. I want something that does a much broader search for parts though.

Maybe I should write one. :)
Seriously, Ctrl+Shift+P and start typing gets me to what I need 99% of the time, it's glorious.

Combined with the VIM plugin and I rarely need to touch the mouse.
It's probably a complex set of factors including developer good will and competition in the marketplace (VSCode is obviously directly competing with Atom, for instance, which is also free).

One interest small piece of the larger puzzle is that the Monaco text editor at the heart of VSCode was originally built for Azure and Visual Studio Team Services cloud editing. It was then also subsequently embedded into IE's Dev Tools (and now Edge's Dev Tools). It's a neat example of building a tool for several existing needs embedded into existing products/projects and then finding that the same tool was also interesting as the core to its own product.
So, to be clear, your evidence that there is a massive MS astroturfing campaign is that... people overwhelmingly post positive reviews of the product?

This type of thinking has infected everything and it baffles me. People are so unwilling to contemplate the fact that they are wrong that they'll jump through mile-wide mental hoops just to put the responsibility on someone else.
Well funny story because that's how I learned perl ...
Let me repeat that I am not denying the existence of H1B fraud. I am saying that H1B can and should be used for entry level positions as well. And if there are companies abusing the system, as you point out, they are breaking the law. They should be prosecuted and stopped.
It seemed to me that the OP did not argue they brought more value than an American programmer but that the US is better off with them than without them.

The question is what the "proper process" is for them becoming citizens, isn't it? It seems logical to me that the process should be different for someone who's graduated from a US university than an imported H1B worker (but then I'm one of the former, so I'm not unbiased.)
Yeah I think it's a sense of accomplishment. You worked on something really hard and seeing data to reflect that is fun.

That said posting it on a wall to say "Hey look what I've done" its a bit much for me. But I would defintely buy a poster for my engineering team, that would fantastic!
I miss the test runners from WebStorm, that hasn't been enough to stop me from switching to VSCode though.
Well, the Task Runner has preconfigured options for Grunt, Gulp, npm, maven, and TypeScript, but not make, ghc, cargo, etc.
I'm confused; are you saying first-generation immigrants with a green card who are competing with US citizens in non-tech jobs don't have a level playing field?
Great release and awesome release notes, as always. Many thanks to the team for such a great editor!

I'm especially thrilled by the integrated terminal improvements.