skysight-inc/HackerNews huggingface dataset:
“Software eating the world”
Yeah, the tricky bit is it's not just a new language but also laying out your data in a new way that compatible with vectorization/etc. Modern OO/etc techniques love to litter pointers to random places in memory at nearly every step.

It's partly what made the PS3 so hard to write for, the SPUs only have 256kb of directly addressable memory, everything else is DMA'd. That said when you had your code+data fitting in 256kb it screamed everywhere else as well since you fit in L1+L2 cache neatly.
Superset Disassembly: Statically Rewriting X86 Binaries Without Heuristics [pdf]
I’m sorry, but without some sort of citation from a reputable source, I just don’t buy this as a contributing factor at all and call BS.

I spent years as a student and working at a large research University and let’s be very, very generous and say that there were 30 people detailed to this “#metoo incident” mitigation and action squad. Of the thousands and thousands of other nonfaculty staff payroll; of the many millions the library system pays for journal access alone, let alone special collections and acquisition; of the cost of running the steam for heating the buildings, the computing infrastructure; etc., etc. how non-trivial do you expect this Title IV portion to be?
But it would be much better if a single language + hardware system emerged, rather than a multitude of mutually incompatible hardware systems and languages.

With the current fragmented and sometimes proprietary forest of programming platforms, an application needs to be quite specialized to warrant investment in GPU compute outside the original niche of graphics acceleration. There are other giant problems too, after you get over rewriting your application for numerous different platforms - atrocious quality of GPU drivers causing OS crashes for users, lack of any common way to debug GPU code, the colourful quality of compilers, the wildly different performance characteristics of different platforms necessitating per-platform algorithm changes, etc...

Consider what a minority of applications bother to even put in the work to exploit large amounts of CPU parallelism, which is vastly easier. There is after all >10x parallelism available on a typical PC CPU, after you count cores, threads and SIMD lanes.
That may work if you graduate, but a lot of people end up dropping out, they still get a large portion of the debt, but without the degree. It's really worth at least considering if you're likely to finish before you start.
You're building a strawman's narrative here. This website uses javascript for _far_ more than displaying text. Additionally, "requires permission to use browser features that are not necessary for the presentation" is deflective and misleading. Your monitor isn't necessary for presentation either - you could print out the website.
Here is a metastudy that finds 97% kept some weight off after 4-5 years, and 35% maintained or increased their percentage loss: https://academic.oup.com/ajcn/article/74/5/579/4737391

Still bad but not as bad.

It's also important to point out a strong self selection bias in such studies: we mostly deal with those who were overweight and needed to start a diet, so they probably had low impulse control to begin with. An important part of population with better control and similar cravings might have started their willpower exercise after gaining the first few pounds, it's disingenuous to discourage everybody using statistics applied to those who have a trackrecord of failure. If you gained weight by simply not caring about your weight (depression, cultural norms etc.) then you might stand a much better chance of success when you start to care.

The testimonial sounds like a clasic case of artificially lowered basal metabolic rate by crash dieting and associated loss of lean body mass. Such people need high resistance, mass building exercises, not catabolism-inducing aerobic. She might live a very long life tho.
Fittingly, from the recent NYT WeWork feature:
"More than most companies, WeWork promotes the consumption of alcohol as an inherent virtue. "
https://www.nytimes.com/2018/02/17/business/the-wework-manif...
You don’t think the prospect of treating cancer is insufficient motivation, there needs to be some poxy “race” as well? You’re selling both the motivations of researchers, and the practical rewards of that research short.
The path from your throat to your ears is called the Eustachian tube.
It's true but I'd prefer my money to go to my democratically elected government in the form of taxes rather than some multinational company operating from an other continent. If on top of that said company wants to donate money to charitable causes then be my guest, but it should be on top, not instead.
I work in a shared office / coworking space.

We have 3 desks in a large open plan office with a kitchen area. It's about 10 feet from my desk. Most of the time it's just me from our company as the other devs work from home or work out the main office.

My experience of working in this shared space:

* It's noisy. I mean really noisy, noise cancelling headphones are a must. Like I said the kitchen area is near my desk, and people would routinely bang the cupboard doors. I sort of fixed this by putting felt and rubber on the doors to stop the loud banging, but I shouldn't have had to do this.

* People are noisy, people whistle, walk around talking loudly on their phones. Some people I'm sure talk loudly on purpose just to try and look like they are important in front of strangers. One guy makes random trumpet noises with his mouth...

* No one talks to anyone from other companies, to the point of awkwardness. I often see two people in the kitchen area from different companies and it can be a bit like a comedy sketch as they try to get their kitchening done without acknowledging the other person exists. Absurd, why don't people talk to each other. Especially people you see every day!

