skysight-inc/HackerNews huggingface dataset:
better at parsing the Penn Treebank than the best
natural language parser for English on the Wall
Street Journal

I'm pretty sure "the 20 year old Penn Treebank" and "the Wall Street Journal" are referring to the same dataset here. In the early 1990s the first large treebanking efforts were on a corpus from the WSJ, and they were released as the Penn Treebank: https://catalog.ldc.upenn.edu/LDC95T7 People report results on this dataset because that's what the field has been testing on (and overfitting to) for decades.

(I worked on a successor project, OntoNotes, that involved additional treebank annotation on broader corpora: https://catalog.ldc.upenn.edu/LDC2013T19)
Then you should read Scott Adams from Dilbert fame.
They contact me on LinkedIn every day. I will sometimes try to sell them something. I already have a few specialist teams on call, however, so I am not a good prospect for them.
Just say no to meetings. As an employee for your own calendar, and as a startup founder for the whole company.
Methane-Eating Microbes Make Their Own Oxygen (2010)
Just like fingerprints, it should not be used as a password.
To all sibling comments, I'm sure he meant how does someone who does not speak English, identify it by the letters?
Frankfurt, but latency doesn't always correlate directly with physical distance.
It doesn't necessarily have any though.
Apple Puts $1B in Didi, a Rival to Uber in China
Historically the Scheme48 abstract machine was written in Pre-Scheme, a Scheme subset restricted enough to compile straightforwardly to C.

For me, using Pre-Scheme to write graphics kernels was great fun, and produced decently fast code :)
On the pictures it looks like cheap fake gold color, also it is cheap. There is no luxury feeling coming up on that price.
Cyber insurance agent/broker recommendations?
Cyber insurance agent/broker recommendations?

Interested in discussing medium to large size business cyber liability coverage...can anyone make a recommendation?

Thanks!
Thanks. That's good to hear :)

But I've had it happen more than once, without warning, and without any mail sent.

Also, contacting support isn't really a viable option, for new personas with no other email address.
This would be the best place any of us had worked.

Considering the audience for HN has not only developers, etc. but also management/entrepreneurs, it would be handy for lists like this to be compiled from Ask HN comments so that they could reference it and try to be better managers.
He is probably not American.
Befriend some Googlers, do lots of mock interviews with them, then go for Google. (Some for Facebook etc.) They still got oodles of cash.
Apple to follow in Yahoo footsteps skip 10 years this might be the most valuable part of Apple :)
Learn the Capitals (or Flags) of the World by answering multiple questions
Looks like another scam & spam site
> I'm not sure you quite understand the point of tipping in the first place

The point of tipping is to prevent the employer from having to pay a fair wage. Someone who works in such industries depend on tips for their livelihoods. Not performing at 100% resulting in a significant drop in earnings isn't really fair.

Given the typical audience on here, a reasonable comparison would be for employers to be docking wages based on time spent not working. Given how many of us visit this site at work, that could be a substantial drop in wages.

Then again, you might be making so much money that it doesn't impact you. Servers aren't. They might just be having a bad day. Their mistakes on serving you will have less of an impact on your life than your not tipping them.

Most of them are human beings trying to survive. Most of them are not making enough to do more than that.
I think the reason it is working and has worked so far is aligned incentives - doing something nefarious or selfish will ultimately work against you as people abandon and avoid you.

There is no doubt though that cryptocurrencies are potentially fragile. I do think though that pandora's box has been opened. Maybe bitcoin will stand the test of time like jpeg, C, C++, http, TCP/UDP/IP, zip, bittorrent, fortran, x86, SMTP, unix, RTSP, vi, javascript, etc that have been good enough and persisted with a huge network effect. Or it could end up being a jumping off point for something that smooths out the rough edges needed for mass adoption.
To be fair, the small fraction of features that Sublime shares with Emacs and vim are hardly insufficient for a good editor.
I would have thought that the algorithm would be entirely agnostic and based on incoming data only without humans to distort it, e.g. I share details with a dozen friends about aliens landing in Central Park, they then share it on and on. Facebooks algorithm will spot this and also others who did the same and then say "Hey, looks like there is a trend growing about aliens in Central Park" and from there would act upon it based on that data only, e.g. this topic was talked about 5 million times in the last minute and therefore bump it up the list to its corresponding position based on other "trending" topics.

