skysight-inc/HackerNews huggingface dataset:
Your right, maybe we should read 1000 blog posts instead :-b

Seriously, I should have been more specific. If you take a comp. arch. class, then you get the generalization. After that, you can just read the relevant part of a manual.

Not all code written in the past ignored the hierarchy. The linux kernel itself had many tunings for this.
Thanks, we added the year above.
Theoretically the Rust borrow-checker also knows enough about your code's protection and dispatch semantics such that additional information could be used to create deeper optimizations than are available in either C or C++. Numerical analysis in Rust could compete with Fortran in performance, but I don't know if any of that has been actualized in Rust yet.
Please consider reading the following:

http://micheleincalifornia.blogspot.com/2014/03/the-gray-zon...

https://news.ycombinator.com/item?id=7407280

I think men like you are a big part of the problem and a frustratingly difficult part to try to identify and combat. I have sympathy for the difficult position it puts you in, but your behavior de facto freezes women out and denies them opportunities to make critical connections that are a big part of the problem. I would rather see a world in which people were pretty meh about coworkers getting hot and heavy together and women and men could talk to each other comfortably than the situation we have now.

Best.
"An investigator — who remains on paid leave — was trying out a new surveillance tool Sept. 29 that allows law enforcement to pinpoint within meters the location of social media users when they fire off a Tweet or Facebook post that’s set to public view. "
Probably cost, also give that google can use this as bargain point when talking to intel (in addition to potential advantages of P8 vs x86)
it's a prize, not a grant. but grant just sounds better...
Good to know. I still like Node.js, though. :)
The anti-theft measures are really effective. Even if you have the technical know-how to defeat the protections, which most people don't, and requires significant time and/or money, this made many cars completely unattractive to thieves, even in the third world. It is easy to equip even cheap cars with not so cheap security. Ford does it, and probably many others.

This backfires if the country is not safe overall. In that case, it leads to an increase in armed robbery, as they have to get the car keys from the owner. Taking said owner hostage is a common escalation.
I know! Blasted radio telescopes... :)
They are, but in the process have created a serious song and hit generating machine. You have these hit factories that churn this stuff out at scales that were previously unseen through the division of labor described, among other things.
How One Jira Ticket Made My Employer $1MM/Month: 7 Metrics That Actually Matter
Because emacs?
Seriously, I should have been more specific. If you take a comp. arch. class, then you get the generalization. After that, you can just read the relevant part of a manual.
How We Use Slack at Viget
You're missing that the founder also founded VK and thus has a net worth of $260 million (according to Wikipedia)
Not that I'm aware. Maybe even just a good hashtag to start.

#AndroidPrivacy #CreepyApps #AppPrivacy

