skysight-inc/HackerNews huggingface dataset:
> White rural America has every right to be angry, but that doesn't excuse embracing a racist con artist like Trump.

1. Blaming outsourcing and illegal immigration is not racist. If American citizens need to compete against people who are willing to work very hard for less than minimum wage, that hurts the wages and quality of life of Americans. Our labor laws exist for a reason.

2. Many people were aware of how non-political Trump sounded during the election. People didn't vote for him because of his eloquence, but because he was the only major contender that acknowledged many issues that our country had. Like you said, rural America has every right to be angry, and Trump was the only Republican that tried to tap into that.
Really? How is it different from a kernel bug that causes random behaviour? Both apparently can be fixed with a software update. They're both bad, but why should Intel be held to a higher standard if mitigation is similarly complex?
This is true, there is low algorithmic novelty in lz4.

However, that's missing the point: lz4's decompressor is simultaneously simple and also the fastest thing aroud, at least at the moment.

In fact, it is so fast, it can be used to accelerate local data transfers over "slow" links like bonded 10GBit ethernet and arrays of PCIe SSD's.
To be fair, they also released Deus Ex the same year as Daikatana.

Although the moral there is Warren Spector is a far better game creator than John Romero.
To be fair, Zappa had a full-time employee helping him with the Synclavier, so he couldn't cut everyone off :)
>at least Intel acknowledges

Not in this case.

"Apparently, Intel had indeed found the issue, documented it (see below) and fixed it. There was no direct feedback to the OCaml people, so they only found about it later."
Hmmm, the author doesn't seem to realise there are several different branches/systems/approaches of "chiropractors".

The bone cracking ones which the author seems to be familiar with I'd personally agree.

There is a system called NeuroLink though which (in personal experience for several years) does work:

http://www.neurolinkglobal.com

No bone cracking required. :)
Original iPhone's First Four Reviewers Reminisce About Getting Their Hands on It
> On some phones you can set a PIN that destroys everything

Even better, you can set a pin to only destroy specific data. Less chance of arousing suspicion.
I agree, but the same can be said for a lot of vocalists on the radio today.
For Sunday’s launch, SpaceX to test “significantly upgraded” grid fins
Thank you, that gives some meat.

Ultimately, I was focusing on the fact that if a customer brings you n new customers, n < 1 (and real number), it means you get new customers only via marketing. If n > 1, you get new customers with something else than marketing - so to speak.
Well, fortunately or unfortunately for me, I'm not good enough to get called on a fly gig, but there's some priceless pictures in Rufus Reid's The Evolving Bassist on how to load a bass into an airline seat. I doubt that's still possible today.
Yeah so I did some research, there's 250+ employees at the subsidiary foundry 42, which would indicate far more than 100 employees to pay for cloud imperium. If it's 400 people or something working at that company, burning through 150 million starts to sound more possible.

Also 4 nice offices in non-cheap locals.
How would you "encourage US domestic carriers to change the way they operate so that they can match the Norwegian fares while retaining American jobs." I think the point is that that is impossible.
Despite the downvotes, your concern is legitimate. Refusal to comply with a legal order is typically a crime of its own.

I'm sure someone will say that they'd just lie about which finger they set up. And sure, you can do that. But if you do it in sworn testimony, it's perjury.
The issue with web development is that there’s no good, or working solutions. Every car that’s up for offer is missing something.

One of them can only be driven if you control every single circuit manually, the next is missing an engine, and another has no windows, roof, doors, or seats.

Each of the tools would probably be useful for some purpose in a way, but with the entire toolbox of JS utils combined, it’s just a fractal of bad design.

On the other hand, you can look over into the JVM world, and, well it just works. There’s one option for dependency management and handling of compilation and preprocessing (gradle), you don’t have to handle any complicated libraries or anything, you can very easily add annotation processors or asset preprocessors as easily as adding a new dependency, and basically everything works natively together.