Having humans involved will distort that process, thus meaning true trending does not exist. Well, on Facebook at least.
So JavaScript is the reason different Atom users have different levels of lag? You realise they're all using JavaScript right? It isn't optional on Atom.
The size of the things you can see depends on the wavelength of the light.

FM Radio (100MHz) has 3m wavelength. You'll need a giant camera and will be able to see only very big structures.

Wifi/Microwave/Radar is in the Gigahertz range. 2.5GHz == 12cm wavelength. For radar photos, you'll need a very big camera, and a human would be only a few pixels big.

Some airport scanners are based on millimeter waves (teraherz radiation), and you can find sample photos online. They produce pretty blurry pictures, but clothes become partially transparent.
“Modern Science Weekly”, a curated newsletter for 21st century scientists
Yes the model of programmer workstation as envisioned by Xerox PARC and followed up by ETHZ.

Smalltalk, Interlisp-D, Mesa/Cedar at Xerox PARC, followed by Niklaus Wirth work at ETHZ with Oberon, Oberon-2, Active Oberon and Component Pascal environments.

Also the initial Ada Workstation developed as the first product from Rational Software and Eiffel development environments.

The Energize C++ environment created by Lucid after pivoting from Lisp Machines.
The project is open source and it's main goal is to provide the SVG flags of all countries, for a primary (but not limited to) use in web apps: https://github.com/lipis/flag-icon-css
I didn't know about the relic milpa idea. I guess if there were a lot of thick solid fertilizer just in that rectangular area that wouldn't run off easily, it could possibly do that.

I think someone should check it out to be sure.
That is my guess as well but, whatever it is, it works marvelously. Many times, I write a significant portion of my message just through suggestions.
Why We Built a Living Styleguide of Reusable Components with Mountain View
Samy Kamkar!

Here is a video where he demonstrates how to open garage doors with a wireless Mattel toy: https://www.youtube.com/watch?v=iSSRaIU9_Vc

