jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
c-reduce has been a godsend for me when I’ve had to figure out the cause of C++ compiler crashes. Manual minimization may be semi-mindless, but for that very reason it’s really boring, and it takes forever. So much nicer to sic c-reduce at it, take a snack break, and most of the time come back to a nice minimal reproducer. (Though at least once it ended up reproducing a different compiler crash than the one in the original code… Oh well.)

I’d love if there was a Rust version. In addition to Rust-specific transformations, you’d probably want to teach it how to simplify an entire crate dependency tree, involving multiple rustc invocations, rather than just one file. C/C++ header files may be crude, but they have an advantage here: after running a source file through the preprocessor, you end up with a completely self-contained file that (probably) behaves the same way. Thus you only need to reduce that one file, and AFAIK that’s all c-reduce supports. Also, for anything that is declared in a header file but defined in a different source file, c-reduce doesn’t need to know or care about the definition; if the compiler crash occurred on a source file not containing the definition, then the definition can’t be responsible. Rust doesn’t have that kind of natural separation, but maybe aggressively emptying out function bodies would be a good enough substitute.
> Those people are wicked smart and basically work 20 hours a day.

What makes you think they work 20 hours a day?
I think Wittgenstein (like most philosophers who aren’t named Plato or Aristotle) is less “underappreciated” and more “completely unknown” once you get outside philosophy. Within that discipline, he’s unquestionably the most important thinker of the 20th century and, most would argue, the most important single philosopher since Kant; the entire linguistic turn in philosophy is due to PI. (One can argue, with more controversy, that the “other greatest philosopher” of the 20th century is Quine — it’s hard to imagine the neopragmatic renaissance without him!)
The first two trips are nearly half a decade apart...
In light of everything that's happened this week, I think the first tweet could easily be interpreted as having been intended to further stoke his followers' outrage. The 2nd tweet, while somewhat factual, I think also came off as incendiary and divisive. What excuse does he have at this point for not attending the inauguration other than to make yet another spiteful statement to increase tensions and, therefore, incite more violence?

The full comments in the post detail similar reasoning.

Update: As many people have pointed out (and as the Twitter post mentions), the 2nd tweet could also be interpreted as emphasizing that it would be safe to commit further violence at an event that he won't be attending. This is certainly a much more grave concern than the one I mentioned above.
> “If there is ever armed conflict between urban areas vs everyone else, "everyone else" in the U.S. will win overwhelmingly.”

I remember back in third grade when kids would argue about how their dad would beat the others’. As I grew up, I realized that that’s not how conflicts work, and certainly not how they’re won.
He died of a stroke. That's not exactly murder.

On the other hand, Capitol police killed 4 unarmed citizens. If this were a BLM rally, and those people were black, we would never hear the end of it. We'd have to "say their name," irrespective of the circumstances of their death.

The woman who was killed on video is effectively nameless. She won't receive any encomiums or major press coverage.
No, those are what reality-based analysis looks like. You don't just pretend your principles control the world, you look at the way the world actually works.

Words are never in a vacuum. The way they are interpreted matters. And it's false to claim you can't control how people are going to interpret what you say. Especially not when you've spent years training particular subgroups to interpret things exactly the way they are.

This move is long overdue. Trump has been using this sort of language to promote stochastic violence for many years. It's not to Twitter's credit that they had to see the Capitol building overrun by insurrectionists before understanding that it's real and has been going on for years.

But the analysis of the effect of those specific tweets is accurate.
If it's only you, then nothing.
I didn’t say that they were social utilities right now, I’m saying this could very well spark interest in regulating social media as more than just any old private business with zero regulatory framework attached to them.
Can someone explain what the XX century is?
First:

>Threats and actions to commit treason should be handled by authorities and prosecuted.

Lets start off there, anything related to violence/physical harm has no place, anything else, its totally fair game, and is protected by the 1st amendment.

