skysight-inc/HackerNews huggingface dataset:
If you have a blog, that would make for an amazing entry, going from 50% slower to 25% faster.

Edit: HOLY CRAP! I have a program written in Rust, ppbert[1], and I just tried wrapping my StdoutLock object in a BufWriter, and I improved the performance of my pretty-printing by a factor of 2x! I knew to use BufReader for files, I didn't know it was helpful for stdin and stdout! Thank you _so much_ for sharing your experience, I've certainly benefited!

Benchmark #1: ppbert -2 *.bert2
Time (mean ± σ): 3.816 s ± 0.115 s [User: 2.494 s, System: 1.321 s]
Range (min … max): 3.688 s … 4.028 s

Benchmark #2: ppbert-dev -2 *.bert2
Time (mean ± σ): 1.728 s ± 0.045 s [User: 1.493 s, System: 0.234 s]
Range (min … max): 1.678 s … 1.843 s

Summary
'ppbert-dev -2 *.bert2' ran 2.21x faster than 'ppbert -2 *.bert2'

[1] https://github.com/gnuvince/ppbert
I'm not responding to any particular interpretation of your argument. I'm asking an orthogonal question. I tried to fish an answer out of this comment, but couldn't find one. It's a simple question: do you expect a behavior change from the carriers, or a marketing change?
Going to specific news sites always ends up with that feeling of being "captured" and hearing my own opinions repeated back to me. I'd rather read a handful of Fox News articles a month and consider if they have any valid points than just dismiss them entirely.
CloudHealth Technologies' New Offices in Boston
Mirai Botnet Authors Avoid Jail Time
ranch isn't based on mayonnaise in general; in fact i've not seen it like that.
Also, as Sid has publicly stated (not that that's special, we state everything publicly lol) our goal is IPO 2020, not a Series D. We are on the way!
I had a conversation two days ago with the CTO of a very large company you've definitely heard of who said "we don't need to worry about our website security, we have a firewall and SSL"

I think these types of attacks are vastly underreported, if anything.
So, someone forgot to input this certificate into their Outlook Calendar, Slack /remind, or whatever, and as a result 150mm people are at risk for identity theft. Awesome. I'm so glad I have no option to prevent my data going to this super-competent company and there's no oversight by anyone external.
Thats no a good way to make a decision. Big,small doesn't matter. What matters is who is providing better security? When 2 parties big,small are collecting data ,then the party which can act on security vulnerabilities quickly and has great security engineers and dedicated teams like Project Zero- is the much better choice. People nowadays assume that a small,indie developer is a good guy. I am just pointing out that this is a very bad bias to have. Technicalities matter, security robustness matters. Google might be collecting data,but their security is really good. Good effort by this dev though.
And what does the law say in this case? Can they refuse to pay out if they themselves decide it was a mistake to take the bet in the first place?
Isn't the claim made in the article as sensational -- that the investigators replayed what the attackers did -- just kinda good practice?

It'd just make sense to me that, during an investigation, one would replay what the attackers did to get a good understanding of the results. This just seems like responsible investigation.

(The flipside would instead be claiming that X was compromised, and not being able to honestly answer questions as to whether one retraced the attacker's steps to provide assurance.)
I avoided the tech part because, to be honest, I don't think it is relevant now. There is many information about that on the web. And from the technology standpoint both are fit for purpose if you're going to develop a web app.

The central point for me is exactly the adoption on the startup and enterprise world.
To be clear, I have no stake in which tools you use to satisfy your clients' needs. I think it's great that Node and JavaScript work well for you, but you do compare Rails and JS/Node on this 'coolness' axis:

I also think that the [JavaScript] community is going through a "cool" phase, similar to what happened to Rails in the early days...[A]s Rails matured, it lost it's cool factor and the community stabilised.
What is parasitical about GP? I presume they pay for everything: labor, food, accommodation, travel costs. Are tourists parasites? Why do you think they must pay taxes, and to what country, and in exchange for what? Would you pay taxes to the government voluntarily if you legally didn't have to do it?
Fair point, but managers shouldn't avoid doing the right thing because it could be done for the wrong reason. Bad managers will use all kinds of nonsensical justifications, so I wouldn't over-index on that.
Synchronizing with desktops - particularly non-OSX desktops.
Ask HN: Someone working on a Inbox (by Gmail) alternative?
All I want is to have reminders/todo's in the same list as my emails.

I don't want anything else. Just plain and simple. Would pay $10/month for it. No Slack or Gdocs or whatever integrations.

Do you know anyone working on this?
O11ycast Ep. #5, InfoSec with Gartner’s Anton Chuvakin
From my reading of it, they are saying that all passwords saved in the browser (potentially all users of the home PC or mobile phone) get associated with the google account but not that all users of the school system can see each others passwords.
Seatgeek is moving into the primary market and they're crushing it. Hope they drive TM out of business.
The idea is that you can store and move your data around on any of the mentioned clouds. So yeah, you could migrate data from Google to AWS or BB to DO. Or you could put your data on AWS and have it automatically replicated (backed up) to Azure and Google.
It's a "multi-cloud data controller" cos you're controlling data on multiple clouds :)
Net 30/60/90 is a scam, there's no reason companies couldn't pay earlier. That freelancers put up with it just means that they don't have enough market power.
GitLab raises $100M
How to Tell If You're Joining a Rocketship
> Is this the best watch on the market?

Without a doubt. Google Wear lacks focus, Pebble is dead, and there's more offerings like Garmin or Fitbit that are nice but have a smaller scope. But yes, this is still an "evolutionary" release.
You would expect a serious firm to have auditing and logging that would provide the necessary forensics without having to rerun an exploit.
I actually had to do some Google research to confirm that Deepak Chopra did indeed talk at a WeWork event. Wow.

I mean, I won't hold it against any individual to be into Deepak Chopra, I won't even hold it against a company of 100 people to invite Deepak Chopra provided the employees are aware that the company has a New Age vibe, a subtle scent of potpourri that just never goes away. 5000+ people though? Holy crap.
Docker for development: or how I learned to stop worrying and love onboarding
Yay! Thanks for sharing the positive experience. We know .com performance is something we need to improve and as mentioned in the comment above, are working super hard to get there.
You can do it both in Node.is and Rails. But the cool-factor matters because cool means momentum.

And you have to make the choice of which platform you will be building your company's expertise on. If it is yesteryear's tech that's not good in the long run.

No need to migrate your existing systems but for new development the platform with momentum behind it (= cool-factor) is often better businesswise.
Generally lower purchase cost, but higher maintenance. And older cars generally have poorer mileage.

This is of course, also assuming that they didn't get a subprime auto loan to get that car in the first place. Subprime auto defaults are increasing: https://www.bloomberg.com/news/articles/2018-02-02/never-min...
Another way to call a function without parentheses is with an ES5 getter (or ES6 proxy):

// The function we want to call
function foo () { console.log('Hello!') }

// ES5 getter:
x = {}
Object.defineProperty(x, 'foo', {get: foo})

// Call it:
x.foo // Outputs 'Hello!'

What if we want to say "foo" instead of "x.foo"? Put a getter on window:

Object.defineProperty(window, 'bar', {get: foo})

// Call it:
bar // Outputs "Hello!"

To pass arguments, use a setter instead:

Object.defineProperty(window, 'hello', {set:
function (x) {console.log('Hello '+x+'!')}
})

// Call it:
hello = 'michael' // Outputs "Hello michael!'

To support multiple arguments, pass an array or hash.
I'm sure their contract stated NET 30/60/90 though. I've done freelance engineering work and that's how it was after I submitted my hours for the month (NET 30 in my case).

Regular employees were paid every 2 weeks, but I was a freelancer. Freelancers also don't get benefits and get hit twice on Social Security. It's what you expect when you are getting paid on a 1099 and not a W-2.
True, but it holds for English orthography, and in this transliteration. Spanish writers can continue to use the digraph, of course.
Zoinks!

I have wanted to and tried to like GitLab. I can't. Everything about it is less than half baked, most of all their CI stuff. It's hard to see them having line of sight to a $1B valuation when they can't do the basics and are trying to recreate the terrible monolithic systems of years gone by. That's not a world I want to live in ever again...
I went to the site with javascript turned off and had a good experience.

Sadly, the web has degraded to the point that I no longer think it a good idea to turn javascript on for any but the most trusted sites.
It's more that I think the activity of promoting gambling is one of getting your customers to eat it (It's advertised as a game of stakes, it's really just skimming transaction fees), so I don't mind it if what goes around comes around once in a while.
Windows doesn't overcommit. On Linux, you can turn it off. And on Linux, we have vfork.
First off: hats off for making a product that takes the rights of the end user seriously!

However, I am a bit confused as to who would want this product. The sort of questions this product answers seem quite limited:

1. What URLs are getting lots of hits?

2. What referrers are generating lots of hits?

3. What screen sizes are those hits coming from?

What decisions can be drawn from those questions? This seems useful only to perhaps some blog, where they're wondering what sort of content is successful, where to advertise more, and whether to bother making a mobile website.

Without the ability to track user sessions -- even purely in localStorage -- you can't correlate pageview events. For instance, how would I answer a question like:

- How many high-interest users do I have? By "high interest", I mean someone who visited at least three pages on my website.

- Is a mobile website really worthwhile? How much of an effect does being on mobile have on whether someone will be "high-interest"?

I should think some anonymized user ID system -- even if it rotates anonymous IDs -- should be able to answer these questions without compromising privacy.

Also, I'll leave it to others to point out it's unlikely this product is exempt from GDPR.
I'd be a bit worried that was like playing Russian Roulette. At some point, the companies have to actually correct right? I imagine the reason they were able to take the hit was the number of people waiting to buy low already. That number of people has to be consumed to a certain extent each time a cycle happens.

I mean, if there's fundamental problems, it eventually has to reflect in the stock price... right?

Please?
Until you deal with unions, tax rates across different states and countries, corrections, benefits, inaccurate time recording, etc.... Payroll isn't that easy.
It's kind of unfortunate. I am perfectly willing to allow the artist to gouge me. If 2000 people want to see the concert and there are 1000 seats, what choice do they have? Sure, next time book a bigger venue, but this time... you just have to let people bid on the tickets and sell them to the 1000 highest bidders.

I feel like I've always gotten a good deal on the secondary market. Every so often I am in Japan in late August and like to attend a 3 day anime song concert. The tickets are sold way in advance, and are $60 (ish) for a randomly selected seat in Saitama Super Arena. This means your $60 may get you a front row seat or one on the upper balcony behind a pillar, you don't know. And you have to physically buy the thing from a convenience store in Japan 6 months in advance. So the primary market is just bad. I end up just buying tickets on Yahoo Auctions and for $200 I get a front row seat. Would I have been just as happy to give that $200 directly to the people running the event? Yup! But they don't let me, so they lose out on $240. Multiply that by thousands of tickets sold, and you wonder whether or not any of these people ever attended business school.

Similarly, you can get reverse gouged on unpopular events. My brothers are big basketball fans. Whenever they visit New York, we go see the Nets play. The Nets are historically terrible and never fill up the arena, but apparently they sell a lot of tickets for corporate events. These tickets end up on the secondary market for reasonable prices, and that's what I buy. The list price can be something like $1000 and yet we buy them for $100. (I also enjoy the banter with the coworkers of the people that sold us their tickets. Every time, it's "I can't believe so-and-so sold their tickets!" But people are drinking and you can't take yourself too seriously and be a Nets fan, so it's all in good fun.)