He also wrote that one XSS worm for myspace several years ago. Hi Samy, in case you happen to read this ;)
This opens the victim up to intimidation by the perpetrator. Which might also be illegal (for example threatening to hire someone to assault your family members if you don't let the person go), but then that can be waived as well. It allows large criminal organizations to rule through fear.

But in some situations it does seem to be what one would want (for example the under age people arrested for sexting pictures of themselves). However, if we could rely on common sense in these situations, the people would never be arrested in the first place.
NET Core – A once hopefully future…
Open Source at Bloomberg: Introducing BuckleScript (JS Back End for OCaml)
6 Reasons Why Local Businesses Need Online Stores
Ask HN: How to learn more about Crypto Currencies for a Newbie??
The problem is that DNS-as-a-global-naming-service is only useful because more-or-less everyone agrees that for a given domain, it'll resolve to the same place. Therefore, to change away from ICANN's authority, you have to get every user of DNS to agree to do so.
How about this guy: https://news.ycombinator.com/item?id=11523822
I think this applies to many people in our domain, provided they're careful not to burn out: https://popperfont.files.wordpress.com/2014/04/lifesatisfact...
Zidisha: Crowdfunded Microloans to Reduce Poverty
Having worked for a registry ICANS technical requirement are a lot more than just throwing up a single AWS instance.

For .coop we had to have fully redundant servers (ie < 99.9999 uptime) on 4 continents
also for 20$ You can buy a basic android phone with infinitely many more buttons & use cases
> I'm just wondering whether you could have a bigger impact donating your money to other organizations / developers who are worse off.

You certainly could.

However, every donation has opportunity costs in multiple dimensions, and if you walk down the "can I have better impact somewhere else" path, you'll find it rife with circularities and get nowhere.

Instead of the top N _best_ candidates to donate to, I usually look for N _good_ ones, and be done with it.
I have the same question!
Write simpler codes with OOPs JavaScript
Java Library for Microsoft BotFramework, 0.1.2 Released
That is true for users without an email address. Don't mind to share your ideas for improving this at https://tutanota.uservoice.com/.

We will change this, if there is a better way that provides protection against spammers...
If you like the job and want to stay there a while, I would suggest also keeping a tickler file of your accomplishments. Refactor a particularly nasty bit of code and everyone went "whew!", write that in your tickler file. The reason is, if they mention anything negative about your time in your next review, you have your tickler file of accomplishments as a way of demonstrating how effective and productive you really are. Sure, it's more work and nobody who matters likes to toot their own horn, but it is best to keep data on your accomplishments. It makes writing self evals easy. It makes writing your resume easy. And, it makes sticking up for yourself in reviews[0] easy.

Likely, however, they are not really going to say anything. Some managers are old school and simply feel collecting time on everything is the way it's done, but end up doing nothing with the data because they're lazy.

[0] On the subject of reviews. If you ever walk into a review and have no idea what is going to be on the review, your manager is doing everything wrong! Leave that job as soon as you possibly can. Period.
Someone should build a Patreon for Monks.
Well maybe not 10s, but 3s is still a terrible latency if you want to control something like lights for example. And it's not all that uncommon for dhcp lease to last only a few hours (and we are talking about a case here when you use the button once every few days).

I used to be irritated with cheap led bulbs that took almost a second to light up. And with a wall switch you are pretty sure whether you flipped it or not. With such button during those 3s you'd be wondering whether you should press it again or not (unless it beeps or something like that).
If its 50% plus 1 owned by the employees its a coop - and I think your forgetting the yearly bonus.

Not that JL was not a bit naughty in outsourceing its cleaners.
Promote yourself: focus on solving problems in niches, wrtie a blog, contribute with open source software in github, etc.
My employer develops safety critical software with decades of legacy code, long term support for multiple versions, and big customers. In our attempts to transition(in a mock way for the time being) to rolling releases we've "simplified" to a process with 3-5 people reviewing designs, 2-3 developers doing code review/light testing, 2-x(depending on affected modules) quality assurance people doing heavy testing and occasionally we pair program. Documentation/logistics is almost always more time consuming than design and development. I've had 4 character code changes take weeks to get through the process as several people have to find the time to look at it even for just an hour. It's cumbersome but we do catch a lot of bugs, and we're slowly getting better at design.
Thanks for the feedback, related artists' songs would be interesting - would be possibly using their API. Yes currently it's just search queries. Expanding the songs to source from e.g. multiple playlists is something I'll be working on.
B2B Marketing with iEntry’s Network of 2M Email Subscribers
I feel you. We're all building on a foundation that is so full of holes that security is like an inside joke.

I'm keeping my eye on TALOS [1], but I admit I haven't had time to research it. It's just one tiny piece of the puzzle though.

[1] https://www.raptorengineering.com/TALOS/prerelease.php
Even if robots do more of it, it's a win because there's no precious resource in Asia that requires fabs to sit there like say tea plantations and because better robots will allow setting up fabs in more diverse locations.
Dynamic NGINX Upstreams from Consul via Lua-Nginx-module
> But assuming everything will change and using that as an excuse not to plan at all sounds like a poor choice to me.

I know that's how it sounds. But in my experience it turns out to be a lot more effective than planning.
What extra do the encrypted messaging services offer on top of say, forcing a regular mail server to only user tls1.2. Must we all move onto a single provider?

I'm just curious why that's not good enough where sysadmins collectively pester whoever they require secure communication with to also have a tls1.2 mailserver. Would that not be job done?
> HTTP-01 verification works quite well behind load balancers - it's a simple GET request to a specific URL.

Running the client on one of the servers frequently results in it hitting one of the other servers in the cluster. It's a pain in the ass - you either rely on luck and retry a number of times until it hits the right server, or you have to go the more manual route and deploy the challenge directory to all of the servers.

DNS doesn't care how many servers there are, as long as there's the right record in place.
Well, until a real competitor like Visual Studio Code comes along, then they do. :)
Your question has focused too much in the Bitcoin implementation issues and not on blockchain implementations where the issue with mining doesn't happen because they use other alternatives like PoS or in private blockchains just votes per entity.

