skysight-inc/HackerNews huggingface dataset:
You are correct. I worked with EEG as part of my PhD research on brain computer interfaces, and it is a super noisy signal regardless of the headset. This makes is very hard to do anything reliably with it outside a pretty narrow scope.
I've been having this vision for a while of making a HN-style site where you have to explicitly tag your comment as 'in agreement' or 'in critique'. (And also maybe a slightly hidden away, 'off topic, but that reminds me...' section.)

Then you could, for example, browse the ed column of birthday wishes & happy usage stories of Go, say on the left hand side, and then also, scroll through the op-ed right column of dissenters and critiques.

There's just something very disheartening about having a bunch of "anti X" dominating what you were hoping would be a discussion of "X"; downvoting is certainly not the right solution -- it's fine to be anti-X, it just needs a little bit of its own space.
Could be posted as a "Show HN".
I spent 10 years on H1B and my experience (and many of my other friends) does not match yours. Two things:

1. H1B involves a lot of paper work/legal work. There are not that many companies who are familiar with the process and are willing to spend time and energy to sponsor your H1B. This reduces the potential employer pool drastically. (Personal anecdote: I used to do contracting when I was on H1B and could not accept many potential job offers due to H1B)

2. While it's true that you are not subject to H1B quota, you are still subject to the process and can get your petition rejected. (Persona anecdote: My friend tried to switch companies on H1B and found that the LCA was rejected because company lawyer made a mistake)
Boycotting Star Wars would send a very large message.
sounds like he's living up to his username
This would be completely counter-productive to bringing in foreign talent. The most talented and highly-skilled jobs are typically buried in the mid-range salaries. People on the higher ends of the salary range are your armchair grey-haired CEOs, armchair real estate owners, and Wall Street analysts. People on the lower ends of the salary range are your service industry personnel.

Doctors, startup founders, software engineers, rocket scientists, professors, world-class musicians, and everyone you actually want to be importing foreign talent for, typically gets a modest, medium-range, middle-class salary in the US, at least when they start on any new project. Even Nobel laureates and Pulitzer prize winners usually get very mediocre salaries.

Having the H1B admission be based on salary would probably just fill up all the H1B quota from Wall Street, not serve as an effective talent filter.
This is awesome. I'm sharing it with my niece and nephew! They're in grade school though . . .
>I am always confused by the push to make every language exactly the same by using the same paradigms and features.

More like: some paradigms and features have been proved useful, and experienced programmers ask for them in a language that lacks them.

And not indiscriminately, but usually only ask for them if that language is of a certain paradigm / family of languages were those things fit well with (e.g. few ask for immutability in Go, or logical programming in Javascript).

>Some languages try to take a different approach.

Yes, the wrong one.

>If you can't figure out how to work within that paradigm, don't use it.

A lack of a feature is not always a "paradigm".

Besides, by the same logic, every language is perfect as is all the time, and users and potential adopters should not ask for anything new.

The lack of closures in Java for ages is a strong counter-argument to that. Or the rejoicing by which people adopted "auto" in C++. And tons of other examples, besides...

>Your comment is akin to complaining that Haskell doesn't support an imperative style.

More like his comment is akin to complaining that Java doesn't have Generics (pre 1.5).
Why isn't there a standard for remote controlling media devices on my network?
and whose majority of development depends on a handful of people Google pays their salaries

As opposed to the brilliant stewardship of Larry Ellison?
How does Uber hurt trust?
... because they didn't cancel unregistered SIMs.

A subtle hint that you can't fuck around with state mass tracking and surveillance needs.
This looks like an opportunity. There should be an app like facebook where you enter all your data and an app store for forms. Want insurance or DMV or immigration? download the relevant form and it tells you what's missing so you can fill it and the app also give an updated status on your application.
What about people being conscripted in WW2 (loss of liberty) to defeat the Nazis (increase in security)?
I've started working in Bioinformatics. The languages in use and libraries seem to by Perl/Python and some java. Except for the stuff that needs to be fast, then its C. Although I notice some movement to use Rust instead of C (having installed some C based tools having package management would be glorious).

