jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Nobody is suggesting we presume guilt. The suggestion is that we're not required to defer opinions about guilt until after a jury trial, which is sensible.
This is one of the philosophical beefs I've developed against discrete GPU's, particularly in laptops. I've been using 13" unibodies with iGP's (Sandy, Ivy, Hassy vintages) and haven't had any of these problems. Bad stick of RAM, sure, but I blame samsung or whoever their supplier was. But most of the MBP deaths I've heard about from friends have been with AMD/nVidia GPU daughter cards on the 15's. My rMBP 13" also has side vents and vents under the screen which are very much unblocked and unobstructed.

It might be also I don't game on laptops...I save that for a desktop with a GTX670 card and plenty of fans..
It's just a cycle. Every community goes from overdesigned to overhacked and back, like a pendulum. 10 years ago we were all building large fancy over-architected apps with frameworks like Spring and JSP and Makumba, now we're hacking stuff together on Node with 2-day-old NPM packages.

In a parallel universe, the Ruby people did it the same, but the other way around, started with hacking stuff together with as much automagic stuff as possible, and now they're writing blog posts about Dependency Injection.

Admittedly, it's not a perfect sine, but give it another year or 3 and the JavaScript people will have settled on one of the four package managers, and the most-used frameworks will be well-maintained and strike a healthy balance between hackiness and enterpriseyness. Sure, any popular language will have incompetent people and they won't suddenly delete their GitHub accounts, but in my opinion, we're not that far away from there. Modern JavaScript tools like React or Webpack really have that craftsmanship you write about. In a way, you could argue that Angular v1 had too much of it.

It appears to me that this cycle happens in each language ecosystem, but with a different phase and starting in a different direction. I tend to prefer programming languages that used to be quite hacky and just started to discover that, well, yeah, oh, there's something good to say about all that architecture stuff those old people kept rambling about. IMO, JavaScript is there right now and moving in the right direction. Elixir is taking off in the same direction (fueled by hundreds of disgruntled ex-Rubyists), Java is currently descending back towards more hackiness (fueled by gazillions of Android programmers who fead a tutorial).

I'm still not sure where to put the PHP guys here but hey, at least they have a working package manager these days (and not four).
is it sore grapes for him? Although, in some cases the valuation might have been higher but largely the businesses where longterm revenue opportunities and promising sustainability are financed.
The British government has been abusing the Terrorism Act since it received Royal Assent, and critics have pointed out from the time it was introduced that it was susceptible to abuse.
Surprising to see this (not at all uncommon with OSS folks) preference for "group o' dudes" over "group o' dudes with enough money not to need to take day jobs and a tangible motivation to work hard on this particular product." Especially considering that their list of "closed bracket" features seem to all be things to support their hosted service rather than webserver functionality.

Doesn't seem like we've lost much here. Does seem like we've gained a lot more likelihood that this piece of software will be maintained for the foreseeable future.
I didn't know this was a thing, but I'd been noticing this phenomenon. I found it extremely annoying that after going to a website to check something out I'd see ads for the same thing. Even for things that I'd signed up to, i.e. Parse, were showing me ads.
behind paywall -- cannot read
Now can someone fix the embarrassing network bug in Linux. You know, where if you access a link to a network, or access an open networked path after 255 seconds or so ... You receive a network error. It still begs belief that such a fundamental aspect of Linux is broken ...
When I show Linux to newbies and this fault occurs (ie. 100% of the time), I simply say "Linux isn't perfect ..." But inside, I cringe...

It occurs under all distros I've tried and it's been there for years. Even on different computers with different hardware...
I agree, and there is already the less compatible <object> tag that works like that, at least in Firefox but Chrome fails to display the fallback when the image isn't available.