If you think Parler does a poor job of moderation and stuff being said on there offends you, guess what, don't download the app and don't use it.

Second:

As far as amplifying Parler, would you mean put it on the list of top apps? I don't think Apple is doing that. I am not a fan of Parler and its content but I am an absolute fan of the 1st amendment and all that it entails.
Danielle- hopefully it's just a coincidence, however I emailed you exactly this idea (and outlined the implementation almost exactly like you just did) about a year ago (our email conversation about it began on 7/7/2009; we met prior to that at the GigaOM VIP party).
Any other disclosures I should add about my startup? Oh, you have to pay for the API too... OMFGBBQAFKBFF4EVA

we are working on international support, stay tuned
Ask to see the the book before it's published, or, if possible, the drafts.

This way you can make suggestions ("Why didn't you include a paragraph or two about feature X?") and correct mistakes ("this bug was fixed in version 1.3.4" or "this feature is available under the Tools menu").

You might even take the feedback from the authors, improve your software and have the book reflect your updated version if you are fast enough. Just beware the feature creep, as always, and don't try to delay or annoy the guy, he's just doing his job too.

This is great marketing for you and the least thing you want is regret the way it was done after it hit the shelves.
Sure, the number of possible moves is huge in both games. However, it's more about the number of relevant moves at a given game state. Alpha-beta algorithms for chess can do a much more thorough search than their poker-specific extensions and related methods like MCMC.

I suppose if you're measuring difficulty of a game as how difficult it is for a human player to beat the current masters, then that seems a little unfair. Poker has been around for less than 200 years and the current variants are less than 100 years old. Chess has been around since the late 1400s according to the Wikipedia article. There has been a lot more research and time spent on chess, and the community is consequently much more mature and skilled.
You don't often get the chance to build the infrastructure for a site that will (re)launch and have to immediately serve two million-plus users, handle a never-ending influx of real-time data from those users' actions, and support commenting, moderation and relationships across all of them and their actions.

That's the web site for Bioware's new Star Wars MMO, set in the KOTOR timeline: http://www.swtor.com/

Integrating live game data. Feeding it to the web. Letting people go crazy with user-generated content on it. For the two million players that EA wants, just to start. On Drupal 7.

The community is already huge. It's one of the biggest Drupal sites ever, and it's getting bigger every day. Come help me work on it.

BioWare is still looking for three senior Drupal or PHP developers, as well as a graphic artist and an HTML/CSS/JS developer, in Austin, TX.

I'm an interaction designer for the web team, and the openings are here, under "Marketing:" http://www.bioware.com/bioware_info/jobs/austin_jobs/

They're contract jobs, so no relocation is provided for, but they're a year long, so you wouldn't have to look for something new right away.

