skysight-inc/HackerNews huggingface dataset:
I can't say I've used AVX512 personally.

But what I can say, is that AVX and AVX2 are rather limiting. And I want those new instructions that are found only in AVX512.

Not even to run 512-bit computations mind you. I want to run 128-bit computations in AVX512. You can use XMM registers in AVX512 ya know!!

The main benefits of AVX512 are the mask registers, scatter-instructions (AVX / AVX2 have gather, but no scatter), and an extension all the way to 32 XMM / YMM / ZMM registers

True, using ZMM registers causes severe downclocking issues. But XMM (128-bit) and YMM (256-bit) registers are still sufficient for CPU-based tasks.

-----------------

Practical, pragmatic use of XMM registers include:

* Cuckoo Hashing (See: https://github.com/stanford-futuredata/index-baselines/blob/...) -- Have 8-bins per hash value for a total of 16-bins. Use SIMD to perform 8x comparisons at once.

* Huge number of database applications: http://www.cs.columbia.edu/~orestis/sigmod15.pdf

Bloom Filters are the most obvious "SIMD" data-structure, with applications to databases and many other tasks. Sorting networks are best implemented in SIMD.

* See this discussion: https://news.ycombinator.com/item?id=16171806

In effect, you have Base64 encoding / decoding that is faster than a PCIe x16 slot. You can encode / decode Base64 using AVX registers faster than you can even pipe data to the GPU.

---------

True, the GPU is the ultimate SIMD processor. But in many cases, the SIMD task is too fast to go to the GPU. In particular, the Base64 encoder was encoding 20GB/s, while PCIe can only transport 15.6GB/s!! The CPU is done before the data even gets to the GPU.

Ditto with latency-specific code, like Cuckoo Hashing. SIMD speeds up the overall hash-table, but you're only parallel by 8x. There's no point to actually offload a Cuckoo Hash to the GPU.

In effect, you look for "small" parallelism of size 8 to 16 or so, and that's where AVX / AVX2 / AVX512 really shines. Its too expensive to move to the GPU, but you still get a HUGE speedup when you process it on the CPU.
> We can't say something is a waste of time just by looking at it.

We sure can.
It is sad that many people who are sympathizing with this legal immigration issue, fail to realize that it was not all hunky dory for high skilled legal immigrants (HSLI) before Trump started.

FWIW, HSLIs especially from India are suffering because of policies by Clinton/Bush/Obama administrations.

Trump administration just ensured that every rule is followed to the T.

This may sound sadistic, but I'm glad Trump administration is doing this, because immigrants and employers will start feeling the heat of these insane rules, and finally it may lead to a sensible legal immigration reform. Had it not been for Trump, you'd have more than 95% of those HSLI waiting for Green Cards not utter a thing against the rules from the previous administrations.

Getting deported is not the issue. Problem is that every single day you wake up to this uncertainty that you may get deported, but you are not sure. And being a legal immigrant who broke no rules, adds to that frustration, of being treated like an unwanted immigrant in a country that most people are blissfully unaware of.
They had a features largely the same as circles, from around when g+ came out, to about two months ago.

https://m.facebook.com/help/ipad-app/204737159568794?helpref...
And Java's market share and ecosystem is leagues ahead of Haskell.
Check out this: https://charlesduhigg.com/the-power-of-habit/

A good first step would be to try to identify the cues that trigger you wanting to turn on the TV.
Is there any chance this tool or maybe a wrapper for it could get a higher level, less C-like syntax?
While that is true, it's worth pointing out that Google's Project Zero has a "disclose by default" approach to vulnerabilities they find, even if there is no proof that they were exploited.

The default P0 timeline is 90 days... do we know when Google found this vulnerability in Google+? Does Google apply the P0 deadline to their own vulnerabilities? Is it fair to expect them to?
Institutions More Bullish on Cryptocurrency Than Twitter
Get a UK65/UR65 quadcopter, a pair of goggles and a transmitter and off you go.

Or a Blade Inductrix FPV RTF kit that comes with everything, even a charger!

These quads are so tiny and won't do any damage even to walls, I fly them around the house, so they won't mess up any airplane traffic!
Sell your TV.
You really need to find a new job. I don't know anyone who works for a company like you describe. Just ask questions like "How long have you worked here?" and "How do you handle tasks that run over their time estimates?" during interviews.
Apparently my brother's college roommate is a UX designer who worked on Google+ and he told my brother that he was directly inspired by the way I used AIM at the time. I had different screen names for different groups of friends and I would sign into AIM at different times of night with different screen names to chat with all these different groups.

Don't really have a point, just wanted to brag. :-)
Take a look at Mastodon. You can create your own instances.
Agreed. This is the same story as when Intel shut down the Basis watch.
Binning.

So you do all the lithography, and vapor deposits on a wafer. That wafer has ~100 physical processors on it (100 just to make rounding easier). You split them (into individual chips), and you start testing.

Say on ~10 Hyper Threading, all the cache cells, and all the magic virtualization stuff works. These become some pro-sumer Xeon type deal.

On another ~10 Hyper Thread, and all cache cells works. This is your i9's

On another ~30 no Hyper Threading, and only some cache cells works. This is your i7's

The rest there is no Hyper Threading, only some cache cells work, and wow only 4 physical cores work. This is your i5's and i3's (kind of).

The idea is yeah, whole parts of a CPU are defective, or unperforming. So they just get disabled and "binned" as another lower tier CPU of the same micro-architecture. All of these get solid at >100-5000x markup to offset the $50bil+ in R&D Intel spends each year. Yes their margins, are... amazing.
Musk and Tesla are doing much better than headlines suggest
Ironically, it seems the 'banked' have become 'unbanked' after the recent speculative highs and subsequent crash of bitcoin prices.
The members of Slack‘s Calls team have written their own and they have spoken at SF HTML5 meet-up but nothing else publicised AFAIK.

Also somebody has forked erlyvideo to deal with WebRTC
Antidepressant Withdrawal Said to Affect “Millions”
Email bundling was one of the biggest reasons I used Inbox and that feature didn't make it over to Gmail.
> This whole time I thought it was Profit. Stupid me.

You could be profitable with 1 user that pays way more than the rest (e.g. the only "business plan" user, or an user that use the application more than the others on a usage-based plan). If losing that customer means going out of business than the company is not healthy.
Don't do that. It's awful.

If you want to ask for an interview, collaboration or whatever, please do it privately, don't do this public shaming.
All large enough corporations expand until they can read email; those that don't are subsumed by ad-hoc implementations of 50% of Common Lisp. - Paul McCarthy (1956)
Why Cops Can Force You to Unlock Your Phone with Your Face
Though this in no way addresses your question, I hope it may still be of use.

I regularly create extremely information-dense graphs for highly distributed, stateful systems. The result is effectively a high-level specification for effecting some critical set of global behaviors. Lower-level details may then be represented in subsequent diagrams, but these rarely convey much insight beyond what tabular data can. Indeed, tabular data is readily amenable to computation, allowing relationships to be queried without manually consulting a diagram.

For distributed services, simple (name, URI) tuples can be associated with their respective dependencies in a database or document. This flat, non-overlapping structure ensures dependencies always remain easy to identify, no matter how complex they become. IPC dependencies can be documented in a similar way, and even indirect dependencies, such as when one program writes some data which another program must read, are easily obtained from lists of adjacencies.

Crucially, storing dependencies as data does not preclude visualization but makes it possible to generate a wealth of visualizations without manual intervention. Consider that even an intermediate graph representation, such as dot, does not force you to use GraphViz, and the simple adjacency list format is easily parsed and reformatted for use with other tools.

All that said, I do use Visio for the aforesaid design specification style of diagrams. I find every other program out there to be endlessly frustrating for my use case. But if I need to document some system in full, I do so with data to ensure it can be monitored, verified, or simply queried.

Best of luck to you!
Considering all of the stuff that Go does for you this is hugely impressive. It is especially impressive that a research kernel is within 10% of Linux's performance.
> Even with extreme level of penny pinching, 40% rate of saving is almost unachievable.

Hah that’s a wealthy American point of view.

When I first moved to the US I was saving 85% of my after tax income.

Most (non-scam) Indian H1B holders I know are saving 6 figures a year.
There's usually a good justification like this for features like these. The fact that every single such feature results in Google tracking more of your life is a mere coincidence.
> Access logs with no profile data logged would not compromise privacy would it?

True, but access logs without profile data would prevent you know _which_ profiles were accessed. This matches with the actual claim in the article that they would be "unable to determine which users were affected"
This is not new at all. There have been people studying this (myself only for the last 6 years) for quite some time, generally falling under the field of human-computer interaction. Even in the 70s researchers were studying how people read code.

In fact, there are niche conferences like VL/HCC (human-centric computing), ICPC (program comprehension), and PPIG (psychology of programming) that publish papers in this area each year. Bigger conferences, such as CHI, also publish a handful of papers on novel ways to interact with code each year too.
I have 3 offers to write books. I, unfortunately, cannot do that due to the H-1B visa restriction. I have been in US legally for over a decade, making 350K+ annually. Our HH income is 700K USD. Before someone jumps in and say but why don't you apply for a EB5 greencard, it's not so simple either. It is 600K (500K + legal and other fees) of my hard earned money down the drain with ZERO certainty of a greencard for YEARS. I would rather go to Canada when my spouse cannot work here any more (H4 EAD Revocation) than to continue contributing to the US economy where people like us are not cared for.
Run a filesystem that checksums data (e.g. ZFS) on a system without ECC RAM for a few weeks and then come back to us... I've done it, the results were surprising, and I replaced the RAM with ECC.
4chan's influence on internet culture is huge.

/r9k/ played a big role in the whole incel thing, Elliot Rogers was treated as a sort of deity there before he went on a rampage.

Are there any serious, in-depth studies, stories or books or whatever about 4chan? I feel like politically and culturally, 4chan is one of the most important sites on the internet. I'd like to read more on its influence
They had the idea, not the implementation. Circles were not some bolted on feature you had to access through a submenu. They were fundamental.
It is missing a lot of stuff that is potentially time consuming, like access control.
Well that was fast! I'm an author of this paper and would be happy to answer questions.
Show HN: Micro subscription based on micro payment and onchain oracle
Maybe we can file a patent application for a business process that discovers product features by learning behaviors within an online community. Even if we have to narrow the claims to product features that alienate the community I think we would still be able to find investors.

Full disclosure >> posting this here to establish prior art
Thanks, I laughed very much at that article.
Tesla ridesharing video shows how Model 3 wins over customers
Did you try to ask yourself: “what is the most important right now?”
Last I checked, you can still get to the JSON version.
applied tech to a physical engineering degree could wreak far more havoc on humanity than ad tech
Display your health and fitness data on a Mirror, Android tablet or Raspberry Pi
The Facebook feed is a slot machine.
Recreating the Belousov-Zhabotinsky reaction
A clock is designed by human. It doesn’t rely on human to tell time. You can figure out the rest I hope.
This article describes a way to split a square into three non-overlapping regions that all have the same border. It is very counterintuitive that this is possible. If you imagine a line on a square, you can define two parts of the square that share this line as a border – and how could there possible be three?

Hope that helps a little bit.
Yeah, I stopped reading when I got to the cartoons. It's interesting to me that it's well received generally though -- I can appreciate that it might be helpful.
At least slot machines have a chance (however low) of paying out. The Facebook feed is a slot machine and all of the prizes are used condoms and dirty needles.
Robot Criminals
I think the real solution to this turned out to be using different apps.

Maybe Facebook for general friends and family posts, Snapchat with friends, WhatsApp chat with another group of friends, Twitter for truly public posts, Slack for work, etc.
You can't throw away your interpreter bytecode, because the JIT code needs to be able to bailout if a guard fails (e.g. if you specialized a var as an int and you get a non-int).

So you can always use the size of your bytecode as an inlining heuristic (which is what Chakra does).

Of course that wouldn't work before v8 had an interpreter, but they could have used other heuristics. For example, they could have used the size of the AST as a heuristic and saved that even after the AST gets thrown away.
:) I did try to pull the plug off. Somehow my addiction makes me then watch some video over the phone. I mean I know it sounds stupid that I do this. But I’m doing it day-in day-out. Hence asking here!
Well expressed. I look forward to the next world-changing movement/technology/culture that'll make google/facebook look like the IBM/Microsoft of old. Hope it'll be soon, so that I'm still young enough to enjoy the next counter-culture.
Honestly, I'd say it could well be a majority of businesses that aren't doing unethical things. Yes, it's easy to be cynical about the world and think how the likes of Google/Facebook/whoever manipulate people or abuse data collection or about the actions of Monsanto/casino companies/oil companies/diamond miners etc, but is that really how most companies act? Not really, most are just selling a product or service. At worst, most companies seem to be morally 'neutral', neither inclined towards underhanded/world ruining tactics nor charitable ones.