<object data="https://news.ycombinator.com/y18.gif">No image</object>
Sure. At the same time, even if trust was broken does not imply that NSA was using <0 day exploits which is what the article was saying. Or can I start posting blog posts about NSA developing super-AIDS since it has not proven that it is not?
A really nice read. I'd also suggest treating one's life as a debugging session once in a while… A few choice `printf` insertions and re-running can sometimes make a world of difference. :)
> This guy had clear links to Snowden, so his detention is justifiable (from police point of view).

That's the whole point here, Falconer argues that from a police point of view it wasn't justifiable.

The fact that there are people in the USA held in detention for years is something I'm not familiar with, the Guantanamo bay prison is not in the USA for that specific reason. And I'm also not familiar with people in Western Europe that are held in detention for years or even decades without a fair trial, which people do you mean (it's off-topic but interesting)?
Yes, particularly if you're working with Javascript. I missed this once and had a big client tell me a feature was not working in FireFox on XP. Worked fine on OS X.

Turns out the Windows version of FireFox had a bug with setInterval() on windows that would cause it to fire irregularly...
They can't make any sense of the sound. They can mange to hear sound, but not understand language. Those pathways close during childhood and don't open back up.

There are no "unused tags" like he imagines. The brain is not pre-programmed. It gets programmed based on how it's used. You give it a sense that is distinct from other senses, and it finds a way to use it. If you don't then that sense simply doesn't exist in that brain - there are no unused spots.

If you have ever used a tool, or played a game to the point that when you think "do this" the tool or game just does it, without you consciously thinking of the actions, then you have experienced this. The tool becomes a part of you. The brain simply opens another "channel" for that. Or the sounds a game makes. You don't think "this kind of beep means this", no, you just "know" that the game is doing something based on the sound.

The brain is very flexible, and unlike a computer it does not have fixed input/outputs.

Another example is someone who wore a belt that always vibrated on the side that pointed north. After a while he had a new sense! He just "knew" where north was. He did not feel "oh a buzz on my front left". No, he just knew north is there. He brain integrated this new sense with the visual sense, and he experienced that a particular street points in a particular direction.

Just like you would tag a house with a color "red", he tagged it with a direction. What did this "northiness" look like? I don't know - I guess it looked like north.
Like so, so many arguments in philosophy of mind, the argument requires there to be a distinction between subject and object. Without this distinction, the argument is not disproven, but its semantics completely break down; i.e., not "Without this presupposition, Dawkins is false when he says X" but rather "Without this presupposition, Dawkins has said nothing at all when he says X; he may have said 'blippity bloo blah bleem bam' instead."

Without a strongly reasoned argument for subject-object distinction, one may as well be proving things with the presupposition that God exists.
I'm pretty sure it counts... Ars is arguing that Objective-C will be left behind by a higher-level, managed language, which is precisely what is happening with Unity, regardless of whether Microsoft implemented it or what platform it runs on.
I was surprised to see that the default mode for development is unmanaged.

I find myself wondering what you mean by "default mode", as during the last 9 solid years of .net development work I have found it to very much be the case that managed is the default.

Can you clarify your statement?
Several years ago, I worked for a company that held a hackathon for developers. We were given one day to build whatever we wanted for a new API that was recently released. I worked on it for that day, and for many days afterwards during work hours. After three weeks of development, I was told that I would be fired unless I ceased work on the project and got back to work.

Figuring I would "beg for forgiveness" later, I kept working on it in secret. Two weeks later, it was finished and I launched it into the wild. They weren't happy, but let me stay.

Six months after launch my hackathon project had millions of users and had made the company over seven figures. I didn't end up getting fired, but I came close.
It's pretty well documented that uhaul's online reservation system is 100% a scam. They take a $50 reservation fee, and never actually perform a reservation. Then when you go to pick up the truck that you "reserved", no such truck exists.

I've gotten bitten by this and we basically had to get our local news station involved to get my $50 back. Very shady company.

http://dontuseuhaul.com/
> but my CS professors made it clear that iteration is basically just a special case of recursion.

More realistically iteration is a practically usable form of recursion to be used in stack based environments. Why do you think you have to optimise recursion into iteration before you can do anything non trivial with it
Aikido has plenty of technique that has practical applicability in a real fight. The basic principles about balance and momentum are widely applicable, and the principle of using joint locks against a stronger or better armoured opponent is tactically sound as well.

The downsides of aikido as a practical style are the same as many of the more intricate/interesting martial arts: they are far from including a complete set of skills for real fights, and it takes much longer to be proficient enough with their intricate techniques to actually use them than it does to get competent in train-by-actually-doing-it styles like boxing, judo, wrestling, etc.

Aikido does have the added disadvantage that being entirely defensive in nature, you only learn to defend against the level of attack you train with. Unsurprisingly, people who train in an entirely defensive style don't attack well without outside influence, which can lead to unfortunate delusions like being able to "catch a punch" that would last approximately one session training with anyone skilled in any decent striking style.
Plenty of people write literal parsers in Python, for things like HTML template languages -- however, that's not really related to macros.

The most crazy thing I've seen along these lines (but it leads to really nice syntax) is PonyORM (https://ponyorm.org/), which allows you to write Python generator expressions like this:

select(c for c in Customer if sum(c.orders.price) > 1000)

And Pony will translate it to SQL like this:

SELECT "c"."id"
FROM "customer" "c"
LEFT JOIN "order" "order-1"
ON "c"."id" = "order-1"."customer"
GROUP BY "c"."id"
HAVING coalesce(SUM("order-1"."total_price"), 0) > 1000

But how it does this is pretty funky. Python doesn't actually provide the AST for already-compiled code, just the bytecode. So Pony decompiles the bytecode back to an AST, and then converts the Python AST into SQL. More here (from the PonyORM author): https://stackoverflow.com/a/16118756/68707
The risks to CAS aircraft and fighter-bombers from SAMs and AA are actually significant enough to warrant stealth/low-signature technology.
The funniest anecdote about the F-35 I like to tell is this: the Air Force decided the F-22 was too expensive, they needed something cheaper, so they made the F-35. The F-35 ended up being the most expensive weapons program in human history.

Now, I understand that is oversimplifying things, bending the truth a little, and omitting crucial details... but it's not that wrong.
Will you have to get "touch-ups" in a few years after more of the original hairline recedes?
Scaling Bitcoin to handle the Feds volume of transactions will probably require us to harvest energy from a black hole.
Would you email me, and we can chat? lenny@milkvideo.com

The inspiration behind making this is to replace Premiere Pro, so I'd love to understand your MVP to solve your problem.

I do think we can be very performant for you, given that all the processing is done on the cloud, and you are only ever interfacing with JavaScript/video tags. That being said, there is work to do!

We don't have speaker diarization right now, but it's just a feature flag for us. Also the start/end content is something that we don't have active, but is planned for next week.
My biggest issue with rebasing is squashing commits can render git bisect useless for determining which particular change a bug was introduced. If you have 50 commits on a feature branch squashed down to 1, all I know is that your branch broke it, not how.

I don't need git bisect that often, but when I do, it's a life-saver.

That said, I totally endorse squashing small commits to generate a coherent commit - e.g., commit A has broken code in it, commit B fixes that, definitely squash those into C so that if I check out that commit when bug hunting, it compiles.
If it stops us producing Civilization Ending technologies like the A-bomb then I'm all for the toxicity...
Not all progress is linear, efficiency is no as vitrue unto itself!
The person you responded to didn’t say Bitcoin and may have been referring to one of many other decentralized payment systems that don’t use proof of work.
To be fair there were only like 250,000 subscribers to wallstreetbets or less when this started. Nowhere near the millions of subscribers WSB has now.
As of 2015, someone texting you specifically "how've you been today? :)" is different to someone text spamming the same to a thousand people, and is also different to computer texting the same. There is intimacy with the former, but not the latter two. As art has traditionally been a form of communication between human beings, the same principle applies.
Same idea with traction motors, though arguably not "intentionally": https://youtu.be/6xAGqP7enQI?t=2m21s

Electric motors and speakers are basically the same things. Speakers are optimized to be more efficient at producing sound, motors are optimized to be more efficient at moving things, but at the core, they're the same device.
Google maps mashed up with Google image search.
As noted in another comment, we, a growing starting with 5 people around software out of 15 people total, run a Mesos cluster with a couple of hundred machines. By FAR our largest challenge has been to adapt our thinking to break the "this machine is 'production', that machine is 'staging'" mindset. We have a production compute infrastructure and you're welcome to launch 'production', 'staging' or whatever jobs into it. The friction around "running Mesos" has mostly been the friction of the air from exhalatoins of joy buffeting our esophagi...

We have a separate, much smaller cluster to test new Mesos (and Chronos and Marathon) versions. But the distinctions "production", "staging" and "dev" have become much more nuanced, so we've settled on discussing the "application" environment versus the "infrastructure" environment. Much as, as a startup on AWS, you wouldn't distinguish the RDS instance of your database (e.g. 9.3.1), you would distinguish the version of your database on an RDS instance, we distinguish the versions of our apps on the production cluster and not the version of the production cluster. One of the team was an ex-Googler and he said that Google did much the same.

The one thing Marathon and Chronos currently lack is a prioritization mechanism so we're building that as a Chronos task that monitors and scales down/up Marathon tasks by their priority (as represented in their id or tag).
This may have been the article I read: http://money.cnn.com/2015/01/25/technology/lsd-psychedelics-...
See also, a 3D printer playing the Imperial March from Star Wars.

https://youtu.be/pKsvXfUvCkQ?t=26
"Over a development cycle of 12 months, 35 percent is another four months, which is huge,” Nagappan says. “However, the tradeoff is that you reduce post-release maintenance costs significantly, since code quality is so much better."

Another way of describing this is that the non TDD teams weren't actually done when they shipped.
Android, iOS, etc. have strong separation of application data and consumers definitely care about the enhanced security that comes from it.
I was referring to the fact that the total value of the Standard descendants far exceeded that of Standard prior to the breakup. Part of that is attributable to the growing American economy at the time but also the intense competition that flowered between the baby Standards.

I would say I have a more favorable opinion of Rockefeller than most. Some of his tactics were certainly dirty but he was also a brilliant businessman and his philanthropy was responsible for some major medical advances. Note that Gates has consulted with Rockefeller's descendants in that arena.
Some people deserve to be in prison for 25 years, or the rest of their lives. This is not to discount your first point that we may well be locking too many people up.
Worth reading the footnote:

> This table lists the top donors to this candidate in the 2013-2014 election cycle. The organizations themselves did not donate, rather the money came from the organizations' PACs, their individual members or employees or owners, and those individuals' immediate families. Organization totals include subsidiaries and affiliates.
While simply eating less works for most people I think this is a little dismissive of other factors at work in the obesity epidemic.
The VM development will continue for use on servers, embedded, and mobile, they just have no plans to integrate it into Chromium.
Official blog entry reports: "These reductions come from the removal of gum acacia and the decreased quantity of oat flour. There is still ample fiber in Soylent 1.4, and we are happy to have found a balance between essential fiber content and digestibility." http://blog.soylent.me/
I thought you could export all of your Facebook friends email addresses using Yahoo Mail or Hotmail I opened a new Yahoo Mail account last week and did this...did they remove it? I thought that there was a big uproar because Gmail users were not able to do this so Google blocked Facebook from exporting Gmail contacts.

Regardless, this sounds like a great extension and you should not have to open a mail account with Yahoo or MS to export your friends. This is an excellent idea!
You linked to a thread that is not the original one.

The problem was originally reported 2 days earlier by Vegard Nossum: http://thread.gmane.org/gmane.linux.kernel/1067149
It's unfortunate this wasn't noticed seven weeks ago. The application was published August 7. The public comment period runs for two months afterward.
The mastermind group I'm has collectively learned that "shipping is a skill", just like programming or UI design. As you've discovered, there's an awful lot of steps between building some software and actually getting it into people's hands.
People are talking about accidentally blocking the event-loop, e.g. accidentally creating an infinite loop, not 'using any CPU'.
> You guys know you can walk into a dealership with one car and walk out with another car and a check in your hand right? A 10 year old Mercedes in great shape is probably worth about 15-20K.

The trade-in, dealer value for my paid off car is approximately $2,100. According to Kelly Blue Book, the dealer value for a well-equipped 2005 Mercedes-Benz CLK with 150,000 miles on the odometer and in "very good" condition is $5,124.

> I guess it depends on how you were brought up. I'd rather sell all my possessions at pennies on the dollar, live in a honda civic, and do odd jobs than take government assistance.

I strongly object to the insinuation that my, or anyone else's, rearing was any less moral or righteous than yours simply because I wouldn't conduct a fire sale of my assets, make my family homeless, and forgo the social services that my tax dollars have paid for. Not once in my adult life have I had the misfortune of being unemployed, gravely ill, or some other tragedy, and for that I am both very lucky and truly grateful. My childhood was the exact opposite for my family and I'm thrilled that my parents didn't pack us into the Suburban and say "welp, that's it, kids, we're on the streets now!"
> Though it looks like his scanner glass is scratched to hell and back

I don't think the scratches are on the scanner, since they're in the same location on both images and the CPU had to be moved to be placed in water.
Is it an HN clone for education? I think the design is pretty neat, congratulations on that. Out of interest, and as someone working on an education startup, how many users do you currently have?
Tinnitus can be persistent, intermittent, or change sounds, tone or pitch. It is all in the same category.
Interesting article. It seems to be mostly about lobbying and jobs, than anything else.
The way I think about it, people own boats, and this still can be cheaper than that hobby!
I am really comfortable using Javascript and PHP.

So, when it's a hobby, so as not to feel pressure, I program in these languages.
Reading HackerNews has lowered my trust in the demographic categories that make up the majority of this forum, including ones I belong too.
why do usernames need to be reserved? everyone on the service has a unique numerical identifier and email addresses are also unique.

do the display name thing and use email as your auth identity. stop doing the same namespace mistake everyone else has made
The real grief is tooling and infrastructure for software development itself.

If it didn't cost a fortune to create and modify CRUD apps, Excel wouldn't be so popular.

Why does Airtable, which is Excel in the cloud with a few trinkets cost so much and do so little, despite 100+ million having been poured into it?

Because developing software is a nightmare every step of the way.

Until that's addressed, we are stuck.
This comment breaks the HN guidelines in spirit. Probably also in letter. Please don't do this here.

https://news.ycombinator.com/newsguidelines.html
Woot! Now I have an excuse to go there and use all of these Starbucks gift cards my company keeps giving me.
Is this even technically a beer? I know that there are beers made with rice (like Budweiser), but they are still barley-based. In Germany, this would definitely not be considered a beer...

http://en.wikipedia.org/wiki/Reinheitsgebot

Still... I'm a pretty big fan of Dogfish as well, so I give them credit for trying something new.
I've been experimenting with bzr-git, pushing my bazaar branches to github... so far, so good (though I've not really done any 'social' stuff yet or been branching other peoples work).
That chart compares theoretical peak GFLOPS per watt, which is an absolutely terrible metric for server workloads. As the paper I linked to showed, Atom is sometimes much better and sometimes much worse than large, fast server processors in performance per watt on real server workloads. Those charts don't take into account things like cache, or branch prediction, or multicore memory coherence.

The only way to get meaningful performance per watt data is to actually run real workloads on various processors.