If you apply, email me (vmiliano at that domain name) with your resume (and portfolio, if you're an artist) so I can put your resume in the hiring manager's hands.
I am a DSPS person and this reminds me of this old Seinfeld joke in which Seinfeld talks about how the night guy screws over the morning guy by staying up and the night guy says that morning guy's responsibility is not mine... It's somewhat true with me. But there is somewhat of a hack that I use when I do have to wake up early:

Do what you enjoy doing before bedtime in the morning - but after your most interesting meeting of the day first over coffee or breakfast. This has helped me get through the day and reset (at least for the next weekday or two).
Interesting, you must be exposed to a strange variety of creationism that I've never encountered. The creationists I have encountered are always willing to ascribe miracles and motivations to god to explain away any evidence that is contrary to their belief - making falsification impossible.

The two have never been different in any meaningful way by my experience here in Nebraska. ID is just a trojan horse built by creationists to try to get creationism into the schools.

Edit, FWIW: turns out a court agrees: "...The plaintiffs successfully argued that intelligent design is a form of creationism, and that the school board policy thus violated..."

http://en.wikipedia.org/wiki/Kitzmiller_v._Dover_Area_School...
I wonder whether the companies that only hire people who are currently employed would also fire any of their existing staff who were looking for a job elsewhere?

The whole thing reminds me of an old story. A young man takes up with an an attractive woman who is married to a older, brutish boor. One thing leads to another and the brute catches them making out.

Honor must be satisfied, so the two men square off for a duel. The young man's aim is true, and he kills the brute, then beds the woman in a celebratory romp. In the afterglow, he asks her why she married such a noxious character.

"Well," she replies, "He won the last duel over me."

I wish these companies well in retaining their hires.
"Is this common in the states? In Denmark, ..."

If they don't now, they will in a few years. We had the same evolution here in Belgium & the Netherlands, late 1990's or early 2000's recruiters wouldn't ask overly let alone require it. Nowadays they try hard to get you to disclose. I think one of the reasons is what is cited above, for the statistics for internal use. In time they will get more sophisticated and they'll start asking.

Aside, isn't there a website in Denmark where you can look up people's salaries? Or is that in Sweden?
It looks really nice, I wonder how well it handles the overheating with its smaller size.

No SSD ? No intel I3/I5 ? That's disapointing.
The extra £139 is because it's prettier?
I disagree with both assessments. There are timers for every stage. If I have to wait in line too long, that's irritating. Once I get to the teller, she needs to be efficient or that is irritating.

Someone in the thread was talking about beach balling. I prefer the beach ball to a freeze, but if all I did was click on a mail the ball better not be there very long.
I'd say the moral of the story is that there is a lack of incentives in developing new technologies.

Now this could be either because one spillage every 30 years is an acceptable cost (a fair possibility) or because there is a problem in placing the incentives to the people who are in a position to do something.
so, sorry, sir, but we cannot find any proof the packages were delivered using Google Maps Street View. Therefore, they could not have been delivered.

we do offer information to help you through your situation. just search on the terms "bankrupt screwed over"
You are dead on. This is really hurting my business cash flow. I am shipping product that I am not getting compensated for. Google is making me the monkey in the middle.
Yes, it is quite expensive. But then again, the entire Mac range has become more expensive over the last year. You used to be able to get a macbook for about £750, now its £850. At these prices I struggle to recommend Macs to people to who they would be suited, over a £400 dell laptop.
For cheaper options, check out http://www.hackintosh.com/

I'm running Mac OS X on a Dell Mini 9 which I bought for about $200 on sale.
Start blogging about your journey toward learning about them. Writing it down will expose many of the holes in your knowledge.
You are comparing mundane things with posting nudes on the net.
I'm from Slovenia, where it's exactly the opposite. Being born in November, I was among the younger people in my class. The cut-off point was January or February (of the next calendar year). So it could be that the more stress you have, the longer you live (better personal/immune system development). Alternatively, younger classmates (i.e. people that go to school with peers that are in average older) achieve accelerated development (because they hang out with "more developed" kids) which could also somehow affect life expectancy.
It's a neatly crafted bit of rhetoric intended to be didactic not pedantic. Of course someone could just list things they want to accomplish in the coming year, but I rather liked the notion of starting with a fictional résumé and working toward making it true.
Good illustration:

http://img264.imageshack.us/img264/1397/lispnd7.png
Also an image on film is the integration over the time the shutter was open, causing a very smooth motion blur. Games don't naturally have this motion blur, so low frame-rate movement appears choppy.

Sometimes film makers reduce the length of integration (time the shutter is open) to produce a choppier scene. This was prominently featured in action scenes of the movie Gladiator. Many people did not like the effect because, like a low frame-rate video game, it was harsh and disorienting.
Somebody should just bring a USB 3.0 Hub that works with Thunderbolt and i would be fine. Multiple Monitors galore ;)
It's nice to see a module system on the list of features. IIRC there was some back and forth about this before/after r6rs went final.
In practice, this opens an avenue for jurors' ethical sense to come into play, especially regarding non-practicing entities; and likability/worthiness of the patent-holder and their business practices. Of course, legally, this is a strong argument against the change. Can't have community ethical standards messing up patent law!