So yeah, you could find a job doing something that isn't morally questionable pretty easily, even in most fields.
If you are suffocating near the sea, where do you live?
That would be a good start. Let me try that.
I would expect that slowdown to be more a consequence of optimizer implementations than anything else, given the quality of C compilers code about 30 years ago.
What exactly makes one a "dudebro"? The overwhelming majority of usages of this kind of terminology (and related words like "brogrammer") seem to fall into either of two categories: slights against co-workers that work out, play sports, and engage in other kinds of physical "dude" activities - usually motivated by attempts to justify the unhealthy lifestyles of the words' users. Or as a derogatory term for men that don't fit the typical Silicon Valley mold of "geek" culture.

Neither of which necessarily relates to one's willingness to effect change in the world.
That's probably not how end users would see it though. If there was a report every other day that google or facebook found and fixed a security bug people would either ignore it or trust another company that wasn't as open much more.
I also had absolutely no idea what was going on, so I tried to emulate the physical generation of Wada basins. Post here: http://blog.jordan.matelsky.com/wada/
Can I search for +hotdogs again now?
Pro tip: if you're ever drinking slush, drink from the top down (I.e. Always keep the straw at the surface of the slush). This largely avoids the problem of ending up with just a load of ice at the bottom.
Is the code on GitHub?
I do not think this is true.
So imagine you have three fluids that don't mix which are colored red, green, blue. You can make drops of these fluids on a piece of paper, and manipulate their shapes e.g. with a pipette.

