skysight-inc/HackerNews huggingface dataset:
I got tinnitus from an Ozzy Osborne concert 20 years ago. Did not great it, but it got better. Today I think I hear better than my parents did at my age because I can hear the flyback transformer from an old TV and my parents could not.

I live on a farm and we have disposable foam earmuffs. If you are mowing the lawn, going to a motorsports event or experiencing anything loud it is a good idea to use them.
Sharpie on Kleenex, a far superior data format to spreadsheets.
I appreciate this thoughtful comment, but this is more like DNA than policy. Hacker News is emphatically focused on content. Titles are not the things that should be discussion-worthy, content is. And titles are subservient to the content they aim to represent, and need to do so as accurately as possible. Original titles are often best suited for this.

It's not up to the submitter to decide what readers might find interesting, especially when doing so misrepresents what the content actually is. It's not fair to mislead readers with a title about Trello when the article is primarily about Atlassian.

But all is not lost: if there's a particular tidbit that the submitter has found interesting, the perfect place to bring that up is in the comment thread.
How the Fake News Crisis of 1896 Explains Trump
I guess the Park Services photos are fake too.

http://www.cnn.com/2017/01/20/politics/donald-trump-barack-o...
Throwaway for obvious reasons. I'm a quant at a quant hedge fund. I can confirm I want your data. The longer the history, the more I want it. Don't fuck with it much, give me clean but raw info. I don't want PII, but I'll take aggregate and anonymized. Just whatever you do, start collecting it NOW so in 3 years you have 3 years of history to sell me.
This one? USD7k
https://www.xilinx.com/products/boards-and-kits/ek-u1-vcu118...
bird_watch – Elixir, Phoenix and CouchDB demo
Ask HN: How does uber automatically log me in after I redownload the app?
The point is if you're Amazon or Indeed or Yelp (or trying to compete) you can sell the data.
I would say there was de facto net neutrality because ISPs acted neutrally even though it wasn't mandated by law. Around ten years ago ISPs started being evil and the FCC's regulations are a response to that. I still wonder what caused ISPs to abandon ~20 years of neutrality.
They already hired quite a few people that ran specific projects such as MapMaker and Street View or even all of Geo (Brian McClendon).
Amigos Magazine Issue 02
I think once you know this math, the jump to using matrices is pretty trivial. I can understand not wanting to include it... not that I feel strongly about either direction. I just don't think it's necessary for the scope of this super useful article.
When they compare the sequenced genomes of two species, say mouse and human, do they compare the entire genomes or just the known coding regions ? Are there similar regions in mouse and human that we have no clue what they are about ?
Comcast is already extorting as much money as they want from Netflix; it's not clear that Comcast would benefit from cutting them off.
What is the status of NaCl? Is the project under active dev?
The guys that made Starfox got hired based on their ability to circumvent the copy protection on the gameboy [1].

So Nintendo, like many software companies do hire hackers based on things that Nintendo don't condone.

Proud of his team's sneaky subterfuge, San wasted no time getting the results in front of Nintendo's key staff. "I turned up at Nintendo's booth at that year's CES and tried to find the most senior person at Nintendo at that time, which turned out to be Don James," he says. "I walked up to him and showed him our game, and his jaw dropped - both for the demo itself and also the way it defeated their protection. He roped in Wayne Shirk and Tony Harman to see the demo and they were extremely impressed with what we could do, and our enthusiasm. I told them we wanted to work with them and had a talented team in London, and that we were good at 3D games."

[1] http://www.eurogamer.net/articles/2013-07-04-born-slippy-the...
Not if your clients are paying by way of an insurance policy (which often happens in litigation). Then they might as well spend up to the policy limit. And in lots of other cases, you hire lawyers based on the prestige principle. I.e., "hey don't blame me, I hired the best lawyers I could!"
The photos you link don't seem inconsistent with the others. The two you link are from the front (stage side) looking out towards the crowd, and at a low angle so it's hard to see how far back the crowd goes, and how densely. The photos showing a smaller-than-Obama crowd are from a high angle, and from the back, looking towards the stage. Of course the front is filled in both, but the implication of the latter is that the Trump inauguration's crowds were significantly smaller, going much less far back. The official crowd estimates are consistent with that implication, estimating that Obama had over 1 million attendees, while Trump had around 250,000. Even 250,000 is a large number of people in absolute terms (larger than even the largest football stadiums hold), so from near the stage both should look like very large crowds.
That's more a problem with how difficult and expensive it is to design and implement good studies.

Studies that rely on self-reporting eating history skew the results to ambiguity, but studies in which the experimenters have full and unambiguous knowledge of calories and macronutrients consumed by subjects reveal that the difference in calories digested and the calories burned explains pretty much all changes in weight. It gets only slightly more complicated when talking about body composition (basically, eat enough protein to support your lean body mass and any athletic activity), and even more complicated when talking about long term health (e.g., micronutrient levels that support long-term physiological maintenance mechanisms which are neglected in the sub-clinical nutrient deficient states most people find themselves in).

