skysight-inc/HackerNews huggingface dataset:
The First Dinosaur Tail Found Preserved in Amber Is Covered in Feathers
Hey I invented a one bit compressor, which consist of the file.
>The disability program is hurting society. You can get disability for having autism.

Autism can be a severe disability, not just the mild "geeky asperger" type. One could literaly not be able to communicate at all...
For workplace, sure. But the only reason I don't run exclusively on Mac or Linux is gaming. I've spent a lot of money and time in that ecosystem for that single reason.

There's a lot of people that care about gaming, even if you don't.
You're 20, he's 45. Or he's even more of a nerd than you.
What's a significant amount of money?

Solexa raised 130MUSD pre-launch: http://41j.com/blog/2016/01/a-solexa-story/

Quite a new life science/biotech companies do.
Thank you for the encouraging words. I try and check HN every day before my shift but I usually never have time to comment until much later, at which point there isn't much activity in the threads, so I sometimes wonder whether or not my posts add any value or if I'm just writing for myself.

With regards to how I ended up in my current job I'll do my best to offer a succinct timeline. My prior work experience consisted mostly of manual labor or retail/customer service type jobs. I never enjoyed customer service, I'm too shy, but through circumstance and my own apathy and lack of ambition that's were I ended up. After some time my dissatisfaction with my work and my own wasted potential led me to reevaluate the seriousness with which I needed to focus on my career. Machining/welding and general manufacturing was something that always interested me even though I had limited experience with any of those fields. I've always been good with my hands and I'm obsessively detail oriented and like fixing things. I love following well delineated procedures and checklists actually make me smile so I felt something in aerospace might be a good fit.

I was fortunate to be living in an area with a ton of aerospace/manufacturing companies and I ended up applying to a number of them. I got hired for a very entry level low skill position having nothing to do with the manufacturing side of things. But, it got my foot in the door and I eventually moved into a role closer to the factory floor and from there worked my way into an apprenticeship that led to my current position.

As to how I found HN, I'm not entirely sure. While I've been reading HN for a number of years I've only relatively recently started posting, largely in an attempt to improve my writing, which is something I'm very self conscious about. I find this one of the few places online were I'm confident that if I say something stupid or make an argument lacking clarity, that I'll be called out on it in a civil and constructive manner. It's possible that I came about HN through one of those "We act like HackerNews" threads on /g/ but that would be slightly embarrassing so I hope it was through some other avenue.

I've worked with a number of brands like Haas, Fanuc, Mazak and recently some 3d printers from EOS. Haas stuff breaks all the time which can be infuriating.
If you write a mobile SAP, you may need a quick way to change context. Gestures are limited. If at one point you need buttons / links to be always available for the context switch, then a sticky header or/or footer is a logical solution and is what is used in a native apps anyway. It also has the additional benefits of giving you a place to put something helping to identify said context, such as a label, an icon or some shape/color.

On a regular desktop you would not have this problem: you can have a menu far away from the content. You can have tool bars. You have the name of the tab and the URL giving you context, and the page need less context switching because you can just display more instead of requiring to juggle with what the viewport can display. But on the mobile, context switching is very hard to do right, and must be accessible from your thumb.
Yeah, the Nazi's had a good idea, put those leeching cripples and ALS to forced labour camps /sarcasm
Intel for one.
Show HN: XmasTime – Video calls with Santa
What do you do when someone “steals” your amazing idea?
Um, ok. I'm not up to date with the state of the art in Unix administration so is this some new Good Practice™ to have an account with unlimited sudo instead of a root password or just another instance of unrealistic interview question?

And speaking of solutions: stop vi with ^Z, do whatever you want in the shell, resume vi, finish editing, write, quit :)
Best CRM for 2017 According to PCMag
If you're just targeting modern browsers, You Might Not Need jQuery [0]. jQuery was great when dealing with browser inconsistencies and when all you had to do was wire up a few things.

If you're building a marketing website or a lightweight app, I think using jQuery is fine. But if you're building anything more sophisticated, like a highly interactive web app you'll probably skip on jQuery and just use React or something similar.

I think context is very important. Are you building something that is being maintained by multiple engineers? Does it have to accommodate regularly changing requirements? You can go really far with server-side rendered Rails and a few bits of jQuery thrown into the mix. But once you're past that point, embracing the ecosystem becomes more useful.

[0] http://youmightnotneedjquery.com/
Because they wanted to fly under the radar. It's hiding in plain sight.
jQuery was the my first language that got me into coding; I had started javascript but it became very difficult to write a short amount of code for some basic things that I was working with back in 2012.

Ruby on Rails was my first framework for developing web applications. I still use it today, but would remove jQuery as a dependency. I thought it was strange how much of dependency it was for certain things like deleting objects for Rails; I guess it was the right tool for the time.