Anyway, kind of wandered off topic... but the only way to make demand meet supply is to gouge people, so that supply falls to exactly meet demand. The artist deserves the money, not middlemen.
So... most legitimate use of blockchains I have come up with would be authentication of digital video/photography content. I sure hope folks are working on that too
You can almost feel the author’s desire to really condem the magic leap hardware and was almost disappointed to find an enjoyable AR experience

I did like the very real comment “I guess you find what works and move from there”
I had a friend in elementary school that was diagnosed aspergers. I mean... the kid was a bit strange, don't get me wrong, but it wasn't really going to affect him anymore than other people's oddities affect them. He grew up, mellowed out, and is doing just fine. On the other hand, a lot of 'normal' people ended up as complete losers.

I mean... the oddities that led him to be diagnosed included things like lack of eye contact and bizarre play habits. But, honestly, these are rather unimportant in the grand scheme of things, because the 'normies' were missing pretty fundamental, yet non-diagnosable, personality traits, such as ambition and conscientiousness
To people who have used GitLab: is there any way in which GitLab is not just an incremental improvement over GitHub? Or is there something I'm missing? (Genuine question; not trolling).
Yes it's completely normal. The author has no idea what accounts receivable looks like at most companies.
A buffet may be both
At my work (The New York Public Library), we created a “Google Analytics Proxy” that receives requests and then proxies them to Google’s Measurement Protocol so you still get the benefit of using Google Analytics but can control exactly what’s sent/saved in real-time.

