skysight-inc/HackerNews huggingface dataset:
I think it has a recurring theme that any time he got involved, things didn't go well so he decided to let go of it.

That's not to say he didn't have influence; many times the games' stories were derived FROM the tech, not the other way around. Doom was originally supposed to be much more story- and character-driven, but that took a backseat given the focus on the development side was on the gameplay mechanics.

Also, this quote:

> Story in a game is like a story in a porn movie. It's expected to be there, but it's not that important

From "Masters of Doom".
Most of my non trivial goroutines are organized like this:

func actor_foo(things) error {

set_up_stuff()
defer clean_up_stuff()

for {
select {
case msg := <-messages:
switch msg.(type) {
case *Bla:
}
case <- other_messages:
case <- errors:
case <- signals:
return nil
}
}

}

I recognize there is more to the actor model than just message loops, but I found that an explicit for-select-switch results in better overall readability.
I warned my conservative friends of this under Bush. I warned my liberal friends of this under Obama. Neither cared so long as their guy was in power, and both whined about every expansion of power when the other guy was in office. For the majority, no lessons will be learned.
Humans don't have to work. We can sleep in the rain and hunt and gather to survive like the animals.

Although I would argue hunting and foraging is work, so most animals don't get out of it either.
I've never heard of a Ga Tech student being murdered, and I can't find anything about such an incident online. Do you have a source for this?
The End of Employees
Can you comment more on the Call-to-action button. Does the button at the bottom of the page get the most clicks? Thank you for sharing your strategy.
It also means you don't have to do math to figure out how many flights of stairs you will be climbing!
An Easier Way to Think About `self`
Then they can't afford to run. I'd also love to bring say professional 3D modellers and animators from Eastern Europe or Brazil and pay then 20k CAD/year, but thats not how reality works. All of these programs (hb1/etc...) are basically wage arbitrage schemes and have little to do with presence/absence of talent.
How is the court supposed to judge familiarity? What if jury members think they're technical experts, but aren't?

There are always going to be complex technical matters that are relevant to lawsuits - this was the case before software even existed - and the way the system is supposed to work is that rather than the jury bringing their own set of preconceptions on the technical aspects, the expert witnesses answer the technical questions in the court (where they are subject to cross-examination etc.) and the jury makes the factual judgements that have always been their job.
Must be Java 6 in 2009. Java memory usage increased with new releases to make it perform better. For medium traffic site it would have worked fine because GC would have ample time to clean unused objects.
Did anybody notice that the Opera browser company and Wosign are both owned by Qihoo? https://en.wikipedia.org/wiki/Qihoo_360

What is the status of Wosign/Startcom certificates in the Opera browser? And in the Qihoo ("360 secure") browser?
brief note: LTSpice is free and graphical. The learning curve is shorter than pure Spice.
Have you ever been somewhere where it was clear everyone noticed you didn't 'fit in'?
People are talking past each other. In the C standard ‘byte’ means minimum addressable unit — the unit of sizeof — which need not be exactly 8 bits (but in ANSI C must be at least 8 bits). In C, 'char' is one byte, always and exactly. It's also possible for 'long' to be one byte, provided CHAR_BIT≥32.
> Sure, I'm comparing with the JVM per the article.

Fair enough, though I still use RPM's to deploy Java (Spring Boot even!) applications.

> Indeed, but 10 minutes here, 10 minutes there, it all adds up.

In the grand scheme of software development updating the .spec file or debian control file is peanuts.

> No, I mean some native libraries not installed. Does your package declare what packages it depends on? How do you handle different distributions using different package names for the same libraries.

In the case of RPM based distributions, some conditional macro's in the .spec file that swap out Requires/BuildRequires statements based on the distribution the package is being built for. I never bother with SUSE personally, but there are differences between EL7 and Fedora that I have to keep track of.

> But if there's no clear standard everyone ends up doing it slightly differently, and then every project you pick up you have to understand how they've set things up.

.spec files are more standard than most build tooling. The only thing that complicates them is projects without an adequate build system in the first place, everything else is minor style differences based on who wrote the spec.

Everything has been done before, unless you are using some extremely new or extremely niche language or build tool chances are your spec file will be easy to figure out, since any and all complexity is explicitly linked to how easy it is to build and install your software in the first place.
I wonder how much of this is due to a couple differences: in Go you can embed structures in others instead of using a pointer, strings are UTF-8, and arrays (slices) are resizeable by default.

