skysight-inc/HackerNews huggingface dataset:
I think ARM64 has instructions for inserting ranges of bits from one register into another.
I look through the goals, apart from self learning experience, bunnycdn.com seems to fit all the bills without the hassle. And despite its pricing, it is pretty damn fast as well.
You care about that after a profiler proves that it is actually a problem to the expected delivery SLAs for the application.

Micro-optimizing each line of C code based on gut feeling is not an option if quality matters.
nuget package support seems a lot less clunky, as does the editor. git support is much better, too. Most of this is enabled by fantastic community plugins for the editor.

git: GitLens

nuget: Dotnet core commands

both of those plugins are great, and the Dotnet core commands plugin also allows for executing a lot of the .NET core CLI commands from within the editor without having to open a command prompt.

Editor support is fantastic in VS Code, and Intellisense works flawlessly. Not to mention, I don't need to install 25GB worth of junk to get my editor up and running, which was VERY important on my ultra-portable which only has a 64GB SSD. RAM/CPU usage is much better as well.
George Polya (excuse spelling) wrote book called How To Solve It, it teaches heuristic methods in mainly mathematical problem solving, but the real value comes from whem someone, somewhat rigorously walks you through methods you implicitly know and use.

Anyone feeling honest resonance with your words should read the book. I can't put it in other words.
Friction is not the same between a canvas layer and an air layer.

As an experiment, fill a bowl with sand. Level the sand with a scree bar. Tilt it until you notice sand shifting, and note the angle of tilt.

Now level the bowl and put an inflatable bag on top. Tilt until you notice sand shifting and note the angle.

Further experiment: put a vacuum hose through the center of the bag, and suck air out of the bowl as the bag covers the top. Tilt again. If your bag can make a decent seal against the rim of the bowl, and you keep that vacuum pump running, you can almost flip the thing without shifting any sand.
It will just shift it.

They said the same thing with any new artistic medium. Digital cameras, photoshop, Instagram filters, MIDI music instruments, etc.
Of note is that graphing the logarithm of population density is really just the same as taking the difference between log(pop) and log(area). It might be worth tackling this as a linear model of those two separately rather than combining them together.
Some people would argue that this has already happened.
To see this point proven, watch video of Derrick Rose's movements and landings.

While we're on the topic, I wonder if anyone has started using computer vision to inform players of their movements and avoid injuries.
It's not either/or. Everything needs to be tuned to achieve the final latency requirements. This includes tuning java code to eliminate creating "garbage", immutable string objects mostly, unnecessary object creation, creating short lived objects compared to long lived etc. The other part right sizing jvm generational partitions, using right gc algo etc. Next part would be to find out the code path with lowest latency requirement and making it hot/jitting. Even next part would be to tune OS for things like thread pinning etc etc. You can go further and tune the network layer. Every little thing counts.

You can go even further and employ what's called mechanical sympathy (https://mechanical-sympathy.blogspot.com/) and write your code in a way that makes it easier for the processor to process faster.

I've never worked with application that use off-heap allocations or no-gc requirements.
Well, the way they market it on the site looked to be sort of like "chill, low-key cruise". I imagine if your idea of a vacation is to get to the beach and read a book most the time, it might be somewhat comparable.
Youtube artists? I have not seen PewDiePie for President bumper stickers quite yet.
Making C less dangerous
The language of 301.3(a) is "a publicly held domestic or foreign corporation". I'm not sure if it's intended to be read as "publicly held AND (domestic OR foreign)" but it seems like that is how it should be read in light of 2115.5(b). In that case, how many public corporations have one board member?
I'm surprised more countries don't block Google and Facebook. These two sites are extremely powerful in their ability to shape public opinion, hard to imagine why so many governments are letting American corporations shape citizens' minds.
Alphabet’s Chairman on Government, China and Fake News
Mike,