I think the noise in the community is related to the combination of political community (e.g. anarchochapitalists), great security developers, fintech hype, and dark markets. A lot of people think this is a sectir to make easy money.

Having said that, the whole startup sector is full of hype but if you take a look all startup sectors are full of hype. Just compare what media says about a company to then realize their real numbers are not so good and full of red lights.
A Eukaryote Without a Mitochondrial Organelle
Quite right. It is increasingly clear that holographic theories imply 'space' has at least one dimension (spatial degree of freedom) less than we think. The Holographic Principle says a volume only has a possible number of independent states proportional to its surface area (r^2), not its internal volume (r^3). This means that what we think of as a 3D volume, is really a plate of spaghetti, with the number of threads proportional to r^2, but each thread actually corresponding to the same 'place', with instant state changes along its whole non 'length', appearing as non-local correlations to our dimensionally ambitious eyes.

The limitation of the number of threads to r^2 might be because they all have to puncture the surface to create the appearance of a volume in the first place. The theory of Loop Quantum Gravity can even generate a discrete spectrum of area values in response to various meshed (graph) 'edges' puncturing a topological surface. Geometry is quantized.

QM is obviously an incomplete theory, and there is no point repeating the philosophical arguments of the 20th century, ad nauseam. In the 21st century, physicists are beginning to put together new theories of quanta, space, time and gravity that will be a lot more coherent and satisfying, even though we will lose the cherished notion of locality.

The Dining Philosophers should stop arguing over the forks and start to discuss the spaghetti!

P.S. Douglas Adams was right, it's The Great Spaghetti Monster after all.
As far as I can tell there is no way to log in to the keyboard, and the searches from the keyboard are not showing up in my search history.
> ignorant

That's my tax dollars at work. :)
Hacking on scalac – 0 to PR in an hour
But "good products become obsolete also."
There's now SwiftKey Neural, that probably uses Neuronal Nets instead of markov chains.
That's a funny game to play with your friends (if they also have personalized suggestions). Just see what you can write using only your suggestions.
My solution visualized: http://orbital.kristianlindroos.com/
I'll note that the authors here favor programmed aging, a vocal minority in the research community at the moment. This has a number of varieties, but essentially boils down to the root cause of aging is considered to be epigenetic changes. So epigenetic changes -> damage.

The majority view in the research community is vice versa, that damage -> epigenetic changes. Aging is an accumulation of cell and tissue damage, something that spirals down ever faster as the damage starts to cause damage repair systems to fail. The forms of fundamental damage that cause aging are actually well agreed upon, but there is a lot of argumentation over which are more important and how exactly they cause specific age-related conditions.

How can a field sustain two such diametrically opposed sets of theory? Because while we know the differences between old and young tissue, we still don't have a full accounting of cellular metabolism, and certainly don't have a full map of how a->b->c for all molecular biology at any given time, let alone over the entire course of aging sufficent to explain from start to finish any specific age-related condition.

This is why SENS ("repair the damage, don't try to understand why it causes age-related disease, just fix it and things will become clear one way or another") is so important. We can repair the damage. That is much, much easier and cheaper than trying to understand the full chain of cause and effect.

The next five to ten years should see one or other side proven conclusively wrong. The challenge is that addressing secondary effects in aging can still produce benefits. The water is muddy.

On the damage viewpoint, we have things like senescent cell clearance now under development in companies like Oisin Biotechnologies and UNITY Biotechnology. Clearance extends life in mice. Senescent cells are known to contribute to many age-related diseases.

On the epigenetic alteration side we have things like restoration of youthful GDF11 levels, which improves health in mice by signaling stem cells to go back to work. From the damage viewpoint, those stem cells are in decline as a reaction to damage, and the signaling therapy is an override. From the programmed aging point of view the signaling change is the primary cause.