I want to add preprocessing so my JVM 8 code works on JVM 6 or later? I simply add the retrolambda preprocessor, and am done. One LOC.

Configuring Babel in the JS world, on the other hand, ends up with several hundred lines of webpack or grunt or gulp configs, you end up dealing with either merging all assets or using system js or whatever the latest fad is.

The JS world has recreated all the complexity of the JVM world, but worse.
The "rise of the extreme left throughout popular media"? So the communists and anarchists have taken over, then?

Come on, words mean things. I'm so tired of conservatives calling everything they disagree with the "far left", the "extreme left", and so on, as it muddies the waters for discussion of anything left of the Democratic Party.
It's great to see highly legible SQL in a tutorial. These days it seems as though everyone on the internet is secretly running a SQL obfuscation competition.
If they don't fix for Windows then they are killing 90% of their customers which they won't. So if it's not already out it will be soon. It is Linux which gets fixes late most of the time.
Conservative views are treated as extreme, even though they are not and that's the point. /pol/ exists largely as a reaction to the suppression of non-progressive thought in the places where the demographic spends most of their time: academia, gaming, and tech.

There are certainly people who believe what they say on /pol/, but the vast majority of them are consciously acting as a parody of what they have been cast to be.
Good luck getting major changes to the Representation of the People act in the direction that you are suggesting through Parliament and the Lords.