fantastic work here! As someone who's really excited about a machine readable web and have been working on it, this is fantastic! Unfortunately, while the Semantic web was to tackle this, the real life proliferation of the Semweb has been, atleast to me personally, extremely disappointing.

So this is a fantastic initiative, personally for me to know about.

Is there a plan to expose this data via a dev API of some sort for enthusiasts like us?

Say a SPARQL or even (Open)Graph API perhaps?

My experiences consulting with and working with companies interested in the domain has been that monetizing this data is extremely hard both legally and quality wise.

"Nike Tanjun near me" is a query fraught with danger. People typing this query want to find a retailer in their vicinity that sells this Nike product, but where do we source that inventory list from and how do we get our cut?

Before people start talking about DSPs and SSPs, this is a very different problem at hand.

To know that Nike Tanjun is a shoe sold by Nike, an ontology needs to exist that captures this knowledge so that the user's query can be decoded.

How will that ontology be sourced? Further, for it to be usable commercially, Nike has to agree to that encoding. Therin begin the challenges. If we encoded Nike Downshifter to be Tanjun, by mistake, then the user bought them based off our results, disliked them expecting the Downshifters to be like Tanjuns, we have an issue and Nike could persue the matter because we mislead the customer and affected their branding.

My primary clients are search companies or companies that want to provide rich search functionality: Google, Bing or even DDG do a phenomenal job in this space and the barrier to entry is pretty high.

So knowledge quality, mainteanaanace, versioning and temporal resolution ("The President of the U.S.", "The iPhone" are different entities over time) aside, is diffbot going to monetize this knowledge only as a B2B offering/addon to their clients or are there other "bigger" plans to monetize this tremendous undertaking and keep it rolling in the future?
Forgive my hyperbole, and yes I probably live in a London bubble which biases my personal anecdata set, but the data you've shared is a U shaped* which starts at the 1940s and is on a trajectory for arriving back there.

* with the exception of the Black demographic
Because the States are much further south than France. The length of day is more equal throughout the year when you're closer to the equator. Shorter days during the summer, longer days during winter.
http://archive.is/Z8A3X
Pretty sure safari extensions need to be native at this point... They are apps through the mac app store, if I remember correctly.
Theo de Raadt answers that at https://youtu.be/UaQpvXSa4X8?t=4m7s
Wait what the hell - getting blocked on YouTube would stop you reading your GMail? Did I really read that correctly?
Tracking Transactions on Bitcoin Blockchain
He's a maestro, love his iharmu vids especially
This article calls out the f-18 hornet to super hornet project as a potential risk but the super hornet was over 25% bigger than the hornet and contained completely new air intakes to reduce its radar cross section. If this new hybrid aircraft did keep the f-22 outer moldline like they claim, then it would be much less risky. However, changing the outer skin will almost certainly lead to someone having the bright idea of changing the moldline.
Here's a video demonstrating Flettner Rotos on a boat: https://www.youtube.com/watch?v=__8-QSXgupA
Even as advocate of mostly safe systems languages I don't see a way of replacing C in the context of UNIX based platforms.

So the main issue is how to make C devs actually adopt some kind of safer C dialect and migrate towards it.
Advanced Testing Tips in Go
Part of what makes hip, bustling cities hip is that living there makes you close to many offices. I have a plethora of employment options within a 1 hour commute from me in a major city in a way I would not somewhere far flung. The hipness is nice, but really it's a hedge against being laid off and having to pick up stakes if I am.
>> A point.

> No. Literally the same point, but in different words and with a feel of authority.

You should consider using words other than "No" if you agree with the point.
Of course, the European political instances don't care at all about the effect of their laws so it's easier...
While true, there are also stories about LeBron having remarkable memory for non-basketball-related details, like remembering the color of the shirt a journalist was wearing the first time they met several years ago.
Ask HN: Should we waive technical interviews if candidate contributes?
If a candidate contributes a code related patch to a company's open source project, should that serve as enough justification to the interviewer that the candidate has technical prowess in order to waive a technical interview?