This article is saying that mathematically, it's possible to make three single, continuous but weirdly shaped drops of these fluids, that together fill a square, in a way such that if you consider the three drop outlines as seen from above (e.g. by a camera), they all have the same outline.
Studies show that high rates of TV viewing correlate to exhaustion.

I would try improving diet and exercise for at least 4 weeks and see if having more energy helps.
Good luck with hundreds of JVM threads.
Would it be possible/efficient to write an OS in Go, and use its scheduler to schedule threads living in the implemented OS? What if you ran Go in that OS?
There have been rumors that even naturalized citizens can have their citizenship revoked (but I'm not sure how that'll happen, since it's not easy to get the citizenship of a country that one left).

Not sure why one would not get citizenship when they have GC.
Is that true? I know that renting an investment property (with a property manager) is fine because it counts as passive income where you aren't working a second job. I'm not sure why renting your own house would really be different.
What are these abbreviations? SEA/KIR, MTV, OKR, and TI.
Knees is overselling it.
But doesn't the Project Zero bug hunter demonstrate a breach by testing for the hole and creating an external report (private or not)?
Like the sibling commenter, I recommend a $50 TINY7 quad as by far the most fun per buck I've had. It's indoor-only, as it's too small to fly in any sort of wind, but it's super fun and you can learn to do loops, tricks and fly over/under/through furniture.

EDIT: The UR65 the sibling commenter mention looks better, it's brushless, which means much better speed/agility.
In every city sidewalks are near the car traffic. That's why you call them sidewalks, lol.

Next time use numbers for the air pollution level, maybe will sound less ridiculous.
The article is off by an order of magnitude in one of the more headline grabbing comparisons. It states 2.5 million goroutines in a gigabyte of RAM, when it should be 250k at 4KB per stack. Still impressive on its difference, but less so.
...but but without Google+, how are Google employees going to publicly announce their intentions to leave Google?!?!?
Canada requires you to be a PR holder and in the country for 1095 days in the past 5 years to apply for citizenship.
This is also a case of where people are rampantly violating what rules there are without a care, and, since they don't actually have problems - they don't see the laws as useful.

When you regulate something and cover far far more stuff then you should, you get this behaviour.
1) Reach out to people studying Petroleum Engineering and convince them to study something else. This can be done through thing like websites, social media and handing out flyers.
2) Convince universities to end their Petroleum Engineering programs. This can involve petitions of students, faculty, alumni, and donors
3) Influence career counselors and make resources to help people study how to do things which are good for the world.
They were easy and intuitive. Facebook didn't promote them for the same reason the circles in Google+ lacked traction: The majority of users didn't care and didn't want it.
I think the idea is that they can't use webasm (exclusively) to do that without also being able to call the DOM from it.
Intriguing. Interesting that it implements fork(2), even though Go itself cannot really deal with that call.
Dang (https://en.oxforddictionaries.com/definition/dang) arthurcolle I too have been damned.
The whole point is about corrupting WASM modules INTERNAL memory via public exported functions, just because they happen to have typical out-of-bounds errors.

Linux Security Summit 2018 had a report that 68% of kernel exploits are caused by out-of-bounds errors.

User space doesn't write on kernel level, but can call syscalls, which happen to trigger such exploits.

WebAssembly is no different, regardless how they are sandboxed between modules.
In the UK I've never seen a rear loaded fridge, you always stock from the front.
Do you mean that I’m too exhausted before I even start watching TV and then I do watch TV. If so, very interesting. Do you know of some studies which you can point here.
As it can be seen on one of the last slides, it is on GitHub[0].

[0] https://github.com/mit-pdos/biscuit
Canadian here also. I like your analogy. Opiates don't stop at national or socio-economic boundaries.

So a prediction I hope I'm wrong about: We temporarily enjoy driving the bully uncle's Corvette but soon find ourselves chasing the same dragon in it.
It is, in fact, far worse than ucaetano portrays it: They don't have logs for it, and hence, have no way to know whether it was used or not. Google had the two preceding weeks of logs, out of the three plus years the vulnerability existed.
Thanks, I have heard about this before when it was released but never used it. It seems like it has gotten a lot better.
that's a good point about the keeping older milk up front!
This is being said for Programmers, yet a good portion of HN goes out of their way to tell poor people they can just get a new job. Very contradictory!
> in the top 10 of websites that have impacted the web

But is that impact positive? If 4chan disappeared overnight, would anybody care?

Malaria has a huge impact on the world too, but I think we'd be better off without it.
Though blacks are 8 more times likely to commit homicide than whites.

If you assume probabilistic independence (which you probably shouldn't), that means that a black murderer only has 3/8ths the chance of being killed compared to a white murderer.

https://en.wikipedia.org/wiki/Race_and_crime_in_the_United_S...
If you’ve got files you care about then care about bit rot. I want ECC so my ZFS volumes don’t silently corrupt.
This is a great update. I'd wondered how ply differed from bpftrace. And structs support is a huge step in achieving parity with DTrace.

DTrace has really helped me out* on macOS. To be without it is to lose a superpower, so I'm really rooting for bpftrace to bring the same tracing experience to Linux.
I've been excitedly following bcc, too. It's just the right tool for HTTP metrics. But my most basic experiments so far have failed, and I don't know how to get support.

* DTrace is a real swiss army-knife. It seems intended for observing production systems, but I've found it indispensible for local development. The mysqld provider is great for tracing queries and perf. Opensnoop answers all sorts of questions. And DTrace saved a C++ project of mine: explaining a deadlock that would've otherwise spelled the end of the software. The most fun I've had is using the pid provider to hook text out of visual novels (in WiNE!).
I'd be interested in this as well.

http://tanasinn.info/wiki/Complete_History_of_4chan appears to be a (small) stab in that direction