I think that the most compelling argument against programmed aging and for damage is that some forms of damage cannot be repaired by our biochemistry. Specifically persistent glucosepane cross-links in the extracellular matrix, for example, causing loss of structural properties such as elasticity. Also some of the constituents of liposfusin that builds up in long-lived cells and causes their lysosomes to malfunction. It doesn't matter how youthful your epigenetic patters are, you cannot break them down.
IT Service Manager Opportunity with St Andrew's Healthcare in Northampton, UK
> You can sometimes tell Danish from Norwegian because Danish sometimes uses aa (as in Kierkegaard) instead of å.

That goes both ways (e.g. Haakonsvern in Norway), so no you really can't tell it apart that way.
It would be okay if prototypes would be prototypes, but in the software field prototypes are too often taken into production. It's like a designer giving you a small model how they envision it. You don't expect to shrink yourself and live in the model house out of paper. It should be the same with software. Just recall the struggle with Twitter's MVP that failed to be available. Maybe we should differentiate between builders, designers and visionaries in the software field.
I had to disable all my linters, because I also ran into severe input lag. It fixed the worst input lag, but I still have no idea what exactly the culprit was.

Really wish packages could be subjected to some kind of performance benchmark to shame the worst offenders to fixing their isht.
And ï.
Scooter Computer and Mr. Chips [video]
Hah, here in Canada e-bikes are sadly the domain of DUI convicts and other losers. They're sold and Wal-Mart and generally ridden by the social underclass.

We develop the perfect solution to fighting global warming and then immediately hate on its adopters.
How much will Google's just confirmed standalone VR headset cost? (poll)
One scientist’s quixotic quest to propel a runner past the two-hour barrier
I don't use Ubuntu, but it's weird that it seems to replace the rename command from util-linux, and has a completely different syntax:

http://manpages.ubuntu.com/manpages/trusty/man1/rename.ul.1....
Wouldn't it be cöoperative?
PAL Robotics European Project
Could have sworn that the qualification from Torvalds about that line is the very same one GKH is stating, that any bug has the potential to be a security bug.
Thank you.

But is spamming through Tor really such a huge problem? I vaguely recall the argument that there wasn't enough bandwidth. And maybe there is now, with faster relays.
You can make second order crimes unwaivable.

Re common sense: if it was in the law, prosecutors wouldn't matter.
I bike through winter here in Canada. As long as you dress for weather, make other plans during blizzards, and live in a city with good road clearing it's not nearly as bad as people think.

Just bundle up like you did when you were little.
I have been living in Rome for 2 1/2 months, and I still can't figure out a consensus on what the different types of pizza are!

I miss Pizza Hut stuffed-crust pepperoni (with pretzel crust flavor)!!!!
They're really for in-city driving, not suburbia. I live in an old post-industrial city in Canada (Hamilton) and you see them often downtown.
Wages are generally pretty sticky. So bonuses might be eliminated and pay increases deferred but it's relatively unusual for base pay to be cut. (And, of course, stock based compensation may suffer in a downturn.) AFAIK, neither Google nor Facebook have yet had significant layoffs. Apple certainly has in the past.
This is a topic close to my heart. I’m a software engineer for Canonical (company behind Ubuntu). Last year I did a study of the total review wait time over a two month period, which came out to be 8683hrs ( http://lingo.reviews/d3/juju_review_wait_times.html).

I wrote up my thoughts around scalable engineering here: bit.ly/1P0YgNo and released an MVP solution here: www.lingo.reviews

Since then I’ve been refining privately with a handful of engineers from different companies. Two days ago I put in my notice and took on solving the problem of scalable engineering as a full-time mission: http://codelingo.io

I'd love to connect with anyone that is passionate about this problem (it's been a 2 year obsession for me): jesse@codelingo.io
Whoa, that is a pretty nice theme
Try FREE Harmonic Patterns Scanner for Web Browser – Forex and Binary Options
I did not know that had all changed, we reckon he must have got £250,000+