Also: if more patents are held invalid, companies might apply for fewer, freeing up patent examiners to spend more time on each one (assuming their funding wasn't cut because of fewer applications...)
If you're using Chrome (or any other Chromium based browser) - you can try this extension - http://bit.ly/dTI5Oq - it displays new & top side by side.
For me, I can become a morning person AND cure my insomnia if I stick to these rules:

1) Set an alarm clock for 5am, and wake up.

2) No caffeine after 12pm

3) Daily exercise

4) No computer use after 5pm.

5) Go to sleep as soon as I'm tired.

* * *

I wish I were one of the elite who didn't need to adhere to these rules religiously to become a morning person, but I know that I need ALL of them. No exceptions allowed.

I think that another one of the reasons that it cures my insomnia is that by getting up early and setting an intention for my day, I get into my purposeful mode and my thoughts become organized accordingly. Good karma. Neuroscience in the Tao te Ching?

Another important component to me being able to stick to these rules is that I have a significantly personally compelling reason to be awake, something to do with my time, but more importantly something to fill all the extra hours. i.e. I need to have a reasonably accurate prediction of how I will spend the next day's time by the night before.
This is duplicated: https://news.ycombinator.com/item?id=21596965
The ideal is to solve the problem with carrot and stick.

Give them free housing of a sort, so that it’s an improvement over living on the street, but not so that currently-housed people would feel tempted to downgrade their status to homeless in order to get the free house.

The ideal free housing camp is (a) away from major population centres, (b) fairly basic, and (c) compulsory for those who wind up homeless in major cities.
Yes, most cites and states have laws against vagrancy. Just because something is "public property" doesn't mean you get to live or camp there.
At the very least, buying drugs in person comes with the risk of getting punched in the face in exchange for your money.

In all honesty, when I was young buying street drugs was appealing for the hustle, risk, excitement, and mischief. Often I'd simply resell it for double the thrill. Perhaps with that element gone it might actually be less appealing for some.
> WeWork must downscale or else they are over

At this point, I think WeWork is over no matter what. The only question is how long the death throes will last.
Reminds me of the Autodesk Graveyard:

https://www.cadnauseam.com/autodesk-graveyard/
Remember doing an integration with a finance company's API. I read their documentation,write the code,all works fine, we are moving towards go live date. A week later, my integration fails. I try hell knows how many things, eventually contact their lead dev asking what am doing wrong...The answer was "Oh,emm,yes,we've kind of changed the response format slightly, it's not in the documentation"... I got that fixed.. It's working again.Then, we suppose to go live next week.2 days before go live date I get told we are cancelling all business with the company...All the integration code goes into a bin.
I think you could do some interesting stuff with error-correcting codes or polynomial spaces (or more generally function spaces).

I'm not too familiar with representation theory. Do you know where I could find a worked example of constructing, say, a representation of (F_p)^m on R^n? (for prime p and m>1)
Those same researchers went back and added a ton more nuance to their findings: They Said Seattle’s Higher Base Pay Would Hurt Workers. Why Did They Flip? https://nyti.ms/2AmgaNr

Broken in to 3 groups, high hour min wage, low hour min wage, and new entrants, both the high and low hour workers were better off and it's inconclusive how new entrants were affected, though there was a flattening of hiring new entrants.

There was also a lot of push back on the original paper which failed to account for a lot of cofounding factors.
I added information about how it is useful. What I was saying is how in the study of the puddle you will never find the real, in the example given, human, experience. One is only to find an extrapolated system of movement none of which describes the motivation for the puddle reflection of Jill to move quick, only the cause of her quick movement. Some correlation may be found but we must remember correlation does not imply causation. No part of the image can show Jills son waiting after soccer practice in the rain because Jill forgot to pick him up which led to her rushing which led to the car accident to begin with.