???
You would think... but the FBI and US Marshals visit this house repeatedly because it shows up as the location for unknown IP addresses (http://fusion.net/story/287592/internet-mapping-glitch-kansa...).

So, even if 1000s of people aren't being incarcerated, I can see those 1000s of people being severely inconvenienced. They could be questioned and harassed, and even if you are completely innocent, it is easy to mess up and accidentally incriminate yourself (https://www.youtube.com/watch?v=6wXkI4t7nuc)
lots of people have. There are telnet servers that run nethack so that you can prove (assuming you trust the server operator) that you have done so.
You are not doing event-driven programming just to scale I/O, you are doing it to avoid mutexes and concurrent memory access, to have easy cancellation, easy management of connections and other resources, etc.
Be aware that python opencv uses c++ calls, it's only a wrapper. SciPy or numpy might be better examples.
But what if two succeed, but you only want one?

As someone else noted... clearly that is the joke. I got the feeling from the article that someone was seriously trying this, but i must have missed some sarcasm
We would love to work with 1871 (especially since we're currently working out of Chicago). Let's talk about how to make that happen.
> While the median number of restricted shares granted at Standard & Poor’s 1500 companies to executives and employees in 2014 equaled 450,198 shares, tech companies granted a median 798,000 shares of restricted stock to workers, according to data from Equilar, a research firm that provides data on executives, boards and compensation.

It doesn't appear that the author understands how this works...
178 No’s (and 22 Yes’s)
For Marshmallow. Which 60% of current Android users don't have and will never have until they retire their current devices.

Which is why Google needs to fucking fix this retrospectively.
You are welcome! Thanks!
How is it "very shady"? I totally buy that tax prep firms have an interest in keeping taxation complicated, but there's a not-crazy argument that the government shouldn't obscure how and how much its citizens are taxed.

For one thing, forcing individuals to determine their own tax puts some practical limit on how complex the tax code can be.
I have an Ecobee as well (and a RadioThermostat brand one before that), and find the internet part the least compelling thing about these.

My Ecobee:

* Has remote sensors that depend on schedule

At night it is based on upstairs bedroom temperatures. During the day, it strikes a balance between the front and back of the house. The back of my house is south-facing with lots of windows, and the sun heats it up significantly compared to the front, and it skews the thermostat.

The result is that the temperature is more balanced: the south side a bit warmer on sunny days, but front rooms, like my office, are still warm enough.

* I can control it from bed

Normally the schedule keeps it warmer/cooler at night, but sometimes it needs tweaking, or it's a holiday and we're trying to sleep in (when usually we'd be gone to work), etc.

Yes, lazy, but very handy.

* Can run fan for minimum x minutes per hour

Helps with circulation and the temperature imbalance in my house.

* Looks nice
* Easier to edit schedules
* Runs my whole-house humidifier (and keeps it adjusted based on outside temperature so it's as high as possible without getting frost on the windows)

There's other stuff I don't use such as auto home/away, and "follow me", largely because software limitations with scheduling and, for example, at night the sensor is in the baby's room but the baby doesn't move enough to make it think the room is occupied.

Like most home automation, it's not about tweaking your house while you're not home: it's about automating it and doing things with software. The fact there is internet connectivity and remote access is just a side-effect. (I realize that's not how most "IoT" companies look at this, but IMHO that's one of the problems).
A Treatment for Heroin Addiction
Damn those companies, trying to pay their workers with stock instead of giving it to Wall Street.
I should have said... take a comp. arch class. In general, many doing systems programming utilized their knowledge of the arch for optimization.
Yeah I must have missed the sarcasm in the blog post at the end...
ESCORTS SERRES – escorts |call girls| athens escorts – thessaloniki escorts
If the "profit" is consumed by expenses, it is not profit.
That doesn't prove you haven't studied the source code/read wiki, which is OPs entire point.
> SciPy or numpy might be better examples.

Python comprises less than 50% of the code in both of those repositories, but they are certainly great for learning the CPython API.
You assume "ending the line" means only "move to the next line". But "ending the line" could just as easily mean "ensure the line reaches its destination".

If it was called std::newline I would agree with you about it being misnamed. But it isn't called that.

Could the name be better? Maybe. Bike shedding.
Those are pretty impressive pictures.

Interesting btw that some buildings totally didn't take any damage, like the Post Office. Today of course people would immediately come up with some great conspiracy theories, but it's probably just every few 10000 buildings there's one lucky one or so.
please, no more cloudflare
I don't think it's fair to group the nuclear attacks with smallpox warfare. They were done for extremely different reasons.
https://en.wikipedia.org/wiki/Scratchpad_memory

On the original PlayStation, the scratchpad was a PITA. You had to weigh the speedup against the cost of manually copying in and out the the pad. A modern implementation would copy via DMA like the PS3's Cell processors. Still a PITA, but at least the payoff for the effort can be quite good.
Agreed, lack of ECC support is the thing that makes this laptop almost perfect. Otherwise, it's fantastic.
It's been done. It's called LoJack.[1]

LoJack is pre-GPS. There's a tiny unit hidden somewhere in the car, connected to vehicle power. Normally it just sits there, transmitting nothing. LoJack has deals with major police departments. When a vehicle is reported stolen, their system picks up the stolen car report, and sends a signal out on a subcarrier of commercial FM broadcast stations, with the ID of the LoJack unit involved. The LoJack unit picks this up, and starts broadcasting its beacon signal, using car power if available and its own battery if necessary. Police cars equipped with LoJack receiver gear (four antennas in a square on the roof) light up a display with direction, approximate range, and info about the target vehicle.

Recovery rate of LoJack equipped vehicles is about 90%. LoJack recovers about 10,000 vehicles per year. It's a 30 year old, effective technology.

[1] http://www.lojack.com/
Not for non-commercial traffic under a set weight limit. Toll roads are the devil.
Google CDN Beta is already one of the fastest CDNs
The main cost is using a third-party to scale and serve photos, about $11k.

Case study: https://www.imgix.com/case-studies/unsplash

According to which Unsplash is serving 350 million image requests per month.

That seems reasonable, given the scale of the operation. Any alternative would have to come underneath that price point, while providing the same reliability/benefits. That's a hard task, and definitely a major devops and development undertaking.

This write up was informative - the optimal solution very rarely comes down to just dollars and cents. In fact I'd trust Unsplash _less_ if they moved from a good, solid system to rolling their own, just to save a few thousand per month.
> We want to be an organization that is clear that we are focused on one thing: the benefit for humanity. Let us make sure that the actions we take are the things that we think will maximize that.

I wonder what their process for evaluating potential actions is.
Wow all these comments are so negative. Do the smart thing, spend some hours building a bot and put some money in the bank instead of complaining.
Harper promised to bring in 10k over 4 years. Trudeau promised more than double that.

And as I said, the Harper government's attitude to refugee claimants was just disgusting. This is what Harper's Minister of Immigration had to say when the Ontario govt defied the federal government's decision to reduce health care for refugee claimants:

"I've expressed our government's disappointment with the Ontario government's recent decision to reinstate health-care benefits to all asylum seekers and even rejected refugee claimants," Alexander said.

"Simply arriving on our shores and claiming hardships isn't good enough. This isn't a self-selection bonanza, or a social program buffet."

It's embarrassing that our government would demean and deny refugees their human dignity while they are asking for help.

[1] http://www.cbc.ca/news/politics/chris-alexander-scolds-ontar...
Is it me or is the press release really bad? This publication seems to talk about some fraud prevention system rather than cyber attacks. Maybe fraud with a computer is now a cyber attack? The paper[1] cites this as malicious behavior (8.2):

• Terms of service abuse: This category covers fraudulent
violations of the terms of service agreement. Frauds of
this sort have very distinct signatures. Two simple examples
are the abusive use of promotional codes, or deleting
the web browser’s cookies to participate more times
than allowed in an online voting platform.

Incognito-Mode is the way to be a cyber-attacker! The paper is really interesting and great, but I guess it has nothing to do with this headline:

> MIT reveals AI platform which detects 85 percent of cyberattacks

It's more like online-vote manipulation with while (1); do curl -XPOST <url>; done won't work anymore.

1: https://people.csail.mit.edu/kalyan/AI2_Paper.pdf
Android Studio has C/C++ support courtesy of CLion. Are you implying that CLion is really inferior to xCode? I find that very hard to believe. As for CLion and VS, well, last time I installed VS 2015 it sprayed 30GB of files all over my SSD. To say VS 2015 is a pig would be an understatement.
CLI Twitter status update bot
A wonderful example of what to look for in a mentor, advisor, and friend.

There are a lot of uninspiring people in VC. Every founder knows it, but we can't openly talk about it because the leverage is usually not in our favor.

But Bill Campbell is what you should be interviewing for. Ask Ben what valuation he would have taken instead of having Bill on his side. There is no number. He is literally priceless.

What a tremendous loss.
> patching the source or running it in the debugger?

Both of those are pretty invasive. Studying the source code and wiki is pretty fair game and definitely not an "instant win"!
A big problem if your child with autism has a tantrum in public and you are foreigner.
Inside Facebook's biggest AI project
> The difference is negligible if you use the right libraries.

OpenCV is written in C++, it's going to be fairly efficient to call out to it in any language.

For me, most of the time spent in our code is in 'business logic' which necessarily must be in the main language of the codebase.

That's where PyPy gets its wins.
It is very difficult to disentangle the role of various nutritional elements in the rising tide of obesity. A number of factors have been occurring at the same time, such as, alterations in amount and sources of protein, changing proportion and composition of dietary fat, and of course, large increases in the amount of sugar (and to lesser extent, other carbohydrate) consumption.

So in a sense you are right, consuming more sugar while continuing to have high intake of saturated, trans and n-6 fat is certainly a recipe for producing metabolic disease.

However the level of unhealthful fat intake has been fairly steady in recent decades while the proportion of sugar increased. This is the basis for the focus on reducing sugar intake as a way to improve the health of populations.
Have Comment Sections on News Media Websites Failed?
> I would love to know what fundamental design flaws are there for Python

Everything described here, for starters: https://news.ycombinator.com/item?id=11522767
Are you referring to where I wrote "profit made be spent on the company"?

If so, I'd like to point out that expenses are not the only way you can spend on a company. Someone may also invest profit that they have made into expansion, for example.

"profit" can never be consumed by expenses, by definition (as you have pointed out). Profit can, however, be re-invested in a company, as opposed to being taken by the owner or shareholders, or whatever.
Sure, there's an element of ambiguity here, but those books don't pull down tens of thousands of dollars in "sales" without a whole lot of marketing.
I can geolocate you too if you include your location in your tweets. duh.
I am not talking about reading the source or the wiki, I am talking about changing it...

-- Original Commenter
I would think implementing SNMP from scratch is the reward in itself, right? Are ulcers not a badge of honor for you like they are me?

And yes, I agree. I think we're to the point now where sysadmin-style "I'll wait for Debian to entmoot on this TLS vulnerability and eventually drop something" server maintenance is on its way out for those who operate cattle. Especially high-visibility cattle, as you imply. The industry is teasing the post-distro world into existence but doesn't yet know what it's dealing with on that point. I don't even consider CoreOS a distribution, for example; I think it's more of what Linux will look like in several years time for cattle herders, while Debian and friends will continue to go in pretty hard on pets.

Dynamic linking creates more problems than solutions in a cattle fleet as opposed to a pet fleet. People who philosophically argue for one or the other are expressing their preference for how to administer a server and do not realize that it is a preference, and not "correctness," per se. The package manager argument is the same way. Execute the code and get it done, or be "correct" and only apply updates through RPM. Cattle, pets. It's all cattle and pets, and the arguments that spawn between the cattle camp and the pet camp will never be resolved, this thread included. People need to realize this, that there is not one way to operate a server, and my way is not more correct than your way.

My way, for example, comes with the baggage of an expected organizational structure to enable its mission. That's not always easy, and I understand that. I can say, however, that the SRE/cattle way makes a hell of a lot of sense at scale.
Would Telegram let you develop a "bot" that supports connections to other messaging systems? Or are they into the walled garden with spikes on top of the wall thing?
Linux Game Engines
Thanks for doing this. Dropped an email.
Machine Learning: Are you satisfied with your taxonomies and training sets?
Our startup designed a new way to build high-quality and industry-specific taxonomies and training sets, in a fraction of the time and cost of the traditional machine learning approaches.

We talked to a number of data scientists and they all said that that is a real pain point; but we want to figure out if it's a headache that companies are willing to ignore or a migraine that companies are willing to pay for.

Do us a favor, if your company is spending time and money on building taxonomies and/or uses training sets to train your machine learning systems, write us a quick comment and tell us about your pain point and if you would consider paying for a better solution. We would love to know why you would or wouldn't want a new solution.

I was told that hacker news is almost as helpful as the YC network itself, I hope you guys will help us discover the need and upvote this post. Thank you in advance!
It feels to me like you're conflating general "office romances" with the more narrow "supervisor/employee romances". I've been focused entirely on the latter (which fits the main topic here: senior faculty members pursuing sexual or romantic relationships with students, often in their own labs).

My reason for preferring an outright ban on supervisor/employee relationships is that they can have nasty effects on the entire workplace culture, that they can be exploitative or feel exploitative, and that based on many reports neither of these effects is particularly rare. Good leadership can't only be fair, it has to also cultivate a belief among employees that it is fair.

Is there a cost to this in lost opportunities for positive relationships? Absolutely. But even the highest-level executive won't have more than a few thousand people declared "off limits" to them by this: surely that's a drop in the bucket compared to the total population of the cities or communities where they live.
Halide doesn't operate that high level. You need to use another library to decode the image, Halide takes raw pixel values.

But yes, you can use Halide for handling RAW image data. I actually used it for exactly that a couple of months ago, when I implemented a demosaic algorithm. It's damn fast too.
Hah, and that might not even take that long at the current rate! But we still got a better terminal emulator by default over here! Terminal.app is a pretty darn good terminal emulator, although iTerm2.app is better. That is actually one of the things I like about OS X - I have not found a terminal emulator for Linux (and certainly not for Windows) that compares with iTerm2. Not in speed, nor in interface.
Probably more frequent checkups, to be honest. Though it's probably moot.
There's something very meta about "serious" news organizations writing about how much trouble they're having, competing with "silly" organizations like buzzfeed. I guess this is a minor, backpage story (actually, not quite: [0]), and consists of a nearly-negligible fraction of the NYT's output and resources.

But I wonder what the purpose is of these articles? Is it an attempt to write news with themselves portrayed as simply another exterior subject to write about? Is it an attempt to shame readers into abandoning Buzzfeed with a "shouldn't you be spending your time reading about _real_ news?" piece?

[0] From the bottom of the article: "A version of this article appears in print on April 18, 2016, on page B1 of the New York edition with the headline: For News Outlets Feeling the Squeeze, It’s Bend or Bust."
Commonplace vehicles with highly interchangeable parts apparently have large value on chop-shop markets. They're liquid.

Discussion of this and related concepts on the recent HN discussion of why soap is so frequently stolen from urban markets.
My typo doesn't help. Basically gamers get into real life trouble much less than non-gamers.
It's "free" as in "not a monthly charge". The old Kindles had no Wifi-only option, so the price for 3G was already factored into the cost of the device ($399 for 1st generation, $259-359 2nd generation). The 3rd generation was the first to introduce Wifi-only models, and it came in two flavors, a cheaper one with wifi and a more expensive one with wifi and 3G. That's continued throughout the line ever since.

Similarly, the price for ad-free experience was also already factored into the cost of the device, but now is separate for those people who don't mind seeing ads for a lower price (or can't afford the $20).
A big part of the reason why the likes of V8 are fast is because they can concentrate on being single-threaded. If you wanted to write a transpiler, it would need to be targeted at a JS implementation that allowed for multiple threads to be run at the same time. If you did that, you'd have a JS runtime with similar problems to CPython.
Pascal and lisp-like? What school was that, or rather -when was that?

Recursion is generally considered hard by most programmers, hence why my interviewers thought I was showing off. You can google a bit and see that people do indeed have trouble getting their heads around it.
Yes, Halide supports Metal as one of its targets. The Github repo has samples for iOS apps and generic Metal: https://github.com/halide/Halide/tree/master/apps
An interesting html5-animated clock
Seems like whoever should have edited this piece has already been fired. Long, rambling, and surprisingly myopic -- barely any mention of the Times' response, and full of classic "blame Buzzfeed" insight.
YouTube 360-degree live video
But they don't "give it" to Wall Street, people actually pay for it, which is the big difference. All the use of the non-GAAP numbers is an attempt to skirt around this fact
Can someone explain to me what bots are for. It looks like using something similar to a REST API over Telegram. Whats the point / use / advantage of that?