jQuery is/was a beautiful thing in that it was a concise and fairly nice API for interacting with the DOM. I feel like it was the right tool for the time but now a lot of developers have come to learn the cost of DOM interactions especially with mobile browsers. I am not too certain about ES6 but that stems from my ignorance and not any technical concerns.

I think that while there has been strides in understanding how to make rich clients with javascript without performance issues, I do not think there has been anything as simple as using jQuery. I prefer to use Angular now or vanilla javascript if it is a small scale application and while I like/understand Angular, it took an incredible amount of time and work to properly understand what I was doing. Vanilla js can be incredibly performant, but often times I have had to write 3 times the amount of code to get something going which is a costly in time and maintenance.

jQuery was literally something that took a day for me to understand as non-developer. I hope as javascript progresses that API developers focus on simplicity and ease of use when creating the next big javascript framework.
There's a section about that further down, it argues the issue then is focusing on a screen 1" from your eye and the real world at the same time isn't possible.
Ignoring the refresh rate, you could draw black using e-ink screens.
Not really. At least not in the simple way of having an LCD screen somewhere near the eye blocking out light from an object in a certain direction by interposing a black pixel. It seems like it should work, but it would be exactly like putting some paint on a camera lens and expecting it to block out that exact part of the picture; it won't - the lens will simply get dimmer, or if the area of paint is large, there would be darkening - vignetting - of a part of the image, with a diffuse boundary; but nothing like a sharp mask.

You can easily convince yourself that this won't work for an eye. Of course, you can use your finger to block out any object - as long as you hold your finger well away from your eye. Now take a match, and try to block out objects by holding it a centimeter in front of your eye; it doesn't work - you will see a diffuse slightly darkened area, but all objects will be visible.
What’s the Average Python Developer Salary in the US? Why Is Python So Popular?
Yep. But sometimes you don't get to choose where to hold your last stand. You were not PLANNING for the abandoned kindergarten to be your command post against the rebels but that is where you ended up. Same goes for corporate security sometimes. The chewy soft center was written in happier, more cheerful times. By undergrads.
Who now are fully vested and long since left the building. Then the mercenaries are called in to defend it against the Internet. But I digress.
They've been getting this feedback - and apparently ignoring it - since February:

> Cleaning up that is not enough, abstracting kernel API like kmalloc or i2c,
or similar, is a no go. If the current drm infrastructure does not suit your
need then you need to work on improving it to suit your need. You can not
redevelop a whole drm layer inside your code and expect to upstream it.

> Linux device driver are about sharing infrastructure and trying to expose
it through common API to userspace.

> So i strongly suggest that you start thinking on how to change the drm API
to suit your need and to start discussions about those changes. If you need
them then they will likely be usefull to others down the road.

https://lists.freedesktop.org/archives/dri-devel/2016-Februa...
You can listen to amateur radio without a license, you just can't transmit. Pick up a Baofeng 2 meter unit from Amazon and find your local repeater. Or, find a local Ham club and I'm sure they'll talk to you for hours about it! :-)
> You'll see a Sears bankruptcy within 5 years.

Or it might be the most valuable company of the planet. Remember Apple in the 90s? They were lagging behind in technology, design and usability. Now look at Apple today.
Baldur's Gate best feature. Allows you to test all variations of the game, every encounter, so much potential, so much possibilty you could just explore, rewind, explore, rewind.
> It's not a large body of code, after all.

Oh, of course it is. A complete scripting runtime engine (ActionScript), support for a boatload of video streaming formats including realtime communication, ...
In the Second to the last figure (fig 5) you can see a behaviour that is extremely weird in my opinion, the latency is almost in O(1) and then hit a wall and goes up as exponential (I guess).

It this common? What cause this behavior?
Isn't this true for desktop GNU/Linux too? I mean, last I checked, Debian kFreeBSD would be similar enough to Debian GNU/Linux as long as you don't drop to the console - the equivalent of which would be adb shell.
Their css example is badly done but why not.
AMD should move their HAL code into their Windows driver, making it a superset of the Linux driver. AMD would get to reduce driver code duplication and Linux kernel developers don't need to merge the AMD's ugly Linux/Windows HAL.
Hi, I'm Nicolas, Surprise's author. Thanks for the feedback!

You're not the first person to tell me GPL may not be a good idea and to be fair I never really thought it would make such a difference. Appart from LGPL, what other license would you recommend?
This is why Linus swears. The message that their current path wouldn't have fallen on deaf ears if he chews them out.
I think it's pointless.

a) You'd have to keep this up and running forever.

b) You are essentially trying to game a machine learning algorithm, which weights and factors in so many signals, it's impossible to know. If you think you can game this system, SEO should be child's play for you.

c) Google probably has a profile of your personality already (such as the OCEAN model), because it can be derived from few signals such as a bunch of Facebook likes or whatever you type in the search slot. Because personality doesn't really change, your profile is set in stone for the future.