PS: Macron's strange new party did rather well in the Assembly elections as well remember.
Exploitable buffer overflows found in apk (Alpine Linux's package manager)
> I looked him up

I'm guessing you haven't played a little series called Wing Commander?
For the year to date, I've gotten 33% of my calories from carbs (and 25% from protein, 42% from fat). 23% of the carbs have been added sugars, or 7% of overall calories.

I know that's not actually a low carb diet, at least by the standards most people use when they talk about low carb, but it is quite a bit lower in carbs than what the average American eats.

I've been eating this way since September 2015, and even this moderate reduction in sugar has been enough to cause a change in how I react to sugar.

I don't suffer any adverse reaction, such as headaches, if I have something high in sugar. Well, at least nothing I have ever noticed. What has changed is that I just don't find anything particularly attractive about high sugar foods any more.

For example, if someone brings in donuts for the office and I eat one or two it tastes OK, but it is nothing special. It's not really a treat like it would have been a a few years ago. I will now almost always pick a salty snack like potato chips over a sugary snack.
Couldn't see multiple comments I made in unrelated threads when reading from an incognito tab. Unless comment delay for non logged in viewers is an undocumented feature?

Or this is inception level hellban, where some bots and devil curators lurk. What is even real.

Btw good to see your Lego contraption article in IEEE Spectrum.
Off topic questions are likely to get downvotes which is probably not what you want when asking that question. You might be better served with short but relevant comments, possibly highlighting an interesting element from the article.
'The developers of Little Snitch have this knowledge. They could create presets for common situations.'

Luckily, that's exactly what they're doing for v4. Hooray!
I used Brackets maybe 2 years ago and it was very slow back then. Maybe now they have optimized it, I don't know.
I've used Safari since the very beginning, and I haven't really noticed this, no.
Extensions, perhaps?
There is no way to study 4chan. It's like an electron, if you measure it, it's position will change and you'll be back to the start.

the majority of /pol/ posts (about 84%) are either neutral or negative

They are looking at a board full of "trolls trolling trolls" as they like to put it and then coming to the conclusion that everyone is negative. The leap then is when it comes to tying it to hate speech in the same context as would be elsewhere.

“Nigger” is the most popular hate word, used in more than 2% of posts, while “faggot” and “retard” appear in over 1% of posts.

I submit, based on my experience with /b/ in the past, that there is a different context behind the use of these words on 4chan versus the rest of the world. In fact in both of those cases a poster, typically "OP" is called one of those terms, viscerally and without thought for content or demographic makeup (largely because it's not known). So for example if you post a picture that is silly or not particularly relevant then a string of "OP is a faggot" comments will commence in an almost ritualized manner.

Further, it's only in the rarest cases that someone from outside of 4chan finds their way to any one of the boards (not crawled by google AFAIK) and then posts something, not understanding the community, it's like metafilter in that way. It's a self selected group of trolls, hackers and curious people. So I think this study comes to the wrong conclusions:

However, we are confident that our findings can serve as a foundation for interesting and valuable future work exploring fringe groups like the alt-right, hate speech, and online harassment campaigns

Extremely doubtful. 4Chan would be considered a "Chaotic Neutral" character. They do terrible stuff and great stuff, but no group can harness it for their own purposes. "Not your personal Army" is a common theme - which the study didn't even pay attention to. If the group smells blood they will attack, no matter who it is or what cause, "4 teh lulz." I mean that's where "Anonymous" basically originated.

This is a great example of how embedding yourself into a culture is the only way to understand it - which these researchers didn't do.
Conservative views are treated as extreme, even though they are not

Do you mean without regard to whether they are extreme or not or are you saying that no conservative views are extreme?
Just curious: What do you charge them?
I had a compact sedan for a long time, and can confirm your observation. In fact, it worked best for me to feed the bass into the driver's side rear door (of a 4-door car), scroll first, and then upside down in the passenger seat.

Now I have a little hatchback, and am quite happy. Granted, transportation is still an issue -- I'm floored when I hear about bassists getting around in NYC using cabs, the subway, etc. But it's the only instrument that I play well enough for anybody to actually want me to play it, and I do love the bass.
One way to think about this is: bank software dev is incredibly delivery / customer oriented. Maybe that will transfer over to this game dev ? ;)
The day they offer a download, I promise you we'll run a benchmark ;)
That hyperx onclick example [1] is really clever if I understand it correctly from a quick overview [2]. It stores a reference to the event using the template literals features (reading manually the interpolated arguments):

html`<button onclick=${() => alert("Hi")}>Click</button>`

Not sure how it is attached then; from the syntax it can only be a traditional onclick="" event, however in the examples [3] [4] they are attached as an addEventListener() events. I'd have to dig deeper to understand it.

I've done something slightly similar in the past:

dom.body.html = `<button ${evt.on.click(e => console.log(e))}>Click me</button>`;

However, for that syntax above I'm using two different tiny libraries I made while the author could combine both of them into one + virtual DOM. Great work there!

Honest question as the author seems the submitter, what are the target developers for your library? It seems (to me) that virtual dom + JSX is overkill for simple websites, while the big webapps seems to want the enterprise-backed React/Angular/Ember/Etc.

[1] https://github.com/hyperapp/hyperapp/blob/master/docs/hyperx...

[2] https://github.com/hyperapp/hyperapp/blob/master/src/app.js#...

[3] https://hyperapp.glitch.me/clicks

[4] https://hyperapp.glitch.me/slider
It seems to be actually using (or supporting use of, anyways) JSX.
$2M Off-The-Grid Internet Challenge
My algebra teacher in college did the first mistake. I still remember it after 21 years:

1. She was reducing some formula, and got it down to cos(a - 0), which is obviously cos(a). The problem is, her cheat sheet had the solution as sin(a).
2. She "expanded" to cos(a - 0) = cos(a) - cos(0)
3. We know cos(0), so this leads us to cos(a) - 1
4. This is where she got stuck. After thinking for a long time she wrote on the board: "(from trigonometry) cos(a) - 1 = sin(a)"
5. Final answer: sin(a)

I went up to the board and explained step 2 was wrong and how she should've done it, and I explained that step 4 was wronger, because that would mean that for some angles cos/sin would be outside the [-1, 1] range.

She said, "let's try your way then, young man", and doing the expansion on cos(a - 0) got it to cos(a). She then proceed to say I was wrong, because the answer had to be sin(a).

I still thank her for teaching me to question authority.
Listen to those back to back and if you still find no subtleties or sensitivity go check a doctor ;) Now seriously, it's fine not to like them, but you have to concede these are very well done pieces of art.