I did however agree that there are many benefits from the pursuit, I guess I was trying to attest to the limitations of a finite resource driven society.
I would think if anything it would accelerate inflation, as it raises the price floor on what stores can ask for basic items.
Not necessarily. A network can go entirely IPv6 internally and just have adaptors at the edge to translate parts of the Internet that aren't IPv6 yet.

Doing this means all IPv4 network addressing headaches vanish internally. Oh there are going to be 260 remote offices instead of 100 like you said at the kick off meeting? No problem, my subnets are easily big enough either way.

And with this approach your budget for the edge reduces over time as more of the network supports IPv6, whereas with a NAT gateway your budget increases as throughput rises.

You do need to be really firm during purchases, if the "IPv6 support" in that shiny new product is actually more of a wishlist item than an actual feature, you're getting a full refund, no second chances. That goes for desk phone (if your outfit still has those), printer/ copiers, IoT devices, and everything.
A small project that I built in my free time. It is currently free and available in closed beta. It's B2B and meant to be the cheap, easy to use option for small businesses like restaurants, nail salons, personal trainers, barbers, real estate agents, independent car mechanics, tech sales scheduling customer calls, ect. Anyone that books client/customer appointments and wants to avoid no-shows. It also comes with text message appointment confirmation.

Please give me feedback on all the things!
I usually get memes from Google official responses.
Do all star/ninja/rock-star software developers have rotten attitudes?

If they think of themselves as a star/ninja/rockstar developer, then yes.
I'd encourage you to give it a longer try. When selecting a language, just pick R(5,6,7)RS and you're set.

Liking syntax sugar is hardly a reason not to use the language with the most powerful macros around. You can write macros to provide nice literal syntax for whatever you want - this is part of the fun.
I thought that was rather odd as well. Are there many languages using this form of return type specifier?
http://news.ycombinator.com/over?points=100

More info: http://news.ycombinator.com/item?id=1998376
Are these tools (perf, atop, etc) useful and accurate in virtualized environments? For example, under Xen. Fine, I'll say it: on an EC2 or Linode instance. Would there be any skewing or clock issues due to virtualization?

Collecting the comments of HN readers with deep experience in this matter, on this thread, would be preferable to me trying to give a brief and uninformed Google search summary.
Interesting you should post this, I just made a submission relating to my discovery of OEIS:

http://news.ycombinator.com/item?id=2496701
SMS from any browser, fully sync'd with your Android phone.
Login with your FB account.
Available at
http://mashtext.mashmobile.com/start
Its always better to invest in multiple areas. One is Angel investing (check with PG if he is willing to join you as YC partner :), one might be stocks of Google/AAPL (if I were you), Gold and some charity(increase your positive life Karma..as we call it in India)
Good point - maybe this is just the greatest recruiting tactic ever.
Use user-agent or javascript to do this. Seems like a good idea. I'd much rather see "HN | Startup Title Ju..." than "Hacker News | Startu..." in my tab. Especially if I'm trying to remember which HN tab I'm trying to get back to.

(edit: actually "HN | Startup Title Junk" all fits in the tab with my font config)
To answer your question generally (that is, not specifically related to this particular departure)

Google was the coolest place to work for the last decade. All of the sudden, high profile people are leaving for Facebook. I'm not arguing that this is proof of some underlying flaw of Google or anything conspiratorial like that, but it certainly qualifies as interesting to people who might end up making a choice between the two companies (either as an employer or as a platform on which to develop).

Additionally, it's not completely unlikely that there's a small group of Facebook employees who are very happy when high-profile people join Facebook. It certainly makes me happy, and I haven't even started yet.
Fix the spec there is no reason it shouldn't be possible to have a package with an ipv4 destination and an ipv6 source (all oses knows about ipv6) except that those who wrote the specs forgot the iron law of software - nothing, no matter how good it is - succeed without being backwards compatible. That's why c++ and Java are a success, but Lisp isn't.
I can't even see it with the Adobe's latest plugin version...