This would IMO be a better gauge of technical quality over white-board interviews.
New grad? Where? The only 2 other places are Seattle and NYC, both facing the same employee crunch.
A tool to do that automatically (layout partitioning) would be a nice project idea.
Intellectual property is not property in that way because you are not deprived of it when it is shared.

If you charged people $5 for a lifetime pass to hang out in
and inspect your house, should they not be able to try to build their own version of your house 20 years later?

When you enter something into the culture, part of it leaves your control, and thats a good thing.
Interesting. From most Chinese prospect, American are stereotyped as naive, simple, and most time they are easy to be cheated.
Naive question, can we just "backfit" sets of county metrics based on results of the last few elections to determine which ones have effect? Surely with a large enough set of metrics (i.e. all combinations of density, race, and gender), a large enough sample size (all counties in this case), and over multiple elections (albeit all reasonably recent to avoid historical shifts), we can determine the set of metrics which are the highest predictors with the fewest exceptions without appearing to rely too much on correlation.
Animating a dog in webgl with data structures and math
Some people have this flexibility already and might even get over the clock change easier because of this.

But most jobs don't have it and switching jobs based on this is a tall order for the majority of people affected. It's more or less like saying "just find a job that pays a lot better". So whatever time is chosen some people will be left disappointed. One of them repeatedly downvoted me just for saying I'd rather have sunlight in the evening :).
>> Cash is king. Anything else shifts the risks away from the better capitalized corporation to the less capitalized potential employee.

And this kind of over-generalization and over-rationalization is exactly the reason why Americans cannot be found.

Sorry, if you want the job, take it else the jobs are going elsewhere. We have a product to sell.
The best bit - relevant to this HN privacy discussion - is about two-thirds in. It's where FB cracks the code (breaks the back of privacy) and heads for advertisers' nirvana. And that was 5+ yrs ago.

And yes, his style is very entertaining. I hope you enjoy it.
+1 to this question. Approaching this problem requires a scalable graph database.