The only slight upside of this is: Google has to use this data about you, reach about to you or sell it to other people who reach out to you. To some extend, an ad blocker goes a long way, because then people can't target you specifically, despite having many information about you. But ultimately, you never know what kind of "content" is brought to you based on your personality and actions. Maybe it'd be even sane to assume that personal interaction with strangers could be motivated by means you don't understand.
Woah calm down there Karl, I'm pretty sure we have a ban on politics here this month.
If we are going there, toner
> It's not pragmatic to stand your guns and ask a multi-million dollar company to change the code they submit to your open-source project.

The maintainer explains the pragmatism explicitly:

> AMD can't threaten not to support new GPUs in upstream kernels without merging this, that is totally something you can do, and here's the thing Linux will survive, we'll piss off a bunch of people, but the Linux kernel will just keep on rolling forward, maybe at some point someone will get pissed about lacking upstream support for your HW and go write support and submit it, maybe they won't. The kernel is bigger than any of us and has standards about what is acceptable

Rejecting half-assed patches is pretty pragmatic, no matter who the author is. Maintaining standards is pragmatic because 'your open-source project' is the one that will be maintaining (refactoring/rewriting) the code in the future, not the muliti-million dollar company.
Such a neat idea to introduce web technologies(or anything).

1. hand people an idea that is easy and funny yet complex.

2. give them the tools to be able to do it.

3. make them do it

4. repeat 1-3 thirty times

This is how I learn things and argue that it is the most efficient way to learn something for certain people.
I use PHP's eval() for an interactive testing environment on a live smallish server. It's like open-heart surgery, so I agree it's not innocuous. Of course I took care to protect the access. This environment is useful for some quick hacks and tests. If this were a bigger deployment with more at stake, I would remove this environment from the production systems. Because, you know, it's not innocuous.
Not to mention that there's a lot of (IMO semi-bad taste, but mostly just unfunny) potato pejoratives + punchlines directed @ the irish.
I really suspect theirs are caked with dust, because Macs will sooner downclock their CPUs massively rather than spin the fans up during normal use.
Facebook court filings hint at possible political future for Mark Zuckerberg
Do market/customer research by searching keywords in financial statements?
> ...and that Google would very much like to hire senior people as well but they're much harder to find.

> I wonder how much of what he said is true vs ageism.

Of course they want to hire more senior engineers now, it would likely help win their court battle[1] over it.

[1] https://tech.slashdot.org/story/16/07/02/0438216/age-discrim...
Quiet ironically to this thread, Target for years was run by Amazon.com. Wasn't until 2011 IIRC that they went on their own. Similarly ToyRUs, marks and Spencer's also were at one point or another run by Amazon.
“A call centre for cybercriminals who need a human voice as part of a scam”
Google Slides screwed it up with Emojis
And sometimes you don't trust the operations. I've heard tales of flight computer software running on 3 computers from 3 vendors running 3 implementations of software from 3 independent teams. Then the 3 computers voted on a course of action.
Maybe they swore at AMD back in February when they told them this wasn't gonna work AMD wouldn't have wasted almost a year.
I wrote that demo. I was a little behind schedule and needed a quick example that highlighted the point. I'm not disagreeing with you but there are plenty of good usecases for this and in the case of my blog it's easy to lose track of the current section in the article.
This whole affair has been really insane. I invite everyone to read up on this, it's one of the instances where if this was a movie, if would feel too scripted.
How to Enable Offline Download in Android
Purely out of curiosity; are you allowed to share how much time this cost you to make, and how much money / month it saves you?

I love the idea, and the fact that you actually implemented it. :)
Here's a wonderful talk to introduce its design and value https://www.youtube.com/watch?v=1AjhFZVfB9c
the interview process favors faster (by definition, younger) minds

Algo-on-the-whiteboard interviews favour people who have recently been cramming for their final-year CS exams - by SHEER COINCIDENCE they happen to be in their early 20s...
Are Startup Accelerators Worth It? Here’s How Helpful They're in Getting Funding
That might run into license issues. If you want to avoid licensing the other versions of your driver under GPLv2, you'd have to carefully avoid copying any code from the main kernel into your translation layer (rewriting any helper functions you end up using), and even then there's the idea of API copyright to contend with.

One might ask whether it is desirable to avoid the GPL, and there are a lot of arguments on both sides there, but it's certainly easy to run into issues when you have a GPL licensed module designed to be linked into a proprietary program (kernel).
Funnily, I managed to get this prioristed by eng when we realised it was already backed into ChromeOS by someone tweeting me :)
Not quite as much activity as Scala either. I think the good thing is that functional languages as a whole aren't going anywhere, it's just that the jobs for them are spread very thin over several languages.
Epson Inkjet R230 Printer Driver Download
preemptive green thread solve that.
> There is an argument that Ruby is mostly LISP, so it could be said that lots of people use it very happily everyday.