It’s intended as a mostly drop-in replacement for the GA analytics.js API and to be used as an AWS Lambda.

You can check it out here:
https://github.com/NYPL/google-analytics-proxy
They're probably still talking to their lawyers.
All this will do is make sure freelancers are paid less across the board.
I feel like the New York Comic Con has a done a good job preventing scalpers from ruining the experience for its customers with Fan Verification. Since it was implemented I haven't had to worry about tickets being sold out in minutes.

http://www.newyorkcomiccon.com/Attend/Badges/Fan-Verificatio...
> if their employer were willing to pay for it.

Behringer is starting from the supposition the employer wouldnt. And thus it would cause unrest.
Best laptop I've ever had. Comes with ubuntu.
Great whites have a hard time affording the passage fees for the Panama canal
That's why I'm very suspicious of Paddy Power's ownership of betfair. They won't ban people there because their angle is as a broker working earning commission but they do potentially gain insider knowledge that they can then apply in their conventional business.
How I went from school to a job in venture capital
Unfortunately scikit-learn is a mess without an alternative.

There is so much wrong with the api design of sklearn (how can one think "predict_proba" is a good function name?). I can understand this, since most of it was probably written by PhD students without the time and expertise to come up with a proper api; many of them without a CS background.
Compare this to e.g. the API of google/guava.