(I'm sure a chunk of the difference is due to a better understanding of the program during rewrites.)
The more familiar you are with the industry, the less likely you are to be impartial.
> this does point out something strange in our court system and that is where a "jury of peers" which translates to normal people with little to no knowledge of the underlying subject matter.

Nothing in the constitution says anything about peers, and the fact that most juries are comprised of people who don't know much about the subject matter comes from lawyers wanting those people on the bench, since they're less likely to have pre-conceived notions - possibly notions conflicting with their clients' goals.

If you're trying to convince someone of something, it helps if they start with a blank slate.
Regarding longevity, it's also worth noting that telomere shortening are a very effective anti cancer mechanism.

Cancer is the runway division of cells. Preventing cell division when the telomeres are too short ensures there is a finite number of times a cell can divide, meaning there is a finite number of times a cancer cell can divide. This helps prevent cancer from dividing indefinitely. Especially in older folks, we see how terrible cancer can be when those cells mutate and can regenerate telomere length, giving themselves unlimited division.

It's the physical trade-off we have with lengthening or preserving telomere length. They give all of our cells more divisions, good and bad. Since cancer is an exercise in the law of large numbers (how many random mutations will it take for it to hit a critical point in your DNA?), Longer lifespans with longer telomeres will inevitable also mean more aggressive cancers.
Fllllaaaaaaggggg
What's the future for the .tel domain name?
So all the tech companies that have been founded from largely middle-east country immigrant families is just going to be ignored?

I know, recognizing contradicting evidence to narratives you hold dearly might be hard, but do try.
VLC is working on a JS port. https://news.ycombinator.com/item?id=13113529
Interesting rant on expert witnesses. Mostly interesting because I've done some expert witness testimony and found it fascinating.

I completely resonate with John's issue with the expert's testimony and his understanding of it. John mentioned that their own expert testified differently but he didn't say whether or not their lawyers attempted to impeach their expert with cross examination. In the two cases I participated in, both sides agreed ahead of time on how to "handle" experts (in terms of cross examination). In one it was documents only (no testimony) and in one I was deposed by the opposing counsel after documents in which the lawyer clearly had some notes (presumably from their expert(s)) and was trying to get me to recant or change some of my points (I didn't need to).

In a jury trial I can imagine that having the jury understand your testimony is probably the most challenging.

And, like John, I consider the notion of 'non-literal copying' to be pretty ridiculous. In the limit it means "you read this code, understood how it worked, and wrote new code that could do the same function." You can stretch that to cover anything you have ever seen. Which is sad.
They ask for cash donations from the families that get 'free' food, and they also sell produce at local markets and to local restaurants.
interesting project - might be interesting to see a kind of org chart of different parlaments (eu, uk, us). esp eu is confusing with its commissions and parlament and presidents of all.
> But, while it's possible to game any 'objective' metric like AST distance, maybe that's preferable to the subjective and incentivized claims of an expert witness, who will be biased in favor of the party paying them. And while it's easy to get lost in the paragraphs of expert witness testimony, a collection of objective metrics is easy to compare to previous cases.

That's the important part. Sure, you can game an objective metric. The moment you use any metric you risk gaming, but at least you have something which is not "well ... I thought so. And I'm certainly not biased because I get paid by one side. Never ever."
Agree, it's a fork, and was never merged back with the main branch as it was updated.

Area 52 has been on hold for years:
http://discuss.area51.stackexchange.com/questions/5089/next-...

Robert knows Area 51 isn't working, but given there's no other way to launch an SE users use it and SE as a result doesn't replace it because they're not interested in the long tail of active Q&A communities; last I checked, it takes them months, if not years to move a site from beta to live even after the community mets SE's requirements.

Basically, SE changed their past policies to avoid building Area 52 and SE has no idea what a working Area 52 would be.

If you want an SE, you've got to understand how Area 51 works, get all of your ducks in a row, then roll through it and the beta; otherwise your just asking for problems and leaving it up to SE to help, which is problematic.

To me, the more interesting question would be what are the numbers since launch for Area 51's launch funnel; that is from submitting a proposal, de-duplicating it, (etc), site leaves beta.
Us Election 2020 Trump VS Dolores in Westworld
Answers: Does Backing up DHCP really have to be difficult?
> the numbers are very clear: the average age of a google employee is 29. The US national average is 42.

This assumes that the hiring market for Google is representative of the entire US workforce, which I think is a big stretch. I think if you looked at any tech company average you'd see it far below the national average.
From 'Masters of Doom' - he used to make and DM D&D campaigns.
This is like the joke about plagiarizing an essay: You can beat the automated check tools by using multiple sources of information and then re-writing them in your own words.

Also Copyright protects the expression of an idea, not the idea itself (that would be patent). You don't have to go through this much trouble to write code that achieves the same output.
Hm. Maybe add behavior tests to packages and run those in order to generate simplistic selinux policies?