How is that? I thought Lisp's "killer app" was its extremely powerful macroing system. Does Ruby have an equivalent?
Why is everyone on this thread talking if this is an obituary for jQuery. jQuery is pretty amazing and will continue to be the most popular framework out there for a long time to come. It is just that rails wont ship with it by default.
Right. It can't reasonably be said that people aren't interested in small houses.
I think it just depends on what type of web application/site you are making.

For a simple site, it's probably not that big of a deal to hook in jQuery and write some basic scripts.

In my limited experience, if you are writing a Single Page Application, it gets really hard to rationalize changes when everything is hooked in through the DOM. It also gets pretty expensive with mobile browsers as DOM elements carry a huge list of properties and attributes; this why I think libraries like React were made as to have data change and manage state as opposed to the DOM.

At the end of the day, the end user and businesses don't care about what technologies that you use, they just want a site that works and can be delivered on time. I just think that with jQuery, there is a lot of cost in terms of making complex changes in the view that other libraries such as React/Angular/Mithril have been designed to get around. These libraries, however, do have a cost in terms of complexity that I think jQuery never really had.
Out of the software devevelopers I know, only a few percent are 40+, so my sample set isn't very reliable. But from what I've seen, the average (or at least median) skill set was better for younger people, where the best ones I've met are in their 30s.

My assumption is that there has been a point where software/CS started booming and people started getting degrees in that field. Among the 40+ devs I know there's a higher percentage of carreer changers, and with a few exceptions those have been generally less skilled.
And then networks and publishers complain about users blocking ads. That's why people should block ads served by third parties. It's not just about visual nuisance but security first and foremost.
I use plain JS.

Can you give an example of a typical line of jQuery that you prefer over vanilla?
Is it the sort of tech used by some devices in the NSA ANT catalog? It is useful for spying because they are undetectable if they are not subjected to a carrier frequency. There was also The Thing[1]

[1]https://en.wikipedia.org/wiki/The_Thing_(listening_device)
If you click on the only link in the article, you will see they are measuring children’s and parents’ pre-tax incomes at the household level. This absolutely does include retirement account investment income.

While I have you here: why didn't you check that before replying? (I'm actually really confused why this seems to happen constantly on HN. These are really easy things to check before posting.)
> And that makes me grumpy sometimes.

If you will excuse a moment of cheekiness...

Could be that you have cause and effect backwards here: because you are grumpy you are dismissing 99% of other language developers' work as rubbish. Could be that it's less than 99% and you are overlooking some great ideas.
Which can only be said of basic Lego. Triangular connections, pulleys and gears are some of the most basic Lego Technic advances - and Technic has existed for 40 years now, though that is maybe slightly too late for Marv's kids to play with them...
The Google process is also veeeery long. I guess is not unusual for an older developer to start it, and get other good offers meanwhile.
Another benefit of age is to be able to pull contacts as ways of getting jobs, and reduce the amount of "meaningless" interviews.
The maximum transmitting power is regulated. In the article they state that it can use some kind of crafted wifi packet to be compatible with any existing devices.

Edit: After looking at the pater, it seems that I may have misunderstood the article, it needs a plugged RF carrier tone generator at at fixed frequency.
The premier SPA frameworks: Angular/2, Ember, Polymer, Aurelia, Knockout,...

Fundamentally React has a one major concept "Components" which is very easy to create and JSX gives you the full power of JS without needing to learn the nuances of a crippled templating language. I use Redux to manage state which like React is simple and extremely powerful and centralizes all your App's state in clean data structures. E.g. with very little effort you can create a "Networked Time Traveller App" [1].

I also believe React's "Learn Once, Write Anywhere" approach lets you get maximum utility for your existing knowledge and decent code-reuse where you can use it to build cross-platform native iOS/Android Apps with arguably a more productive development workflow than the native iOS/Android toolkits on offer, although it's still a bit immature atm but has great momentum with a bright future.

[1] https://github.com/ServiceStackApps/typescript-redux
Technical interviews don't necessarily favor faster coders. I have been on both sides of technical interviews and what counts most is that an applicant asks the right questions and chooses the right approach.

What you're definitely not looking for is a candidate that hacks some solution together quickly but with badly structured code, makes a lot of unconfirmed assumptions and doesn't listen to advice.
Turing Machine in Wood
Mozilla is shipping FLAC support in Firefox 51, which is currently the Firefox Beta channel and will be released to everyone on January 24.

https://bugzilla.mozilla.org/show_bug.cgi?id=1195723
"If an elderly but distinguished scientist says that something is possible, he is almost certainly right; but if he says that it is impossible, he is very probably wrong." - Arthur C. Clarke

Please, keep this in mind... ;-)