For example https://www.reddit.com/r/statistics/comments/8de54s/is_r_bet...

Case in point, sklearn doesn't have a bootstrap crossvalidator despite the bootstrap being one of the most
important statistical tools of the last two decades. In fact, they used to, but it was removed.
Weird right?
...
> We don't remove the sklearn.cross_validation.Bootstrap class because few people are using it,
> but because too many people are using something that is non-standard (I made it up) and very very
> likely not what they expect if they just read its name.
> At best it is causing confusion when our users read the docstring and/or its source code.
> At worse it causes silent modeling errors in our users code base.
...
Oh man, I thought of another great example. I bet you had no idea that
sklearn.linear_model.LogisticRegression is L2 penalized by default.
"But if that's the case, why didn't they make this explicit by calling it RidgeClassifier instead?"
Maybe because sklearn has a Ridge object already, but it exclusively performs regression?
Who knows (also... why L2 instead of L1? Yeesh). Anyway, if you want to just do unpenalized
logistic regression, you have to set the C argument to an arbitrarily high value,
which can cause problems. Is this discussed in the documentation?
Nope, not at all. Just on stackoverflow and github.
Is this opaque and unnecessarily convoluted for such a basic and crucial technique? Yup.

Or the following: https://www.reddit.com/r/haskell/comments/7brsuu/machine_lea...
According to the linked SO post, it has already been corrected in a technology preview.
They were able to identify and re-run the attack, so auditing and logging are likely present enough to capture what they attackers did, which in most breaches needs to be analyzed to see what they were able to accomplish.

This doesn't shout amateur hour to me directly, it seems more kicking a dead horse while its down, but that doesn't mean it isn't amateur hour or a complete company wide failure to prioritize security and secrecy of customer data at Equifax.