De gustibus non est disputandum...
They forgot to follow up on a support ticket. As your quotation mentions, the issue was documented and fixed. Calling that "inexcusable" is a bit strong, don't you think?

I'm not a particularly big fan of Intel's practices, but the reactions in this thread seem a bit too strong to me.
6. Eclectic collection of gay porn
What exactly do you find inexcusable here?
With SQL Server you can create TVFs (table-valued functions). So long as they are 'inline' (lacking BEGIN and END) they will be inlined into any query that uses them. If your SQL fu is up to scratch they are extremely powerful - e.g. CROSS APPLYing them is one of the best ways I've seen to do reusable row-level filtering.
Debt financing is tricky. If they stumble, they'll end up with nothing - and all they've done is stumble.
In the US, this is often possible (see the Air Traffic Controllers situation), but I think in many countries in Europe, it's not always legal.
Absolutely. Any fix won't work long term. I relate this to all attempts to do 'small thing' improvements in developing countries like providing solar power to places where grid is 'not an option', makeshift toilets, makeshift electronic money on Android phones instead of normal banks etc. These things just don't work long term, they prolong the suffering much more than actually help. There is no 'hack' around building the functioning civil society, fixing corruption, tribalism and crime, and building a bull blown infrastructure - highways, railways, airports, electric grid, dams and bridges.

In fact, even just forcibly building infrastructure without putting the groundwork of civil society, democracy and working laws in place doesn't work so much - see Soviet Union.
I feel like this about the Internet at large. Gone are the days when you could go a long time without reading this kind of hate, or even its more moderate variants.

It's not like this hate wasn't always there, but it's near-omnipresent now.
I also think this is amusing because I expect this looks a lot like how the sausage gets made in normal publishing -- except it's all behind closed doors.

This time, the Internet is invited to opine, and they're shocked (shocked!) that the business of game development requires dodgy financial deals a lot of the time.
> The PIN has no such precedent. (Maybe it even falls underneath 5th amendment?)

Not likely. I don't think the Supreme Court has decided this sort of case yet, but some lower courts have held that a suspect can be compelled to unlock a phone. The logic is that it's equivalent to compelling a suspect to unlock a safe.
Have you ever graded? If you have you would know that there is no such thing as "the correctness" in anything that isn't close to perfect. The OP had to decide to give a number somehow to something that was in small parts right, but completely misguided. And then they wrote a long comment explaining the problem.

That's far more useful to the student then just numbers. Maybe the student could actually read the comment and learn from it. Any violation of the intellectual promise in OP is from the student who doesn't put in the effort to learn.
VC Justin Caldbeck raised funding in email to accuser ahead of scandal breaking
Yeah, I liked Scheme but that was the last I ever saw of it. They didn't even use it in CS 188. Now they beat Python into your head like a catechism. And while I really liked Scheme, I didn't like SICP which like the bible we actually never read and only worshipped.
I’d wait to see how High Sierra will be supported before buying this or any other. Some stuff seems to be deprecated (possibly hard-deprecated), which may block Little Snitch in High Sierra.
Sure, threads and datetime has been in certain implementations, too. I think anyone can appreciate the fact that these libraries are not compilation hogs (such as phoenix or mpl) and are portable and save a lot if time.
Why question answering is hard. (2014))
"If your processor model (listed in /proc/cpuinfo) is 78 or 94, and
the stepping is 3, install the non-free "intel-microcode" package"

Why in the world isnt this free?
We totally need http://microjs.com/ with a reputation system.
> Instances get role data from the metadata service, but containers can't access that metadata and should access the local ECS agent instead (which has its own API).

Just a quick aside, but is this can't or shouldn't? I'm 100% positive you can use something like instance profile credentials from within a container (which loads credentials from the instance metadata service).

I think I agree that there's definitely a lot of depth to topics that should be covered here, and whether you want to go down the rabbit hole will vary based on org size and features you're using.