Then expand to "negative" behavioral tests (from letting httpd write to /var/log/access.log to checking that it can't write to auth.log etc)?
> Reading over many of these comments, the people saying that kids can't roam in their areas are living in suburban places where you need a car to go anywhere, and it's simply not safe as a pedestrian.

It's safer as a pedestrian in the suburbs than in urban environments, which is one of the reasons people move to suburbs to raise kids. In fact, one of the reasons public transit doesn't work in suburbs and you need a car to get anywhere out of your residential neighborhood is that suburbs are usually designed to limit both traffic volume and traffic speed in residential neighborhoods (which typically include small parks and other facilities specifically for for kids) to provide pedestrian safety (which has a side effect of requiring longer, both in road distance and time, trips to anywhere else than straight-libe distance would suggest, and making efficient public transit routes impractical where this is done through branching designs without connecting loops, and making distances impractical for walking out of the neighborhood to other areas -- though this is sometimes, in better suburbs, mitigated by walking/bike paths which make non-carbonated distances closer to straight-line than the motor vehicle routes.)
How to save 20 hours per month for Category/Pricing Manager
Sitting on a jury yourself should alleviate you from worries about jurors not being experts themselves. Jurors are not experts in law, yet every case they sit on the lawyers bring in people to educate the jurors on the law and all aspects that pertain to a case. It is incredibly educational sitting on a jury.
No matter how removed someone is from your field of expertise you should be able to consisely make a case for why you aren't at fault and why. You should also be able to demonstrate using basic logic that the simplest components of two source trees (something that is extremely basic) can show resemblance to another extremely basic component. For example the similarity of example code.

How many example source files have you downloaded that demonstrate a graphics library by drawing a cube. I bet they share a decent amount of similarity across most engines. That doesn't mean they are copies.

It is through logic like this that our courts are meant to function.
>I would not invite H1B on that position, I would get one from local market for that amount of money.

Sounds like the effect is exactly whats intended then
> Gnome-keyring is a poorly documented, DE specific solution

It hasn't been GNOME-specific for around 5 years.

Quoting https://wiki.gnome.org/Projects/Libsecret:

"libsecret is a library for storing and retrieving passwords and other secrets. It communicates with the "Secret Service" using DBus. gnome-keyring and ksecretservice are both implementations of a Secret Service.

libsecret replaces libgnome-keyring."
> I implemented a rudimentary Java AOT targetting Go and the trimmed-down stdlib grew so big Go took hours compiling it

Have you reported to Go devs? Sounds interested use case.
Of course if you were programming in a language with proper macros you could just automatically generate the switch statement from the enums and have the best of all possible worlds.
Nice. I think my http://www.averageweather.io web app fits in well here, but I guess I will wait and see if it gets approved. Quick and to the point, useful web apps.
I'd pause to blame them, ultimately the law allows this stuff to happen.
I am not fan of Trump but I do wonder how many of these complaints are really "opposition reasearch" bots. Both parties are known to play the game on Facebook and Twitter I see no reason to expect it would be different for these other encrypted platforms. With that being said I am sure there are many real complaints as well.
How about rolling the dice now and ending up in a backwater of SE Asia or the DRC?

I don't disagree that this is probably the best time to be alive on average, but the standard deviation is pretty enormous, and I would argue that it might not be the best time to be alive in all places.
John makes a good point. Here, transparency appears to be in truth's best interest.
I understand one has a job and stuff to do, but 6 months is 4320 hours. Let's say you waste 10 hours a day commuting and in your job, that's 1200 hours in 6 months. You have 3120 hours left to sleep and do whatever you want to do (obviously you have to factor out bed time), unless you have two jobs or children to raise, I think that's enough time to read at least six good size books. I myself am a book junkie, and I always make time everyday to read, because there are so many things to learn!

Mais assim não da.
We're the team behind gopass and worked hard over the last weeks to bring you this - happy to hear any feedback!
This is a very common argument against juries, and I think it's one of the most powerful. Of course if you start to fill a jury with people competent in the area being judged, you run different risks, such as bias within the field. And it's still not clear that it would help with delivering justice.

But if we take the idea of a jury to be about judging by one's peers, it should be patently clear (heh) that the jury ought to be composed of the peers of the defendant. As to how that works when there's a corporation on trial, I don't know. I have the funny image of Google and Oracle being judged by Microsoft, IBM and the FSF in the jury box :)
Suppose you could higher a doctor and at the end of the year get 50k in value. Is that still a viable business? Why or why not?

IMO, that's the crux of the issue. Yes, the clearing price for some jobs mean people are expensive; making some business nonviable. But, that does not inherently mean there is a shortage.
When dealing with embedded stuff, you don't always have the luxury of code at first sight. Sometimes you have to write ugly code like this code does, sometimes you have to roll your own print statements because using printf pulls in a few k of code, sometimes you have to use a uart running at 600 baud to get a 60 hz timer. Of course, when you start going down the path of interesting, it's always best to write lots of good documentation to go with the cleverness, so people understand what's going on.
Migrating a PHP 5 App to PHP 7 (Development Environment) – Part 1
Why?

Why is there an assumption that you can explain anything to anyone? There is no law of nature stating that the maximum complexity anyone can invent is smaller than the complexity the average person can understand.
That's exactly it: indentured servants. I wonder if Canada's immigration policy that Microsoft is holding up is geared toward indentured servanthood, or citizenship?
Honestly, I'm pretty sure a lot of these PS4 indie games could fit on a floppy... Maybe if they took out the sounds.
With all of Alphabet's resources, data, this is all they could manage on all of Computer Science? Whats the data/measurements behind this?
I helped out on design/animation side of things for Lottie. Just to add a little more clarification. When we first saw bodymovin we started working on Lottie very slowly. THEN Squall came out, and I basically begged Marcus Eckert to invite me to the private beta. He graciously did and I showed off Squall to all the engineers, we were very excited about it. But after vetting it and having lots of conversations about putting Squall in our app, we ended up continuing to make our own version so we could have more control in the end. After all, we had made so much progress already, we could see the light at the end of the tunnel and knew we only had a matter of weeks to get something usable. We still do use Squall for its dope After Effects preview app in our design work flow though.
Have you tried to reverse engineer GitHub EE?
Civilization: the ultimate in-app purchase?
If you do the 5 why's and are honest you'll discover the real root cause is not having a backup and restore procedure that is programmatic.

All outages are blameless. It's always a process failure or lack of a proper system or tool.
Easing Haskell's Intimidating Glare
Most of Canada is pretty liberal leaning... especially since the Harper Government was ousted. Most of the country seem to like Trudeau pretty well.

Many of the more European leaning communities are much more inclusive of neighbours needs and looking after each other which is a more socialist type trait.

Let me clarify, when I say socialist, I don't mean the brand of socialism that's sold by American propaganda in the way Communism was in the 60's which caused everyone to be terrified of it. I mean the brand of socialism where everyone is not only happy to contribute and be taxed for the good of their community, to improve infrastructure, hospitals, education, waste services, emergency services etc. but they feel it's their duty to their community and do it proudly. Everyone feels it's their duty to ensure that nobody is left behind and mucks in to make it so.

Conservative everyone-out-for-themselves-and-fuck-everyone-else attitudes tends to be a much more American stance on Conservatism, even Conservatives here in Canada tend to be much more community minded and inclusive - it's enshrined in the culture here, "immigration and diversity is our strength." Especially in communities with a large youth contingent.

I'm guessing, so please take this with a grain of salt: I would say look at the age demographics of a community, the lower the median age, I would wager, the more likely the community is to lean more moderately or towards liberal or socialist ideals.

It has been my experience that French communities tend to lean more heavily towards the ideals of France, which are more socialist in that respect and the Polish people I know also seem to lean more heavily towards the ideals of Poland, which being European isn't a world different. Immigrants (in my experience) tend to favour what they grew up with and know. As an immigrant myself, I can understand that sentiment.
That's cool if you're trying to program a rudimentary calculator.

However, "Truth" in the sociological sense is not constrained to mathematics.
Yeah that seems silly, money is just a tool we created to organize our activities. It's no different than any other kind of animal behavior.

This statement is just as "profound" as saying "Did you ever consider that bee's are the only animal that has to make honey just to live on the planet?" Mind blowing!
> This is exactly why people are railing against H1Bs so hard. How can you even suggest that an h1b be used for an entry level job?

Because all your friends and former classmates can't code even if their life depended on it. I went to school in one of the best CS programs in the country. Believe me: there are all kinds of outreach programs, high school outreach programs etc. to get more Americans involved in Tech. And while there are more Americans in Tech, the demand far outstrips supply.
This is also the reason the National Park Service has its own law enforcement rangers, various state fish and game organizations have game wardens, and likely the EPA had its own special agents, among others. Not only are the issues specialized, the laws are as well.
SoK: Exploiting Network Printers
Growing up in another country where lychees are commonly eaten, most people were already informed about the fruit's ability to cause hypoglycemia. I remember being told off by parents and older relatives on having too many lychees between meals but again I never heard of any cases of death either.

A casual search on the causative agent (hypoglycin) suggest its presence and mode of action has been well studied since the 1970s, and I wonder why this connection has not been made sooner.
How I sliced my rent to almost nothing. And made lifelong friends along the way
>To be clear, it isn't that I find the code difficult to grok: if you don't understand how switch works, please stop using C.

As an aspiring C programmer, is there anywhere I can read about interesting applications of the switch statement? Pretty much everything I've learned has come with neat little break;s and default at the end of each case.
And hunting and gathering isn't work...how? Not to mention you'd still have to make your own clothes, your own shelter, take care of children, etc.