* When you are remotely working and the only person from your company you have no one to talk to and this is quite isolating and depressing. Especially worse if you end up in a room with 10 others and they are all from the same company. Then they start looking at you like you are in their space.

* The kitchen area, despite being an office staffed with supposed professionals, is always a mess. How does this happen?

Our office space is also open to a throughfare to conference rooms and such, so you randomly get random people walking through the office, again noisily.

But working here I at least don't have all the distractions of working from home.
Seems like the best entrypoint is being a target customer. Make something you'd want.

We're a bit spoiled in the software world. Startup cost is just non-existent. Most other businesses in history have at least a little bit of associated input capital. But if it's something you want anyway, it's worth a big of dough!
"I didn't think I'd ever want to buy a pallet of mini cinder blocks, but now that I see it, I really need it."

The weird thing about this is that I now suddenly want a miniature palette of miniature cinder blocks, but have no idea why. I'm almost afraid to watch the videos that were referenced in the article.
It's usually better to do the right things slowly than the wrong things quickly.

In practice most speed improvements are made by improving the algorithm. With high level languages, you can do this faster.

C still uses malloc and free, functional programs which don't dynamically allocate memory won't call the garbage collector, and there are fast garbage collection algorithms for the ones which do. Functional languages aren't intrisincally slow either. Strong static typing/type inference allows them to be compiled to very fast code.
I'm not sure what implications you want people to draw from that statement. It's hard to argue that murder is OK, for example, so it's hard to argue that laws are all subjective expressions of power.
How computer vision works with self-driving cars
It's "mainstream" news. From the guidelines: If they'd cover it on TV news, it's probably off-topic.
Try to choose the idea of your project based on what you are interested in, and not on the complexity of the task. Do not focus on tools, technologies, or anything similar - just think about a goal or subject to your taste. You can even come up with something completely new, which is not created yet. Perhaps, if you are really interested in what you are doing, it does not matter how simple or complicated it is, and how much time it can take.
What makes it fundamentally different from clicking a link is that now they will be the ones initiating the contact.

Call me cynic, but I don't think the majority of people have my best interests in mind when they send me advertising emails.

Note the plural in "emails". If you're not interested in what they offer you can't just choose to ignore them, that will only result in more emails.
A better example would to have private offices with a shared space in the middle for working together.

I think the truth is that office space is very expensive in Sillicon valley startups. Thus to lower the operating costs shared space is used but it is not fully productive and has lots of distractions for workers.

Google is probably a company that has actual productivity data about working in private work spaces vs shared work spaces.
Agreed. I don't drink, I don't mind if you drink, even in public. But please, not at work.
Not sure what the HN position is on commenting bots, but can we automate this process? Someone has to do it every single time a NYT/WSJ/WAPO article gets posted.
I didn't write the parent comment, but I don't think what they're trying to do is

> finding a reason to regard this study as irrelevant to one's specific circumstances

It's more about being precise about what exactly the study found. There's a real problem with legitimate studies being reported as something sensational, and then when the headline is proven to be false the public loses respect for the scientific process.
> Or evolution isn't interested in this outcome.

By saying "evolution isn't interested in this outcome" you're not so subtly anthropomorphizing evolution, but evolution does not have to have an "interest".

3 things are required for evolution to manifest

1. Variation

2. Heritability

3. Selection

where "Selection" often comes in the form of a change in environmental conditions such that certain variations can no longer successfully reproduce compared to other variations.

Evolution has no "interest" in things that are "beneficial for a species". Evolution is an epiphenomenon of the existence of the three factors of variation, heritability, and selection. [0]

[0] https://www.ncbi.nlm.nih.gov/books/NBK22508/

EDIT: Just a comment that I didn't see one of my sibling replies whose first sentence I practically duplicated. Clearly at least two of us do not like anthropomorphizations of evolution.
Lauri Love: The hacker who took on the USA
Back in the olden days, before http, before URL's, before html, before all these kids were on my lawn, you could actually use (pun intended) the net, without using the world wide web.

Was there shitposting then?

Oh yes. Shitposting galore.
Why not? My auto and hoke loan is through my credit union. I can walk in any branch and make a cash payment on any of my loans. I don't even have to verify I own the accounts.
Just FYI, Kahn Academy's Linear Algebra course is great. Very thorough and well-thought-out.
I think his point was more that it is purity rather than laziness that has been the big contribution from Haskell, despite the original research goals. A good language should allow for both strictness and laziness, as Haskell already does.
i'm pretty sure it means exercise and diet.
That's why I like it, but I think you can agree that it's not universal music that everyone would enjoy. Which is (half of) why I wear headphones at work.
> No one talks to anyone from other companies, to the point of awkwardness

Haha yeah. It helps to have a few women around, but especially when there are lots of male IT coworkers present this is definitely a thing.
In some cases because not necessary. Take the Gen 1 Google TPUs. They use a 700 mhz clock rate but are processing 65535 things at the same time. Very simple instructions.

