skysight-inc/HackerNews huggingface dataset:
They're pretty new!

I think the first linear-time suffix-sorting algorithm was the "skew algorithm" introduced in "Linear work suffix array construction," J. Kärkkäinen, P. Sanders, and S. Burkhardt. Journal of the ACM, 53(6):918–936, 2006, although I think Kärkkäinen and Sanders published it in 2003 ("Simple linear work suffix array construction", J.C.M. Baeten et al. (Eds.): ICALP 2003, LNCS 2719, pp. 943–955, 2003.)

SA-IS, from 2009, has a vulgar explanation (by Satan!) at https://zork.net/~st/jottings/sais.html; he cites the paper as “Linear Suffix Array Construction by Almost Pure Induced-Sorting” by G. Nong, S. Zhang and W. H. Chan, which seems to be http://ge-nong.googlecode.com/files/Linear%20Suffix%20Array%... (404; from https://code.google.com/archive/p/ge-nong/). Nong seems to have gone on to do related external-sorting work until at least 2014, which is of course very important if you want to use suffix arrays to index large corpuses.

In 2016 Gonzalo Navarro and a couple of other guys published https://arxiv.org/abs/1607.04346, "Space-Efficient Construction of Compressed Indexes in Deterministic Linear Time", J. Ian Munro, Gonzalo Navarro, Yakov Nekrich
(Submitted on 15 Jul 2016 (v1), last revised 14 Nov 2016 (this version, v2)). This constructs not only the suffix array but in fact an entire compressed index similar to the FM-index. This seems to follow up 2014 work by Belazzougui.

I think there's a third totally different linear-time suffix-array construction algorithm from the mid-oughties but I can't remember it.
Ask HN: What are good career switch options for data scientist
I am a bit bored with the data science field. Main reasons being slower pace, usually late/optional hires at startups, lack of understanding of value in bigger orgs, career ceiling after Director/VP level. At mid/later stage career, is switching to product, engineering, etc a good option? Anyone who has done it and is willing to share tips?

thanks
Good translators manage to bring in jokes of their own.
That was because erroneous codes were sent to one silo.

What happens when the correct codes are sent to all the silos?

So, you get on the phone, and call someone at HQ, to confirm the orders.

And they confirm that the orders are, indeed, correct. Command sent them down 5 minutes ago, and yes, we confirmed it.

What are you going to do?

If your answer is 'Not launch', you are not silo material, and have probably been weeded out long before you got to the point where you can ask this question.
Put your archive data on ice with new storage offering
we have plenty of unrealized technologies that can be imagined in the present paradigm but that we're not exploiting yet (see for example recent advances in 2D topological materials).