I'm not trying to defend them, just stating this sounds somewhat misleading and sensationalized.
Thanks! Web-dev appears to be quite popular(number of jobs are staggering). I understand that this is a blanket term which includes anything from putting together static html,css to large scale e-commerce with complex and robust systems. I am just curious if when people say it is boring, they mean the basic parts or total as a whole.
This isn't fort Knox It's credit card info. There's always a cost benefit. You can spend all your time and money on doingsecurity reviews but without profit there ain't no company.
Most modern responsive design doesn't specifically target mobile vs. non-mobile devices, but rather simply the width of the browser window. In my experience a width of 900px is generally considered pretty low for a desktop browser, and toward the high end for tablets and large smartphone.

Bootstrap, for instance, uses 992px as the low end of its "large" media query, which is intended for desktops.
I did not know companies actually do this. I would never work for a different salary than my peers (based on location). In my small "virtual" company, most of my colleagues live and work in Wisconsin (US). I live in Hawaii, where the expenses are much higher, but I would never dream of asking for more money, and I would be laughed out of the room (virtually!). Years ago, when I was an officer in the Air Force, we all had the same salary, but the government did provide Housing Allowances. This is similar, but not the same thing. A unit of salary is for a unit of work, and I do not believe this should vary by geography. If their workers choose to live in SF vs Oklahoma or Buffalo, then they pay the price. I realize that I have less "real" wages than the rest of my team in Milwaukee or Green Bay, but Maui has its compensating benefits.
Not everyone needs to sleep more than 8 hours a day: https://www.huffingtonpost.com/2014/08/07/short-sleepers-gen...

Some people do just fine, sleeping less. The issue is not listening to your body and waking when you don't want to.
I'd say construction overall -- construction is one of the ripest industries for graft all over the world.
MAKE HallOWEEN GREAT AGAIN
Yea, that sure was nice while it lasted :-|
I think the inclusion of a ECG and afib detection is going to make a huge difference in many people's lives

I'm quite content with my Garmin Fenix, but this is the one reason I'm considering an Apple Watch this round. I have had (still have?) Wolf-Parkinson's syndrome, had the ablation, haven't had problems since. But, you know, it'd be an excuse to buy a new gadget, right? And it does look like Apple Watch might finally start being usable as a running watch.

And, man, what I would've given for the ECG fifteen years ago when the docs were trying to get a repro. Wore a big mobile ECG thing for a few weeks, then gave up. I don't know that it's fit for purpose, but it would have been nice to just wear an Apple Watch until it repro'ed rather than time-boxing it with a rented device.
Show HN: Bongocat.io
What did you make to view it? Or do you just run SQL queries?
Paying $500 for a ticket is conspicuous consumption, and I have no problem at all with Ticketmaster, or anybody else, gouging people as much money as they possibly can.

The problem I have, is that most of these facilities are publicly owned, while the team is a for-profit adventure, and thus heavily subsidized under the fake notion that it's good for the community, when in fact the community is being screwed over. If this were really anything approaching free market, there'd be none of that. But the massive public subsidy is why there's downward pressure on ticket prices and why you see scalping.

I suggest looking for junior clubs, college games, or one of many pro sports leagues you've never heard of (lacrosse, rugby, arena football). I pay $35/game for 4th row from the glass seats at one of the best college hockey teams in the country, and it's way more interesting than NHL hockey where that same ticket would cost $250.
One of my former employers was developing in QNX, as of 2017 they were still using some 2005 compiler for 32-bit.
I don't understand this rational at all. If a developer in SF is worth x dollars to you, why are they suddenly worth less if they move to a lower CoL area? If you're paying salaries that are livable in a high CoL area, you aren't discouraging people living there, you're freeing people to move wherever they want.

I'm a Silicon Valley based dev who really wishes he could move far, far away from here without taking a huge pay cut, so I'm obviously biased. That said, in my view as an employee, the value I create for the company isn't based on my physical location, so why should my salary be?
Self-hostable, built in CI...
Reiki is the most popular psudoscience around behind acupuncture and chiro. It is amazing it, nor the abusive phenomenon of 'psychics' has not been regulated in some way.
LSTM 1997

https://dl.acm.org/citation.cfm?id=1246450