Fairly simple linear relationships can be used to freely manipulate one's weight, as shown by pretty much any bodybuilder or athlete competing in a sport with weight classes.

Studies aside, it's obvious that relationship between calories digested compared to calories burned is the main determinant of weight as starving populations around the world can tell you. You can't create or maintain mass without the required energy to support cellular metabolism. The physiology and biochemistry is understood well enough for this not to be an issue. The problems professed by the media reporting on studies are mainly ones of measurement (as people don't usually know how to accurately measure their caloric intake, which is why self-reporting studies are basically worthless) and commitment to lifestyles in which they don't chronically overeat relative to their activity level.
I'm the evolved-into-a-software-being version of you, of course
I give no shits what you're wearing in that meeting. I just want to learn about your data and get a copy to examine.
They exist. In fact, if you hand Rust's regex engine the pattern ` |\r|\n`, then it will compile it down to a very simple alternation of three literal bytes. It will never touch the actual regex engine at all. Once the regex engine knows its a simple alternation of three bytes, it will actually use a variant of memchr called memchr3[1], which looks almost exactly like the OP's "portable" approach.

So it's not quite the fastest possible because it doesn't use SIMD, but this is mostly because we don't have good explicit SIMD support on stable Rust yet. Once we do, this immediately becomes a strong candidate to optimize to something like the OP's fastest version (and also probably generalizing to AVX2 instructions as well).

N.B. My sibling comment linked to my blog post on ripgrep, which uses Rust's regex engine. ;-)

[1] - https://github.com/BurntSushi/rust-memchr/blob/master/src/li...
That's not at all true. See: https://news.ycombinator.com/item?id=13448318
You literally link to a CNN article that used the same misleading photo from the Vox article.

I already give you links for photos showing Obama have the same amount of people at the time of his speech as Trump have at the time of his speech.
The biggest leverage you can have in any negotiation is a willingness to walk away. If you negotiate from that perspective, you'll always be in a position of strength.

Decide if you are willing to walk away. If you passed the interviews with no missed questions and the company has already invested a lot of time into you, it would be idiotic of them to pass on you for a measly extra 15%. Think about it. They'd have to spend hours/days/weeks sourcing more candidates, who then would drop off at various stages of the interview funnel. This process is costly, wasting the time of recruiters, HR people, engineers, management etc etc.

There is a real dollar value on that time. On top of that, costs like healthcare and on-boarding you into the team would cost tens of thousands. 15% is nothing compared to the total cost of hiring and ramping up an employee - especially relative to the value that you would produce (which is presumably a multiple of your salary).

So decide if you're willing to walk away, decide what compensation you want, and be firm yet reasonable/friendly. If they don't budge, then simply walk away and I bet they will scramble to find a way to keep you. On the off chance that they don't, then don't feel bad; you did your best and you probably don't want to work somewhere that underpays you relative to the market anyway.
Hah. In my office the coffee only gets made when someone expecting a cup of coffee channels the disappointment into making another pot. If we had that webcam there'd never be any coffee - people would look at the cam and think "I'll get a cup as soon as someone else makes it."
thats true.

and the rich get richer..
This isn't true. Regular expressions can be fast even when supporting Unicode by building finite state machines that recognize UTF-8 directly. This particular benchmark explains a bit: http://blog.burntsushi.net/ripgrep/#linux-unicode-word
Your photo is misleading.
Thank you,We are still working on the next RC release.
It's good to have error recovery built-in, but it does not mean one should take less care of correct code.

I believe static typing is just a must for current high-reliability software and going with a dynamic language just seems short-sighted.

The remaining languages are mostly JavaScript and Python, but the former survives, as JavaScript is mostly used for UI code and people expect less quality from GUIs and the ladder as it is status-quo for scientific computing and a swiss army knife, as we have so many libraries across so many domains.

Dynamic languages are excellent for prototyping (where you keep your constraints in you human head) and errors are not critical. There once was an argument for dynamic languages as they allowed for succinct code, but nowadays modern languages can be correct and succinct code, as we learned to exploit theorems about computation and type theory.

[/static hat off]
<shudder> how many paths to mdb corruption? Let me count the ways.

I wrote Access apps in college for cash to doctors and small business and I still have no love for the tool.
This reminded me of spray-json's JsonParser. It has a bit of Scala code to seek past whitespace:

@tailrec private def ws(): Unit =
// fast test whether cursorChar is one of " \n\r\t"
if (((1L << cursorChar) & ((cursorChar - 64) >> 31) & 0x100002600L) != 0L) { advance(); ws() }

https://github.com/spray/spray-json/blob/765c83248e0bbe867dd...
I think most folks do it automatically, e.g.

Hey { referer }, ...

I was surprised the text was still there in incognito mode.
Flirting in Switzerland
<deleted, reading mistake>
I have always been a fan of ZeroVM. I had decided to take the task of adding multi-threaded support so that we'd have NaCL-enforced security and performance constraints, rather than depending upon the Linux kernel for the same. This turned out to be more complex for my skill levels and I gave up mid-way.

I recommend that you try out ZeroVM for your Python apps. I've seen great demos where Rackspace devs applied on-the-fly transformations to content being served from swift. e.g. one demo added watermarks to files, another transcoded video streams.

At a ZeroVM workshop in Atlanta at the OpenStack summit some years ago, one of the participants started a discussion with the ZeroVM devs about running ZeroVM apps via the firmware of SSD drives.

Unfortunately, this nice technology didn't quite catch on.
Without netflix it would stop a lot of cordcuting.
Is this the right space to ask for opinions about Fastmail and its privacy? I just switched on trial after being on Gmail. I'm happy but I switched primarily to get part of my life away from Google.
Matrices are just a convenient notational trick for a set of linear algebra expressions. They seem confusing until you realize that an identity matrix represents:

x' = 1*x + 0*y + 0*z
y' = 0*x + 1*y + 0*z
z' = 0*x + 0*y + 1*z

I prefer to teach 3D graphics without matrices because it's really not anything more complicated than a compact notation. Tricks like "invert and transpose to receive the normal matrix" or "take the first column to get your up vector" make no sense unless you work out the algebra of what those things mean.

And don't get me started on homogeneous coordinates which are a way to put translation in a matrix by shoving a convenient "1" constant in the input vector, and the perspective matrix which does near/far, perspective transform, and a depth remap in the same matrix, and isn't easily separable because it steals the "w=1" constant for depth remap and also adjusts the "w" afterwards. Equivalent of reusing a local variable because you're short on registers :)
I know a lot of DOS people used the term "extended ASCII" to mean specific 8-bit encodings whose first 7 bits were ASCII, but what "extended ASCII" meant depended quite a lot on the context. I came from a different background and it was very clear to me that ASCII was a 7 bit encoding that was almost always stored in an 8 bit byte (I can only think of a few instances in my whole life where I saw bitstreams of ASCII). So that last bit you could do whatever you wanted with.

Having said that, I clearly remember arguing with people that encodings with the eighth bit set were not part of ASCII. As you say, there were many people who didn't understand. My guess is that the GP never interacted with those people. Especially if you were around pre-DOS I think it would be easy to do.
Has anybody said anything about her gender?

I thought it was pretty clear that the surprise and skepticism is around her background as an actress.

If the article mentioned that she had been studying Math/CS/etc. in her private time to get the background needed to contribute to the paper, I'm pretty sure the comments would be pretty different, though her gender wouldn't have changed.
And an HTTP routing/binding DSL for Finagle.
How Pressure and Stress Can Affect Your Trading Results
There obviously is something unclear, yes. Having accurate mapping info and improving OSM are two separate things. I asked about the latter. If that data were actually crucial to Uber's business, what possible rationale could they have to share it for free?

But while we're on mapping data - I don't think "higher quality" data is in any way crucial to their business. (Owning the data so there's no dependency on third parties is another question). Uber's routing is accurate enough to work reliably.[1] What does higher quality buy them?

From where I stand, you're proposing that a company that's already bleeding money like it's going out of style should spend a ton of money, on building technology they have little experience with, to collect data that is of dubious value to them, to then give it away freely.

I get that you'd like OSM improved, but I really don't think Uber will be the one to do it.

[1] Based on purely anecdotal reports from my friends and my own experiences, the usual case for misrouting is Uber drivers not paying attention to the map, or thinking they know better than the map.
But why not word processors or presentation software (PowerPoint)? How about Photoshop? That's pretty big.

Edit: oh, you're not computing something so much as you're using shrink wrapped software to build documents, presentations, or manipulate images. So, not quite the same.

As for programming languages, I disagree. You don't go from only knowing say Python, PHP and Java to being able to use Haskell in a few hours. There's a substantial learning curve in being able to use a sufficiently different programming language. And no, "Hello, World" or typing in a few simple commands from a tutorial don't count.

Do you suppose the a C programmer is just going to be building a meaningful Smalltalk or Lisp program after a couple of hours? Or that a Javascript programmer is going to be whipping up C++ applications in that amount of time?
> a free and open internet.

> defending against disinformation

Pick at most one.
Given that most hollywood actors and actresses come from theater in one form or another (especially, at minimum, "theater kid" groups in HS), the latter part of that is debatable.
> The server stores an encrypted index, and the client walks it (requesting parts as needed). It's going to little slower, and a lot more complex but it's doable.

Going on a tangent, but do you know of any services that offer such a thing?
Weird to have such a bad interaction with one of my minor personal heroes. Shucks I guess!
As I understand it, it's gone. They possess no archive, except for what was backed up by web archivers. I could be mistaken.

I spent years trying to acquire what remains of Geocities, which is the domain itself, geocities.com. I got closer than you would expect, but was told it was being "used internally" so they couldn't divest of it. I was also told I wasn't the first person that inquired.

As I understand it, geocities.com will go to Verizon (unless that falls apart), who will do god knows what with it. Right now it redirects to Aabaco Small Business, which I think is a spinoff that's not part of the deal. Aabaco curiously has an office in Beaverton, OR, a suburb of Portland, where I live. I've been meaning to drop by their office randomly with a jello mold or something and say hi.

I really want to relaunch geocities.com. I'd love it if someone gave me the domain so I could do that, but I'm not holding my breath.
Not mutually exclusive, but the fix for the latter to ensure the former is education, not legislation.
That theoretical risk is probably smoke, IMO. I don't think kids ever really worried about HPV excepting the strain that gives you warts - they mostly worry about pregnancy and herpes.

If you're really concerned your kid will think the HPV vaccine is a license to sleep around, tell him about all the other STDs that can't be cured, like HIV, herpes, and that new uncurable strain of the clap.
There was something there. What you say is definitely true. When I made Notes apps though, there was always some scripting involved in terms of LotusScript for the Notes client, or Javascript for the browser. There was a Java API as well in the late 90s that some people were using instead of LotusScript. It was a bit more powerful, obviously.

Of course, some people just used the @ formulas.

Anyway, I haven't come across anything that so naturally expressed document workflow with forms and email integration. People complain about Notes email, but it was nice to have it so tightly integrated with the Notes capabilities.
No, static typing just gives a false sense of reliability to people who are not experts in reliability. There is even some research showing no correlation of static typing vs dynamic typing to bugs [1]. People tend to ignore it though.

[1] http://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
Personally, I'm a fan of explicit lifetime management, such as RAII in C++ and especially in Rust. It solves the general problem of resource management, as opposed to only memory management. Most languages that use garbage collection leave generalized resource management in a C like state of malloc and free. A few (not JS) have syntax for binding the lifetime of an object to a scope, such as "with" in Python or "using" in C#, but the burden is still on the consumer of an interface to know that they need to use it (you need to know that object must be .close()d, or .unlock()ed, etc.) and you need to remember at each and every call site; programmers make errors.

That said, changing from GC to explicit lifetime management requires wide-reaching language changes that I don't see how you would apply to JavaScript, or nearly any GC language. It's a very fundamental aspect of the language, and not easily changed. Hence the work into better collectors by the languages that do GC, so the parent's comment is not really enlightening.
Aha, thanks; I didn't realize the first generational section was for an older version.

However, the riptide barrier description still isn't 100% clear how it avoids terminating a sweep (I believe "drain" in your termination) in the middle of a barrier execution; in particular I'm not concerned about the data race between the field write and the mark bit, but the GC reading mark bits, believing the drain has terminated, and freeing memory while a mutator thread has written a field but not written the mark bit.

Are you just relying on the stop-the-world behavior relative to roots that you mention briefly?
Human waste shuts down Bart escalators(2012), Hazard team called
There is also ses-mode (Simple Emacs Spreadsheet) that started shipping with Emacs since version 22.
There was a lot of chatter in a post a few weeks ago about Ruby shops adding Elixir to their toolkit. Erlang remains a niche, sadly, but Elixir looks poised to be mainstream.
Neural Net Learns to Play Atari “Gravatar”
iPython or Jupyter Notebooks, where you can whip up R, Julia, or other code in your browser, interspersed with markdown, charts and formulas.
Hermicity – Hermit cities powered by DAOs on the ETH blockchain
I've contemplated recreating this machine, in part because I'd like to "play" it. There is plenty of material on the design and workings of the device but there is precious little material on how the operators (referred to as "girls" in the demo) were trained, a process that took months.

If anyone has access to such training material, please contact me: The_Amazing_Dr_T (remove underlines) at gmail dot com
The power to declare something "disinformation" is the power to censor.

I don't think I'd trust anyone who has governed in my lifetime not to abuse that power.
Web App Degraded Performance Incident Report for Intercom
My understanding is that the key he was forced to hand over was the TLS key that protected communications between clients and his server, and the stored emails were encrypted with a key derived from the user's password.

So whether or not the FBI could read a particular stored message or not would depend on whether they'd been able to obtain that user's password: they could if the user had logged in after the FBI had the certificate, or if they'd logged in using a non-PFS cipher suite at any time, or if their password was vulnerable to cracking or determinable by the FBI in some other way.