Here is a great paper on comparing to silicon using far higher clock rates.

https://arxiv.org/ftp/arxiv/papers/1704/1704.04760.pdf

Now what will be interesting is this new architecture can be used for more traditional CS functions.

I love this paper from Jeff Dean on using the TPUs instead of a CPU to replace a b-tree for example.

https://research.google.com/pubs/pub46518.html

This also solves our multi-thread issue. Basically it done in a multi-thread manner from the ground up.

We get a round peg for a round hole.
The past problems are here: https://code.google.com/codejam/past-contests
Exploring ES2018 and ES2019
>a company offering “non-traditional lifestyle swag” was looking to barter its featured deals for business expertise

That struck me as hilarious. Hat tip to the author.
It depends, amazon quality is still good when compared to third world.

I travel frequntly to China/Philippines/SG and you need to go in person to buy random crap. I hate it. Lazada is the Asian Amazon and it is a total crapshoot.

I never complained about Amazon, whenever I have a issue it's always remedied correctly, returns are absolute and money is refunded.

Lazada tries to play games, tries to say "change of mind is not a valid reason of excuse" or worse it's bait and switch. A picture of a bookshelf with pictures by a palm tree, what's delivered is a doll house toy.

I hate online shopping in Asia. Japan is the only exception because of Amazon and Japan commitment to customer service.
This is specifically for "heavy drinking". In case folks are wondering how that's defined (per the study, computed based on volume of 60 g of ethanol), it's:

- 1.5 L of beer (at 5% ABV)

- 0.5 L of wine (at 14% ABV)
I don't see how this helps with the child labor problem that they were criticized for by Amnesty International. How do you "buy directly from the miners" and verify that the miners are actually the miners doing the work? I mean, is Apple going to send people into the mine to buy the ore as it falls from the pick?
I don't think there is ethical need to follow laws you find despicable. I think that one should follow laws as long as those laws don't require you to do something bad. And there is no ethical requirement to contribute to law enforcement - it is not even against the law.

You can also agree with law and find agency tactics bad.
Is it usual for the perspective of NPR articles to be this bizarrely biased?

Depends on the author, sometimes definitely yes.

The primary bad actors though, are certainly anonymous. IMO the worst of the internet are child abusers, who have absolutely thrived on anonymity.
Some ten years ago, when Google Earth improved its resolution, I manually mapped the electric grid of the Netherlands. In the mean time it has become out-dated. The results of my work can be found here: http://www.iwriteiam.nl/D0708.html#2
Is "problematically" a well-defined term in this study?
I am surprised that the IRS hasn't done a no knock raid - I am assuming they have the equivalent on Anton Piller order in the USA.

Just do it to the HQ on a day when Jeff is in the office - they will get the message
Just talk about girls a lot.

One of the guys I met in a bar at a language exchange (good places to meet other hetero guys btw) even joked about this when one of my other friends came over ("Hey we just met each other but both agree she's really hot (pointing to a girl) so we're going to hang out, and go find girls."). It was cool because we ended up with a group of decent guys to hit the town with.

Someone else mentions homophobia. It's not homophobia, just making sure you're on the same page.