It would seem the concurency model of go would be a great fit for a lot of those existing python/perl tools. My searchingg for projects show it hasn't really taken off in this domain. I might start rolling my own packages.

How is the package management in Go? Data structures and String manipulation? And is does that concurency scale across nodes (al la MPI)?
I can only say about my own experience, but in Brasília, Brazil, we now see the rise of Uber fleets.

Asking around, people talk about one guy who own 50 cars.

At Airbnb, it's easy to find some hosts with 10+ properties.

That being said, I think this is a natural outcome. People will invest in Uber and Airbnb and others, just as they invest in taxi licenses, hotels and restaurants.
honestly I have hard time comparing go to java and finding any valuable reason to switch from one to another.

Go in my opinion was not mean for writing large/distributed web applications. But instead for writing tools (and fits very nicely in that space) and therefore replace C code base.

If I had to write something like docker, go of course would be a natural choice for it. But If I had to write the next big social network, well Java would be the natural choice.

Java has a much larger community, libraries, tools, ide and a whole ecosystem that makes Java and JVM a solid platform for writing application at scale (large team, large code base).
You should inform yourself more and read papers on your own.
> I've never heard vaporware characterized as something that "could make a lot of sense"; how could it?

but it isn't vaporware. It very much exist and works only it is possibly actively misleading about how it works.
Technology vs. the economy: only one improved
Inside Facebook's hyper-efficient data centres
Yeah, the table layout definitely sucks. Doesn’t work in many browsers, horrible for writing addons...
I know this is something Oculus have been putting some effort into, but I'm not up on the technical details.

edit: yep, they're using simulated binaural sound
http://www.polygon.com/2015/2/12/8028379/binaural-3d-audio-v...
VW Offers 'Goodwill' Package to Diesel Owners
One cannot leave OO behind in a language that by definition, supports OO via protocols and multi-methods.
Perfect is the enemy of done

From a business perspective - the end result is the same. Whether you wait for Steve to stop barking say 'ship it'. Or you ship when it's 'good enough. Apple knew where the hockey puck was heading as early as the mid 90's [1] and could probably have shipped something better than the Newton but before the iPhone. They were touch and go there for a while.

Microsoft can afford to ship first and ask questions later. The end result in terms of getting the product right within a given timeframe is the same.

[1]https://www.youtube.com/watch?v=WPS1DMlzz0M
How I learned to stop worrying and love the CI server
The tradeoff for anything "simple" is that you are then left to pick up the pieces (with libraries or your own code) if you want to do anything "complex".