(based on my understanding of transistors, the first ones were conceived before the theory for them existed, and the first ones were built around the same time the quantum theory for them was expressed).
What are the losses between ports that you are experiencing and what is the crosstalk between ports that are not connected?
I'm sympathetic to your side of the argument but at best aren't you really just arguing that Khosla got a very good deal for this particular piece of land?
Downvote me to oblivion, but riddle me this Neil DeGrasse Tyson. If the Earth is an 'oblate spheroid' (it used to be a perfect sphere, you've seen the pics, right?) with a roughly 25,000 mile circumference, then why do all the curvature calculations fail? The rate of curve on a sphere that size is 8" x the number of miles squared and modern optics have completely debunked that. We can see too far. There is no curve. Therefore...
Just a quick note to the moderators: thanks for adding (1897) to the title and clearing up the confusion that i caused! i assumed Ramon y Cajal was more of a household name.
RSUs are more akin to salary (i.e., your RSU grant / vesting period = annual salary increase) than a bonus where you get the cash upfront. So yeah, if the choice was $100k signing bonus or $100k RSU, the analysis is different - but that's not how they work.

One of the key benefits of RSUs is that they are priced and granted upfront and can appreciate (and earn dividends) before they vest.

A more concrete example: let's imagine you joined AAPL Jan 1, 2019 and were granted $100k in RSUs. You'd get 667 shares, and vest 83 shares every six months. If the stock doesn't move at all, that's the same as the additional salary (though salary is better since it's prorated evenly as opposed to bi-annual "bonuses").

Of course, the stock prices don't stay the same... and that's where the potential comes in. In the last year, AAPL has doubled. In that example, you would have vested 83 shares at $200 ($16,675) in the summer and 83 shares last week at $300 ($25k) vs. $25k salary in the first year.

In the same period, FB and GOOG have gone up 50%, AMZN has gone up 15%, NFLX (which doesn't do RSUs to my knowledge, only stock options) went up 6%. In all of those cases, you'd be better off in Y1 with the RSU grant.

Obviously, yes, there's downside risk to that too. The floor is still much higher tha stock options which can easily be worth nothing if underwater... but when you factor in that this is 20-50% of your total compensation, that upside/risk seems worth it.
I just ran `brew install awakening`--much easier.
I do not know what you are talking about. We study Ramón y Cajal in school, the most important grants in Spain are named after him, there is a Ramon y Cajal square or street in every city... Even the most ignorant Spaniard knows him and will tell you that he is our most respected scientist from all time.

Science, in general, is criminally underrated in Spain, but Ramón y Cajal is literally the household name.
Sometimes things do.
Actually, an autopilot landing requires CATIII ground equipment...but that could be easier to set up in a simulation.

But that is the nature of testing in multivariate conditions: e.g. if the bug triggers only when the heading is exactly 270.0000, I could see why a testing suite wouldn't catch it.
But it doesn't matter, because their CO2 emissions are still catastrophically worse than they could have been with nuclear (compare and contrast with neighbouring France).

It just demonstrates that even a strong and "remarkable" drive towards renewables alone such as what Germany did, just isn't enough to sustain a developed economy, unless you're lucky like Sweden and have a geography that allows a lot of hydro.
Applicability is not the main issue. D can be used for anything where speed matters, gamedev, data processing, machine learning, kernel programming. It is not a niche language. But as it is always with low profile languages that grow out of a sheer hobbyist talent and not backed or picked up by big companies it remains in its own humble world for years. On top of that D was unfortunate to have some pretty rough early period with transition from D1 to D2, two standard libs, several compilers, etc. etc. All this would not be an issue given there were hired teams working on it and big enough community. It all worked well against D. However, lurking around D forums and available libs left me with a good impression. Yeah, some tooling is missing and might be rough around the edges but there is plenty of work if you want to get your hands dirty. In addition D has a very helpful community of very skilled engineers imho (something I sometimes miss in other languages...).
> This simply isn’t true. Silo staff will know if the US is suffering a massive ground invasion or ICBM bombardment, and will have a very clear idea of whether launching nukes is reasonable.

If they are being ordered to carry out a first strike, they have no idea of whether or not that first strike is reasonable, or not. And it's not their job to second-guess.

> There is no scenario where the US will be tactically dependant on using a nuke to destroy a site, so your “if I don’t launch the nuke Americans will die” scenario is perhaps the least plausible part of your comment.

Tactical nuclear strikes aren't launched out of silos. If a silo gets an order to fire, it's not a tactical launch, it's a strategic 'the world is ending (Possibly because we decided to end it)' launch order. Most silo operators will carry that order out.
For sure, good call - Black Flies especially laugh in the face of DEET
Related to neither Apache Avro nor Apache Arrow. Disappointed but fascinated.
ORT (Only Read Title) but uh...

WTF is gravity? Why is gravitational mass and intertial mass identical (in all known situations)?

Do we orbit the Sun or the image of the Sun? In other words, what's the speed of gravity?

Can we control gravity?

- - - -

What is subjectivity?

Why is "it" always now?

"You" and "now" are synonyms, why?

- - - -

WTF is up w/ the structure and dynamics of the Solar System? ( 97.77° axial tilt!? Go home Uranus you're drunk!)

- - - -

QM and Relativity, chocolate and peanut butter?

Or the Universe is messing with us and actually is describable by multiple irreconcilable models?
Lessons from Australia's Bushfires: We Need More Science, Less Rhetoric
Only 2% of Internet Worth Sitting Through 15-Second Ad
That isn't too costly to bear. There are already huge swathes of earth that are uninhabitable wastelands.

The change in evacuating a region is painful, but the length of time it stays evacuated isn't important. In the long term it is like the existence of the Sahara - just a fact.
this would be way more of a trophy to hack than any home cam or speaker assistant could ever hope to be.

the fact that it does things autonomously would be very convenient to cover up remote abuse
Yes, post the Slack invite link... This sounds really interesting!
They are hackers. Geohot, the founder did iPhone and Play Station jailbreaking in the past. I wouldn't buy any safety critical equipment from them.
They motto could be literally: go fast and break things.
They are the Tin Audio T2, they were sold out when they launched and are pretty universally lauded in audiophile circles, especially after they fixed initial issues with the connectors.

Why would I lie about a product I own on some internet forum? Furthermore why do feel so attacked by the fact you can find good cheap tech if you do any amount of research? I'm glad you're happy with your AirPods, but $250 is a lot of money for a lot of people who would rather just take better care of their headphones.
> Perhaps, but the original conversation is about architecture, and PAE was a pretty grungy architectural wart, and the sort of thing that's very visible to the OS folks (as you say, what Linus cares about).

I suspect if he was into writing compilers (or graphics, or numerics, or ...), some of the other grungy architectural warts of x86 might annoy him too.
This page is well at the bottom of the first results page, and vim tells you how to exit it now when you try things like ctrl+c. I don't think anyone is in danger.
https://i.imgur.com/b6dqBiV.png
AWS is expensive. It costs 20 times more for CPU.
That was an interesting observation, that lidar might actually be unnecessary by use of visual image processing. I always thought Tesla made a terrible choice in precluding (expensive) lidar and said if humans can drive safely without lidar, just using visual processing, so should cars (eventually). Surprising but I guess it may turn out that way.
Germany is heavily investing in solar and wind. Why do you bring up coal?

Also - even if the nuclear power plant is 100% safe, it still produces nuclear waste that nobody wants to keep anywhere near their city and will be dangerous for hundreds of thousands of years, that's longer than humanity has been around - it's just the same trap as burning fossil fuels. Why would we want to make the same mistake again?
To get a sense of realistic prices use 1000 piece quantities quoted on electronic component stockists in Guangdong such as http://lcsc.com (or via https://jlcpcb.com/quote#/parts which is a significant subset thereof) and http://hqchip.com (but avoid the red=import results). For a popular component such as a network module, roughly assume chip cost plus 1-2RMB for the PCB, resistors and socket and assembly. Same approach works for microprocessors.
Facebook
I want hack
Making my Node.JS app run on cheap providers raised performance and reduced cost several times over, such as OVH.
I’ve heard of companies matching the RSU 1:1, same value, same schedule. Not a sign on bonus though.
The clearest explanation of how gpus work for games and how to optimise performance. Can anyone please recommend more articles as detailed and clear as this one on the topic, i am struggling finding them?
Science: Merely an habit of mine of writing things upper case.

Well, you're overthinking, really. I understand. People tend to to that a lot this days. Terms, meanings etc, so many things. I only said in my original post that the resistance to change and thinking outside of the norm is as prevalent in science as is in religion. I'm not attacking or defending anything really. They're human, institutions, and so they're fallible;
That's exactly what the "Distribution" directory is for. If the package manager is going to handle updates, it can disable FF's own built-in updater. But if you then download and run the vanilla installer from Mozilla directly, it will remove the distribution customizations, including switching back to the built-in updater.
Next week un elreg : HN fixes 20 years old bug in Boeing 737
> It is nevertheless true that if we arrived on the scene too late for certain problems, we were also born too early to help solve others.

I think this could be used to describe almost any point in history though. The greatest discoveries in science have always required massive breakthroughs in thinking, that typically defy conventional intuition. Perhaps there are some rare moments in time following a major discovery where the fruitful areas of inquiry seem obvious. But “I don’t even know where to start looking for the next major scientific discovery” or “this hypothesis might be wrong and we could potentially spend the rest of time investigating it” seems to be the default state of trying to make major breakthroughs in science.
Well written. One thing that I keep thinking is that even if you know the law, there's still a lot of applications where its use is unobvious.

For instance, you might be satisfied you know how a pendulum works. Now put another pendulum on it.

Or you think you understand gravity, because you got taught the inverse square law. And you then get Kepler's laws. But then with three bodies, things get really hairy.

Or you understand statics and materials. But how do we shove that into finite elements? Not an obvious thing, and required some real investigation.

There's also completely new ways of seeing things. Who would come up with information theory? Doesn't seem like something that would obviously be found, despite not really requiring any physical experiment.

And then there's things like algorithm research that turn out to be really big once there's a bit of computational power on the horizon. (Probably people think about the algo before they can try it on a machine.)
Why not better understanding of complexity and complex systems?

The assumption that any of these new technologies would be desirable and create a net positive effect in the world sounds very naive after seeing the results of something as simple as "connecting the world".

We need to have a better understanding of how new technologies interact with our existing technologies (including institutions and communities) and our environment, or else we risk (further) destabilizing everything that has allowed us to get this far.
DNS was already 8-bit clean. IDNA was chosen for a complex set of compatibility, management, and user interface reasons.
This is perhaps true of other traditions of Buddhism, but these are generally not as focused on vipassana in the strict sense that these workshops focus on (which is basically shared by, e.g. Ingram, etc.).
An interesting idea. Now I'm curious. First, has there ever been an example of someone caught cheating this way?

Second, what kinds of cheats would you expect using peripherals? Any visual cheats would likely be detected, since player's screens are often viewed by referees and/or televised. I suppose an audio based cheat is conceivable. The screen and the audio are the only output from most computer games.
iPhone uses a non-standard setup, probably with special hardware support for using magnetic for actual audio. There was a Defcon talk about the magnetic part, will see if I can find it.
I think the point of the "End of Science" argument is that any discoveries in biology (and physics) will merely be elaborations of basic principles that already exist, rather than elucidations of any as-yet undiscovered principles.

For example, CRISPR. Many people think that CRISPR was an amazing discovery, but really, it's just a biological system that has existed for a long, long time, where a collection of smart people realized that with some engineering it could be used for effective genetic modifications with high precision and no need for engineering custom proteins to bind specific sequences. That seems fundamentally different from, for example, the experiments that established that DNA is the molecule of heredity when nobody had an idea how DNA could encode information.
Remote work: my desk setup for 2019
I think of a parsec as 1/12th of a Falcon Kessel Run
I mean, you're right. But on the other hand, this is ten years overdue, so I'll take it.

Do we even have a real licensing story yet? I can see this going one of two ways... the ARM way (chipmaker pays the license fee) or the video codec way (system integrator / set-top box manufacturer / media player software vendor pays the fee).

The ARM way has worked really well for ARM -- they only have to deal with a small handful of big chip companies, and there's no real way for any of them to get out of paying the fee, even in China.

This being Fraunhofer, the codec way seems more likely, but it's not a particularly good business model. There are more companies for them to interact with, more chances for many of them to not pay the fee (none of the Chinese system integrators are going to pay, end users definitely aren't going to pay, etc.).

Obviously everything would be easier if the BLE 5.2 chipmaker paid the fee, and then software can do whatever it wants, but I guess this is unlikely. Oh well. There'll be a usable implementation in `non-free` that everyone will use, Fraunhofer won't get their licensing fees, and it'll be too difficult / impractical for them to go after anyone.
This seems like the kind of thing people a hundred years from now will point at and laugh about how quaint our time was.
Wow, don't mind me, I've just never seen one of you people in the wild.
SQL is simple for a certain class of use cases, but as a language it lacks a lot of things, or supports features that are difficult to use in practice:

* It's much easier to manage and manipulate variables in the general-purpose language that constructs queries than in SQL

* It is practically impossible to compose queries or manipulate their AST. SQL is not easy to compose; ORM languages make composability trivial

* The above feature of ORMs make them amenable to the constructs most people use for manipulating queries with common web framework abstractions. In DRF, queries are separated by a base query, filtering by key, filtering by random acceptable criteria, pagination, etc. You just cannot separate the query components in SQL in a way that naturally maps to this abstraction.

* Validating SQL syntax within an IDE that supports a host language is painful; validating chains of ORM events built in the host language is trivial.

* Assigning behavior to resulting rows through objects in a ORM is, again, super trivial, while manipulating raw results in SQL to give them abstract behavior requires building your own intermediate layer. Why build something when it's already there and optimized for your use cases?

* If you're building a library for common behavior that is database-agnostic, ORMs handle this well. You're not forced into learning the ins and outs of uncommon database engines.
I haven't had the displeasure of working much with "bluetooth classic", it's BLE that I've spent most of my time with, and I absolutely hate it every time I have to come back to it.

BLE is better. But it isn't hard to be better.
They flare it where there is no infrastructure or insufficient infrastructure to get the gas to market. There are limits on what can be flared and this is what drives some of the decision making. However, if sufficient infrastructure exists they are literally burning money by flaring the gas or just letting it evaporate into the atmosphere.
I started researching the NTSC standard to figure out how to make sense of this hack, and somehow I ended up here

https://en.wikipedia.org/wiki/Quadrature_amplitude_modulatio...

and ... amazingly I know some of these words now. I blame you fully for this. Well done.
Eclipse Theia IDE
What is it like to have an eye with no lense. Does an image still form on your vision in that eye or is it just blur of colour?
The BBC is definitely better than WSJ, WaPo or NYT for straight news.

First - they are substantially bigger and have much wider operations than any of them - by far. They have global correspondents etc. - a much bigger news room.

Second - they are neutral. NYT, WSJ and WaPo are not. Their editors would admit that, clearly. NYT is a left wing American commentary. WSJ is an economically liberal entity. The BBC actually has oversight and scrutiny because it's a public institution.

It's easy to demonstrate: take any contentious news item of the day, and then see the coverage by those outlets. WSJ won't even cover social issues. BBC generally runs straight news, the NYT will have a lot of editorial coverage op-end on it.

As for 'India' - your confusing short (or wrong) coverage with bias.

I'm from Canada - and I see this all the time: US outlets constantly misrepresent Canadian political issues. This is not because they're bad, it's that different nations are hugely different contexts - it's often very difficult to communicate something nuance without spending an hour going over the issues. And sometimes they just get it wrong. Indian political affairs are complicated - it's hard to narrow anything down to a few sound bites without getting some things wrong. I'll also bet $100 that none of the WSJ, Wapo or WSJ even touched on whatever Indian subject the BBC was covering, their readers don't care, and they don't have the budget or correspondents.
I should have pointed out obviously the BBC has a national bias - most outlets do.
It’s a how-bad-you-want-it filter.

As long as that's how it's thought of - I can see the value.

I think people are in the habit that it does a lot more than that, though.
Learning C/C++: How pointers work?
personally I believe that improving the techniques we use to study complexity is the most important thing in science today. In many fields we are now drowned in tons of high quality data, yet scientists struggle to store, process, and turn that data into knowledge.
All tea originated in China. In southern Chinese dialects tea is called "Cha," which is where other languages got their "Cha" sounding word for tea, and this includes the Indian languages afaik.

The northern dialects' word sounded more like "tea" which is where the Western languages got their word for tea, through trade
I wonder how much of that is a result of the fairly mild fall/winter we've had so far.
I'm wondering if this happened to me if I would report it and the result might be quite different?
It seems there's a huge culture difference here. Not trying to criticize the US way, I guess it works for you, congrats! Here I would be laughed at, unfortunately.

People that put the flyers on the windshields are just a step from insolvency, so no use to go against them. The "company" behind them, just a little step up the food chain.
So you could still use older years numbers?
A Six-Unit Network Is All You Need to Discover Happiness