Actually, I've got to say, while there are guys to steer clear of, I made a few decent male friends gaming (as in "the game"). It's worth checking out (if you're prepared to work on yourself if you need to) since you'll meet a lot of guys working on themselves or with decent attitudes (just avoid the ones you don't like).
They're probably getting downvoted because the cost of state schools is still too high to work your way through (without loans etc.)
The Internet and the World Wide Web are two different things.
>"Things like cancer, where a small group of cells decides to go off the script, are trivially eliminated."

And viruses and parasites, probably a very hard problem to crack otherwise. Reboot from a fresh image.
He has long been considered the (quote) Father of the Internet (unquote). But to say he "INVENTED" the internet would be inaccurate, and I'm pretty sure he would not actually be cool with that, given what I've read about him.
Why Self-Taught Artificial Intelligence Has Trouble with the Real World
WeWorks are hell, ironically I would only work there if I wanted to do some “casual work” – writing a few lines of code, play some ping pong, drink a beer, living the startup life, chat with some people. When I actually needed to do some serious business I got the hell out and went to my real office.
If you blow up the Constitution, you’ll regret it
You could certainly come up with something better than this. At the very least for such a comparison to be generalizable, the raw data should be a set of timed routes, app estimates, and traffic/weather conditions. Given this information, you can extract similar routes and do an apples-to-apples comparison. If you want to extract general facts, you can group routes by certain attributes that you care about (e.g. high traffic areas, time of day, etc...) and do an error analysis.

But all that is beyond the point of my original comment, which states that the "benchmark" the author uses likely does not generalize to very well for the following reasons:

* The distribution of all possible routes is large and depends on many variables that I mentioned (traffic, weather, location, etc...). The author's sample of this distribution is tiny and biased towards routes frequently taken by him and his wife. You could probably choose a different 120 routes and compute completely different results.

* Averages can be misleading if you don't know the underlying distribution you are sampling from. As a trivial example, the average value of a set of samples from a Bernoulli distribution with p=0.5 is 0.5 even though all the samples are either 0 or 1. In this case, the average is not a good tool to summarize the data (unless you know it's a Bernoulli distribution). So even if the author had used a million routes, simply taking the average error doesn't say anything meaningful about the error without also understanding the error distribution.

So I think the data and methodology presented in the article are not sufficient to draw any general conclusions about how good the error estimates are in each app.
> (I feel like saying you only like one genre is saying you only like one style of food)

Is the implication that I said that?

Otherwise agreed, silence is great. I find my concentration varies throughout the day, and when I'm most focused I prefer silence. When I'm least focused, music helps bump me up to a productive level. And in the middle, it can go either way.
Five Questions for Lydia Kang
Is it? Snarky and obvious comments generally will attract down votes. Those kind of comments become tiresome and dilute a discussion.
Hello mining guy - would you be perhaps up for a short chat? Our team is currently looking into innovation in the mining sector. My contact details are in my description.
Show HN: ERC20 Token validator (open source)
I can not second these findings for European cities I regularly drive in myself: Berlin, Milan, Paris, London and Rome.

I don't know about Apple but Google at least always tries to route using functional class (FC) 1 & 2 roads. Waze uses whatever.

For European cities this makes a huge difference; particularly during rush hours.

Waze also routes me around traffic lights using FC >2 roads. I've never seen Google do that.

On a side note: Every Uber I took in 2016, 2017 & 2018 in the aforementioned cities, plus Belgrade and Warshaw, was using Waze.
I find this interesting. Here in the US, the gay social apps, still tend to be more focused on hooking up(in my experience). I have been using some of these apps since the beginning of college, and am now in my late 20's, and haven't developed a single friendship that was of any real quality.

Granted, I am sure some of that has more to do with myself and my personality, but any time I meet someone from "the apps", there's always some sexual tension, even if we establish beforehand that we're not looking for sex. It's an odd dynamic which I've tried to breakdown before meeting by adamantly establishing that I'm just looking for friends. Maybe it's where I live, maybe it's the kind of people I end up meeting, or maybe it's me. I know it's partially me because I am in a very different place in my life at my age than most people I know or have meet through these apps. But I sure do wish it was easier to make friend's via the gay social apps.

What app are you using in Tokyo?
What you describe sounds quite similar to the old Robocode project for Java programming, it may be worth taking a look at it for ideas/implementation: http://robowiki.net/wiki/Robocode
I hate to give advice about this specific matter, but I kinda had the same experience as you and feel like I should share my experience. I'm 28 and I still value my alone time and solitude very very much. But I also have a group of friends and date a lot which keeps me engaged socially as well and I like having both worlds. What I would suggest is to value solitude and alone time but also be open to opportunities to hang out with other people. If I have to make a choice between going to someones birthday party and playing on the PlayStation, I've learned to choose the former, even if I may not know the person all that much.
>There are pros and cons of each model. You probably won't see the cons until you experience it yourself for a few years.

I'm curious what you feel the cons are. I've lived in essentially this format now in two cities in two different continents, for a while overall, and I haven't really noticed downsides, except that sometimes I would need to cross the street to go to a different "grocery store" because the one I lived above didn't stock something, luckily the bodegas/farmers markets/produce stands nearby did.
How do you know all this stuff?
I disagree. Not in principle, but because I think it won't work. If an organization has teeth in this market it will be turned into a weapon to gate out or remove competition.
I know you may have meant it sarcastically, but woodworking has a lot of traits that appeal to a software developer. I do it as a hobby and if I wasn’t a software engineer I would probably have a woodworking business of some sort.

Better to be a programmer in a woodworking shop than woodworker in a WeWork.
Stop Talking About Your Morning Routine
I don't see GM crops themselves as a problem at all. I think they come with some potential downsides that deserve some special consideration we haven't had to do before. Maybe the monopolization will decrease eventually, maybe Monsanto will be able to push out potential competition before it becomes viable. We'll see. But generally speaking this issue of licensing genetics is new territory. What if they spread organically? What if we become too dependent on too few crops - all our eggs in one basket that might have long-term effects we don't know about yet. I'm just pointing that the open-source analogy was actually pretty good - open-source has benefits but you have to make sure it gets funded to compete. The money has to come from somewhere, and you need to make sure it's not so low-quality that it starts causing it's own problems.