As an example: C doesn't have the complication to the language of having "built in" types for hashes or lists. This makes the language easier, since you don't have to learn the extra syntax and grow the mental model of how they were implemented. On the other hand, if you need a hash or list - you need to create your own (or adopt someone else's implementation via a library).

C is a simple and powerful language, but there's so much you have to do yourself, that it's easy to get something wrong.

Clojure (and lisps in general) hide their complexity in macros. This level of abstraction can be great, until you have to dive into the macro and see exactly how it's manipulating your code. Or write your own and troubleshoot the resulting dynamic code.
I didnt want to elaborate here, i did so on several other places. It basically stops common cold and probably other common viral diseases in a day if used right.

For instance check my protocol here

https://www.paleohacks.com/sick/how-do-you-take-care-of-your...
(max comment depth reached, replying to @jessriedel)

There are taxi regulations that they're ignoring, such as access to disabled-friendly options. I suspect most of the drivers don't have the correct insurance either, so if you're in a car crash you might be in for a nasty surprise.

But it does seem less exploitative than what many AirBnB hosts are doing.
Maybe it's because I'm a native English speaker with strong writing skills, but I don't think any actual editing of the text has taken place on the journal's side on any paper I've ever been on. Usually the co-authors do this in several rounds before submission.
Here in Germany I only see Clojure ads in relation to big data startups[0].

Very seldom do classic companies ask for anything other than JavaScript on the browser or Java on the JVM.

[0] Same applies to other FP languages on the JVM.
It looks like a promotional piece for Taskulu rather than an in depth analysis of what the title suggest!
If it would just be possible to comment...
If "Uber for Moving" takes off—art handling is next.
Definitely true, although I suspect the actual frequency of such late-night partiers and other terrible guests is exaggerated.

A conversation-starter I like to use on my hosts is to ask about their bad experiences with tenants, and most of them tend to have fairly boring ones, usually about some hard-to-please guest or another. I've yet to hear of one of the drug-fuelled late-night orgies that discussions on AirBnB seem to hold as commonplace, even from hosts who have been renting dozens of apartments for years.

Then again, I do tend to stay at apartments that are available monthly, which may make a difference.
>Publishing costs are far, far lower than they used to be, but good proofreading and style-guide checking still takes time too.

Absolutely, 100% agreed. Perhaps this was lost in my confrontational tone, but I agree that academic journals should be paid something.

I'm mostly opposed to paywalls, followed by the amount we're paying.

Where I partially disagree is in the fact that the editing tasks you describe are increasingly offloaded to the submitter.
Or could it put upward pressure on salaries for those who are high talent but mid salary?
I'm sure most pricing has assumptions built into it that can be invalidated when the market changes. When that happens, it's easier to change your assumptions than to try to change the market.
Do you really thing it's fair to blame a whole language for making your project unmaintainable, when you admit you were just learning it -- and you had come from PHP?
Searchable Chicago PD complaint database
I know it's hard to believe, but #1 is false for a lot of subscription academic journals. Traditional academic publishers might have to print less paper now than they used to (although even that is questionable) but they aren't able to stop printing paper copies of journals. We cannot switch straight over to electronic only for all our journals. Our customers (mostly university libraries) still demand print, as much as we'd like that to not be the case. So today traditional publishers are stuck in a tough spot, we either have to take on the full cost of both digital distribution (and no, this is not free or even super cheap) while also continuing with the cost of paper distribution. Or we could say across the board that we're done with paper and try to deal with the hoards of angry customers we'd get.

It's similar to a large old software system with lots of customers. Ripping out a feature you've offered forever comes with massive customer disapproval, even if it's the logical thing to do for the product. So in that regard it's easier for the small new entrant to be nimble and not have to deal with maintaining the legacy stuff.
> If at any time the penalties are less than the cost of adhering to the terms of the contract, it's only rational to break the contract and pay the penalty.

The rules that are broken here aren't in the contract, they're about the contract. So if it's rational (in economical sense) for me to break a contract, then I should break it[0] and then pay the penalty. The problem with people subletting on AirBnB is that they don't show up at their landlord's doors immediately after the guest leaves, ready to pay the price. They just keep cheating the other side until they get caught.

In your employment example, it would be as if I worked remotely at the first job, then joined the second company and didn't tell my former employer - just logged hours for doing nothing, hoping he doesn't notice (maybe it's a big company).

[0] - that how it may work in Serious Business, but contracts between regular people are usually entered with an assumption that both sides want to follow them through; to break them on purpose based on cost-benefit calculation means one is an asshole.
Yes , metabolism of vit C changes during desease which is easily checked on your own with bowel tollerance method.

The claim it is not supported by mainstream medicine is nonsence. Like I said its not investigated. Only small doses are.
Scratch Is a Different Approach to Teaching Coding
Let's Encrypt Stats
Not the author...

I prefer C99. A smattering of features I like:

* Variable Length Arrays
* Variadic Macros
* Designated Initializers
* Anonymous Structs
* Compound Literals

Some of the meta-"features" I like:

* No built-in runtime or GC
* A choice of dynamic vs static compilation
* A good libc is wonderful but not necessary to get work done fast
* The tooling is mature and plentiful

I'm sure Go is a fine language. I probably suffer from some sort of first-language bias as I've been using C for a long time and only know a smattering of Go from toy programs, blog posts, and reading the source to interesting projects like CockroachDB.
Well, still not a handful of people, but a huge endeavour, and with a published roadmap for 2 versions ahead.

Besides even if Larry said "kill it" tomorrow, Java would still survive -- so much that it's used in all kinds of enterprises.
Corporate Recruiter
Why Functional Programming Matters [pdf]
Flawed Copyright Case Places Spotlight on Canada's Digital Lock Problem
It's a bit more than "unscrew this, replace that". Even the relatively simple maintenance procedures often require multiple steps and referring to bunch of charts and tables. Something small like using incorrect torque setting can have disastrous consequences. Most of mx manuals are not available in languages other than English. And it has nothing to do with competence of overseas mechanics, it's just humanely impossible to memorize those procedures. So yeah it's kind of a big deal.

PS: Also from personal experience I can tell that US does have significantly higher training and work standards than certain other countries when it comes to aviation. I immigrated to the US from overseas, am currently employed in aviation industry and hold a dozen of aviation certificates and ratings including those from FAA.
There is something very funny about a linguist named 'Babel'.
Correcrt. Primates take vit. C in grams naturally for example.
Using Virtual Reality to Save the White Rhino
That's a phenomenal quote.
5 Best MP3 Player for Android
For what it's worth, I moved to node.js late and even then only reluctantly. I only used it for one project, and found it to be a somewhat difficult experience, like I was fighting the language all the time. (It was still a step up from PHP which I'd been clinging to.)

I didn't realize how much I disliked JS playing "loose and fast" until I used Go with its rigidity.
"The worst that can happen is a landlord who isn’t told about the operation can terminate a lease and keep the security deposit."

I'm pretty sure the worst that can happen is an unsafe property leads to someone's death, and then, hopefully, the people involved going to jail.
The problem isn't choosing to break a contract and pay the penalty - the problem is that people break contracts and conveniently forget about the second part, hoping that the other party won't notice and ask for compensation.
Red Ball 4 Full v1.2.6 Hile Mod Apk İndir
For 4. Limit the number of petitions per company (npc) to a ratio of the total number of regular us employees (ne). i.e. (npc - 1)/ne <= .1

A tiny company of 10 can have 2.

A small company of 100 can have 11

A medium company of 1000 can have 101
PolEcon of OA Publishing I: What is it publishers do anyway?
Free Dev Stickers Worldwide
I believe that what Matthew Garrett is talking about is mostly different from SELinux and AppArmor and so on. Those are all kernel features to harden user-level software in the face of vulnerabilities. Garrett is (mostly?) talking about internal kernel features to limit the damage of kernel vulnerabilities.

(Many of the grsecurity changes are kernel hardening, for instance; they don't directly affect user level code.)
I didn't mean inefficiency, I meant that not all of the energy can be delivered to the projectile because the delivery is rate-limited because of electric properties.

Also, there is inefficiencies in play, such as the melting aluminum like the other person suggested.
Be the Bear
Weird position. Libraries are:

- Limited to the host language syntax

- Littered with unrelated abstractions from the host language

- Not flexible and not composable enough to be usable

- SLO-O-OW - you cannot do domain-specific optimisations for libraries and so called "fluent" DSLs

- Very poor tooling (or no tooling at all)

With eDSLs you have:

- Pure essence of the problem domain, no unrelated abstractions

- Nice tooling (syntax highlighting, semantic navigation, context-sensitive suggestions, etc.)

- Flexibility - you can drop your entire DSL implementation and swap for another one without changing a single line of the user code

- Composability - it's very easy to mix DSLs together, to build new DSLs out of bits and pieces of the existing ones.

- Performance - you can perform as many domain-specific optimisations as you like

- Quality - add any kind of static type system to your DSL to check for the problem domain-specific constraints.

> Mashing together two DSLs can be close to impossible.

What?!? Unbelievable.
"Gershman lays out his vision for the future of academic publishing...". The vision appears to be based on the concept of an 'overlay journal', such as the mathematical journal 'Discrete Analysis', which was launched in September 2015. See: http://t.co/JmJQVNMUEd
Ask HN: What's a good quality modern non-Apple laptop to buy on a medium budget?
Looking to replace my MacBook Pro which was about $2400.

I just do web development, so I don't need anything too powerful. Most of all I just want good quality hardware.

Something that uses Windows 10 and doesn't have bloatware would be nice. Supporting dual-booting with Linux would be a great bonus.
Startup Mapillary Is Turning Crowdsourced Images into a 3-D Virtual World
Calling All Bloggers
Your Brain Is a Tool, Not a Guide
I've been coding since forevs, and I really do feel like Go pushes you to keep clean code. Maybe the language, but a lot of it's just culture and leading by example.

Every time I peak into the source of a standard Go package, I'm blown away by how clean and simple the code is -- and it's a fantastic way to gain a deeper understanding of the language.

That has mostly not been my experience diving into std C library code, or quasi-standard stuff like boost...
Moog just released a relatively inexpensive semi-modular http://www.moogmusic.com/products/semi-modular/mother-32
The Lonely Efforts to Counteract ISIS’s Mastery of Social Media
You really can never know for sure, vitamin C or whatever. Many many drugs are used in mainstream medicine without clear proof or mechanism of action.

If you have a real problem to solve effort and money may be irrelevant. It was for me. I had 5 times a year common cold up until i did vit C thing.
Linux doesn't loose value because people can copy it.
I'm an Australian who started spending extended periods of time in the US a few years ago.

I have this distinct memory of being picked up this one time by an Australian friend who was taking my cofounder and me to lunch after we'd been in the US for a few weeks.

As I sat in the car and we started chatting, I immediately had this sense of relaxation come over me, knowing that at least for the duration of that car trip, I'd be surrounded by only my native accent.

I'd never noticed it before, but it was a stark realisation that deciphering foreign accents is hard work and seems to put your brain into a much higher processing rate.

And as Australians, we've grown up being exposed to USA accents all the time through television etc. Yet even then it had been exhausting.

So yeah, I can empathise with the notion that deciphering foreign accents is something that takes extra effort for all of us, and whilst it may be a factor that promotes prejudice, it's not an indicator of poor character, but just one of those things that we have to accept is there and be more mindful about overcoming.
Interesting point. I definitely don't think any of these companies are currently set up to do specialty shipping. Low shipping volume and high insurance costs may also make art handling less attractive.
FlippEd – Education for the New Millenium
The Daily Me (1997)
Ha. I built my first company on Java back in 1996. It was a terrible decision. Very buggy, lots of BS from Sun & Oracle that was really more about Ellison and McNealy envying Bill Gates. Netscape made a similarly bad decision when they tried to create a pure Java version of the browser.

I'm sure Java is 10x better now, but I'm not convinced it will be here in 2100.
This is exactly the right move:

The H1B abusers all have the same business model:

Pretend like they can't find an American to do the job (when in reality they can but their client is willing to pay enough) and then fill it.

In the end, everyone loses, because you just get a non-exceptional immigrant in place of an exceptional immigrant.

I've got co-workers who are brilliant guys who have had to go back to their country, while Tata, Wipro, and all the other parasites land H1Bs so they can place a SQL Server admin who works for $45K a year and is afraid to take vacations.
I was confused by that. Is this going to be any different than GO15VENDOREXPERIMENT which we have now?
This is very cool. I'm just starting to get into synths myself. Anybody who wants to take a deep dive into synths should take a look at the Synth Secrets series [0] from Sound on sound. ~60 articles on what synth is and how it works in great detail.

[0]- http://www.soundonsound.com/sos/allsynthsecrets.htm
Just follow professional players from your domain and interact with them professionally, retwitting / endorsing their most relevant tweets for your own narrative. Sometimes, tweet something yourself in the same mood. Don't follow more than 50-60 profiles and act only at the busiest time of your network's Twitter day, say 4-5pm. Use it once or twice a day more to scroll the tweets from your network, say late in the morning and before shutting your connection down.