AllegroGraph is a well known solution to this problem but out of reach of most enthusiasts like me, so if DiffBot came up with their own solution, I, among others would love to read about it more
I guess too labor intensive, and probably problems scaling up to the size of current ships. Consider the last generation of sailing cargo ships before steam took over (https://en.wikipedia.org/wiki/Windjammer ), those were around 2000-5000 GRT, compared to a big container ship today at something like 170000 GRT. The tonnage difference is rather massive.

Also, if you look at pictures of windjammers, masts, rigging etc., would get in the way of cargo handling. Less so on a tanker compared to, say, a container ship, of course.
> our choice was a fork between a corporatist and a fascist

But it was still a choice. And people's votes still mattered. (And BTW, tens of millions of people still purport to be happy with the outcome.)
If you have a particular need for learning x86 assembly this is great, however I want to point out that if you just want to learn an assembly for the sake of learning very low level development and understanding how CPUs work at the lowest software level I would not advise picking x86. It's a crufty, messy, overcomplicated, plagued with decades of shifting paradigms in CPU ISA design and still maintained for backward-compatibility's sake.

If you value your time and sanity consider learning something smaller and more reasonable such as AVR assembly (the kind of controllers you find on Arduinos). It's a lot smaller and you don't even need an OS, you can truly do everything from scratch. If you want something a little more advanced ARM is an obvious target, it's got all the features you'd expect from a modern CPU (SIMD, floating point etc...) and it's not nearly as crazy as x86 assembly.
Of course. If there is a... misleading argument in this discussion is the one about the "wrong" time zone. What's "wrong" supposed to mean in this context? Time zones and legal hour is just a convention. Whole Europe uses only three time zones and the whole world could just use UTC and nothing would happen. The legal hour doesn't change when the sun raises or sets, just what we call it and people would adapt very quickly. Companies will also adapt changing hours once the government stops meddling.

In Spain the real problem is the brain dead broken hours with a huge gap in the middle for "lunch". That's a relic from the time after the war when most people had two jobs and some companies are very reluctant to change it because of the butt-time mindset or other idiotic reasons.
Nice job with the icons, but I'm seconding replacing all those icons with a single keybase icon and an on-hover / on-click popup. It really does get busy; my username has 8 extra icons next to it.

I'd still love if those icons/links were actually hidden in a popup and not removed altogether - they serve a nice discovery purpose for peoples' Github / FB / Twitter accounts and personal websites (inb4 privacy - this is already public info for HN users if you put a keybase proof in your profile, just usually requires extra two clicks to get to).

EDIT: just installed on mobile. Works great, but the clutter introduced by the icons is extra pronounced on the phone.
Although I would argue that in games, memory safety is the door to game cheats, bots and piracy.
Upvoted. Have you given ArangoDB a shot?
Same issue with Firefox 52.9.0 on Win10. Works in Chrome.
In my opinion, clean and not bad service is a standard every restaurant should be able to meet.
Some fleets have implemented special bottom paint to reduce drag by reducing algae growth.
Eh, give the kids some credit. This is the modern equivalent of bringing candy from home and selling it at school. Kids these days are likely far better than you and I at sussing out a social media hustle.
As I understand it, subtyping is the actual conflation of interfaces (not necessarily a syntatical `interface`, but in the logical sense of "exposed things") into one type, and subclassing is direct extension, the so-called "is a" constraint.

For example, in Rust, there is no subclassing: There is no concrete type that is also another type. But there is subtyping, that is, a concrete type can be used where a interface (in Rust, called `trait`) is required, granted it implements that interface. Additionally, external sources can implement their interfaces unto existing external types.

In C#, you have subtyping+subclassing, but only as one. That is, you can have a concrete type B that is an A, and if A implements X, then B implements X. But you can't implement Y for A unless you have access to A's source. So if you want a type that is an A but also does Y, you _have_ to subclass A as a B, and implement Y on B.
Loyalty Programs Are Another Way We Pay for Things with Our Data
A Logic Named Joe should be required reading for Facebook execs...
The History of the Times New Roman Typeface
There are (at least) two types of windows - the ROB (reorder buffer) which usually usually on the order of 200 instructions on modern chips, and the scheduler, on the order of 60-100 instructions. My impression is that usually people refer to the ROB size as the "out of order window", but maybe just because it's bigger and sounds better.

The former limits the distance between the oldest unfinished instruction and the newest instruction that can be executed.

The latter (scheduler limit) puts a smaller limit on the possible lookahead in the case of dependent instructions. It is the number of not-executed instructions that can be buffered while looking for instructions to execute.

For example, if you have a scheduler size of 60 and take a cache miss (this will become the oldest incomplete instruction), and the following instructions mostly aren't data-dependent on the miss, you could execute up to ROB-size (~200) additional instructions while waiting for the cache miss.

If the next 60 instructions are data-dependent on the cache miss, however, the scheduler will fill up and then you don't be able to execute anything, even if there exist instructions beyond the 60 that don't depend on on the cache miss.

Obviously in real code it won't usually be so "binary" - you'll often have an intermediate case where both limits matter in a soft way.

There are also other types of buffers such as load/store buffers, branch order buffers, and other things which might fill up before the two I mentioned and limit OoO execution. There might be various other limits to out-of-order execution as well: a scheduler may not be "unified" so not all scheduler slots may be available to all types of instructions, making the apparent scheduler size smaller, etc.
Then you likely learn a tough lesson. This is called growing up.
It's not about the code, but about choice of data structure. Unfortunately that has to be planned ahead to some degree. You can't really optimize it after the fact. Typically a choice affects more than a single line of code, but that doesn't mean "microoptimizing every line of code", which is obviously a bad idea.
Thanks, upon re-reading I agree. I misinterpreted the "pushed from the back" statement.
A bit late, but more on this:

https://pocketmags.com/au/skeptical-inquirer-magazine/may-ju...
Eh...the NBA still has a ton of great athletes with dubious basketball IQ (Westbrook) and, conversely, guys with great basketball IQ who are held back by their limited physical skills (Ben Simmons, Rajon Rondo, dare I say Lonzo Ball). The best players are generally the ones who combine basketball IQ with the hand-eye coordination needed to sink jumpshots from anywhere or the athleticism to go over, through, or past the opponent at will.
That's because you have no patriotism. You'd derive pleasure from seeing Americans get hurt or killed so long as they were ones that you disagree with.

Foreign spies on American companies is an extremely serious issue. What happens when a Chinese spy takes over a power plant? What happens when integrity tests at water treatment facilities are fraudulent? What happens when the wrong reaction happens in a big pharmaceutical processing plant?

Millions could die.

You're more worried about the government finding out what type of porn you prefer.
Unless someone has spent time at sea they cannot appreciate all the maintenance a large ship requires. Crewless ships are pipe dream. But captainless ships, ships operated without officers to navigate them, are a real option. You keep the tiny crew for fixing things but the operation of the ship is handled from afar.

Crews are cheap. Ships' masters are not.
I misinterpreted his original point, which I intended to disagree with.
Lua is written in C, which is a very different language these days.

Snabl uses the C++ standard library all the way through, which leads to a tighter fit in C++ applications.

And I have enough issues with some of Lua's design choices to rule it out either case. Everything is most definitely not a table and I want an expressive, generic and gradual type system built in.
So? It's just 1 year and a half later. For all we know this is still going on (those things take time).
> Some platforms like SPARC have built-in hardware support for pointer masking so it’s not an issue but for x86, the ZGC team use a neat multi-mapping trick.

Does anyone know what this instruction on SPARC is?
I did something similar. Mine is a bunch of text files stored in Dropbox.
Indiana was the worst. The western part (Purdue) were on central time. The rest on Eastern. For people in neighboring states it was painful.
I thought there was nothing stopping you from creating derivatives of copyrighted works as long as you don't try to exploit them commercially.

Of course, there are plenty of companies that take down stuff that is not being done for profit. Good examples include Nintendo taking down the tools used to create Pokemon games, or Paramount killing the Star Trek fan shows (because they were better and more popular than anything Paramount could do).

The problem is that there's the letter of the law, the spirit of the law, and how rich and powerful entities can get the courts to interpret the law, and its possible, even common, for all three of those to be different things.
Sweet! Keybase seems pretty cool.
List of NFL players with chronic traumatic encephalopathy
vortex wings ?
The part that I find amazing about this is that Greg and Linus weren't at the top of the list of people contacted to ask 'this is a very sensitive issue and we'd like to work with you to figure out who we need to get involved in this' from a Linux standpoint. Intel has had people working on Linux support for many years now so it's not like they didn't have people on the payroll who knew the landscape and couldn't readily figure out who to contact. This reeks of incompetence at the senior management levels of Intel.
FTC says they have to be hashtagged as #ad. No one cares though.
I would think so, certainly of you add masts and sails that can propel that big a ship.

Example without sails: https://en.wikipedia.org/wiki/MSC_Napoli:

”during European windstorm Kyrill, severe gale-force winds and huge waves caused serious damage to Napoli's hull, including a crack in one side and a flooded engine room

[…]

the earlier grounding in 2001 did not contribute to the loss”

That ship was 62,000 tons. That’s not huge by today’s standards, but not small either.
This might suffice to see if the candidate is able to write decent code, but what about their ability to communicate their ideas with other developers, their approach to tech in general, or how they'd mesh with the team on a technical level?
The "right" - if we are referring to Repubs/Trump voters/Fox News Watchers/etc - are in no position to claim "leave me alone and I'll leave you alone" as their motto.
These are not DMCA notices, but YouTube's/Google's own copyright cop they implemented to pacify the big media companies.

It's notorious for false positives and how impossible those false positives are to resolve.