I'd personally prefer: 1. deep-dives into best practices for each feature as opposed to an on the surface glance.
2. enable it with examples. Include CloudFormation or Terraform scripts to set up each piece so that we actually build something. Documentation is important, but you can't learn without doing.
3. test against the security you've put in place.
It seems like everything that uses less than 64 instructions in a loop while using the AH, BH, CH or DH registers is affected.
I agree. Let's see what their statement is.
They are however quite late with the 3.0 upgrade that was first expected at the end of 2016 (as was the release of Squadron 42, the single player campaign).
We're still waiting for both of them.
>There is nothing wrong with moderate conservatism

That's the real tragedy here. Intelligent conservative thought has been completely lost to the rhetorical insanity of our current political climate. For a perfect example of this take a look at what has become of the National Review.
In general, people expect hardware to be far more bug-free than all the software which depends on it. I'm disgusted enough at the current trend of continuously releasing half-baked software and "updating" it to fix some of the bugs (while introducing new bugs in the process); and yet it seems to be spreading to hardware too. From the perspective of formal verification, buggy hardware is like an incorrect axiom.

but Intel isn't allowed to have issues in their processors, even if they can fix them with a software (microcode) update?

They could've caught and fixed this one with some more testing, before actually releasing. Formal verification isn't necessarily going to help, if it's a statistical type of defect --- thus the concept of wafer yield, and why dies manufactured from the exact same masks can behave completely differently with respect to the clock speeds attainable and voltages required.
I'm pretty sure they blew through most of their estimates.

The projects was always hailed as one of the big crowdfunding break and nothing indicates they considered borrowing to finance the project given the massive amount of money they got and the time estimates they posted.

By all means, check for yourself.
Probably accurate. And based on the quip from the article where the original nickname for the game was "Sonic's Ass" the rest falls into place.

Basically, I remember the main character kind of just hovering in place, and performing slow levitating jumps, while the scenery flies by.

https://www.youtube.com/watch?v=xK-h4M4Aetg

Looks like my memory is halfway correct, since I forgot about the side-scrolling levels, which I thought were from one of the follow-up sequels, and not the original game.

Ugh, the music and sound effects. Still horrible.
It's funny, since many of today's software bugs are due to the legacy of C, faults of which can often times be attributed to mimicking the behaviour CPU hardware too closely.

EDIT: My wording was poor, but what I meant was that it's not like hardware vendors do not make bugs happen due to deficiencies in their design, which are not only tolerated, but often reflected in software, which runs counter to OP saying that apparently hardware vendors are not allowed to have bugs, but the software ones are:

> So it's okay for software to have bugs that get fixed (I think everybody here acknowledges that software will always have bugs), but Intel isn't allowed to have issues in their processors
Yeah probably just some cashflow issue due to mistiming how the remainder of the $141m is invested
> It means that editors don't have to worry about legal, sysadmin, PR, etc.; and conversely WMF is not directly responsible for Wikipedia content.

What's so unimaginable about having separate editorial and legal deparments within the WMF?

> Believe me, it would be silly for WMF to be involved in all editorial disputes about what should or shouldn't be on Wikipedia, how things should be formatted, etc., in all languages.

Having months-long discussions over how to spell the title of a Star Trek film is what I would call silly. Having long-winded, vague and haphazardly enforced policies regarding accuracy, scope and style is what I would call not just silly, but outright tragic.

At the end of the day these decisions have to be made somehow, and I'd rather have them made by some entity which can do so with some consistency and vision, and is willing to enforce those decisions, instead of having them made by the ever-changing whims of an amorphous mob throwing around thought-terminating clichés like 'consensus can change' and 'ignore all rules'. (Though I'm not confident that the WMF, as it is, is actually capable of being one.)
> Last updated February 9, 2017.

https://github.com/google/web-starter-kit

> Last release (v0.6.5) on December 13th

That choice is not that curious if you correct for project age.