skysight-inc/HackerNews huggingface dataset:
Wow, who crapped in your Cheerios?

With recent shenanigans MoviePass I wonder why people use their app. That's why I made the comment.

Why use a service that restricts you? Tracks you (now removed)? Go from unlimited movies, to restrictions?

Why use something that you have to pay for and NOT get much value for it? Just go to the movie theater like everyone else?
Did you put any kind of NDA in place before sharing confidential information? If so, you can politely remind him that it's appropriate to destroy the data. If not ... well, he sounds like a dick.

I understand not wanting to out this investor too, the truth is, he is more powerful than you and it sucks. The best advice is take it as a lesson, and focus on your startup. You know not to do business with him, and later when he wants in on one of your oversubscribed funding rounds, you can politely point him to earlier conversations when he was not interested. :)

Don't make this into something more than it is. This will not break your business, but making it a big deal when you don't have the power/resources to do so could.
> But this is 2018, and in order to be useful, the map also needed some connection back to the digital world. I added GPS coordinates and a clickable URL link to a Google Maps location for each tennis court.

I was expecting this would be a QR code, so the print version still has "some connection back to the digital world"
One reason for the difference, at least in the case of very serious crimes, might be that bad debt is often either due to bad luck, or due to mistakes on your part that you learn from and are much less likely to make again.

For example you might get laid off during an economic downturn and not be able to find a new job in time to avoid missing payments. A few years later, when you have gotten back on your feet and caught up on everything, there is not much reason to believe that you are a bad credit risk.

Or maybe you don't appreciate how big an impact high interest rates on credit cards can have when you carry a large balance. You can easily learn from this and not make that mistake again.

If short, as you note people can change, and in the case of bad debt there is a good chance that they have done so after a few years. And if they haven't, they will probably have newer bad debt on their credit report to take the place of the expired items.

Compare to a very serious crime, such as child molestation. You don't do that because of bad luck or poor judgment. To do that you have to be seriously broken mentally, and modern medicine does not yet know how to fix that level of broken. You are very likely as dangerous 30 years from now as you are today.

In short, except in rare cases the people who do these kind of crimes do not change. They just learn to be more careful to avoid getting caught.
You can use what you need and replace the rest. Or use Flask or something else. I'm not arguing for one or the other, but just mentioning that you don't need all of those mentioned conditions for Django.
The latter point is not really true. There are plenty in web dev that need Adobe tools to open files. There are plenty in corporate environments that need Office to edit docs (Open/Libre doesn't really cut it for heavier stuff).

I share the frustration, mainly because both OS X and Windows are getting progressively worse over time as opposed to better, and the lack of a decent alternative is hugely frustrating.
Grab’s acquisition of Uber Southeast Asia drives into problems
Can you name a government that does not systemically and systematically persecute murderers? Pedophiles? Tax evaders? Drug users? The list goes on. Minorities are not limited to race, gender and the like.

The persecution perspective raises several ideas to the surface that get buried under the monopoly of force definition. The latter is concerned with collection of power, but the former is concerned with the use of power. Further, in countries such as the US, there are numerous arms among the citizens and the government cannot be truly said to have a monopoly of force (disproving the definition at least in part).

To what end is a monopoly of force? There is always a moral judgement in the use of power and always a line in the sand concerning who should be persecuted. Sometimes that line is murderers and sometimes it is homosexuality or saying things the majority disagree with.

Further, the persecution definition is more accurate in that it places the responsibility into the correct hands. Governments are formed by the people who consent to them and have no life of themselves. Even in a place like North Korea, most people endorse a government that most of us find horrible. The position of that line of persecution isn't determined solely by government fiat -- it is a result of the people's consent and inaction.

A government would find catching murderers impossible if the general population did not (as a majority) support and help them. Slaves would not have escaped from the South in any significant number if so many people in the North had not consented. Likewise, lynchings, kangaroo courts, and Jim Crow would not happen if the majority of people had not consented.

Very importantly, this view forces home the effects of intolerance. When a large group of people silence their opposition "freedom of speech isn't freedom from repercussions" they are in fact exercising this exact type of governmental persecution power, but without the tolerance that is otherwise "agreed" upon.

This raises what is (to me) the most interesting argument of all. Speaking of the US. We agree that the government cannot punish people for controversial, but non-inciteful speech. We are the government ("by the people"). We simultaneously agree that we can do the exact opposite in our personal lives and ruin someone we disagree with. This shows our true line in the sand is very much not in sync with the one we voted for and illustrates a very complex, but dangerous cognitive dissonance.

I could go on, but this lens is the most useful one I've seen for looking at how society, morality, and government interact.
> f a reviewer doubts the CPU benchmark on a phone, are we going to talk about how a single reviewer cannot understand the trade-off a bigger team at Apple/Samsung/Google has put?

This makes no sense. Yes, if a reviewer doubts it, it means nothing unless they can prove it with numbers.
https://youtu.be/CpCrkO1x-Qo
90 minute discussion of Tesla 3 with Munro and others on the excellent autoline network youtube channel ('Really heavy, really expensive')
New Zealand Post runs one as well: https://www.nzpost.co.nz/tools/youshop
A language is a framework, just even bigger ;)

Hell, some frameworks even come with their own (DS)Language
Well we have a data point that suggests they created a better chip. But just makes sense as they do the entire stack and that gives you the info they need to build a better chip.

Look a capsule networks and dynamic routing. That potentially drives a different architecture and Google has thousands of production models to use to optimize that Nvidia just does not have.

Plus it is one company so no IP issues.

But the biggy is we can see half the cost.
This is an exciting time for Belle II to come online.

Although every couple of months you hear rumours of deviations in data from the Standard Model of particle physics from some experiment, that later fizzle away with the collection of more data/better understanding of systematic errors, there have been a few deviations recently that look promising.

Specifically, regarding B mesons mentioned in the article, whose bound states seem to be decaying in unexpected ways (that could indicate the violation of “lepton universality,” the idea that all leptons should be treated “equally” by the electroweak force).

As a complementary machine to LHCb at CERN where those reaults are being seen,
Belle could confirm any potential deviations and find the first evidence for Beyond the Standard Mode Physics.

That said, it’s very difficult modelling the bound states of B mesons so it might all turn out to be a misunderstanding, but it’ll be interesting to see how it pans out.
I don't know Go, but b and found appear to be byte arrays, not strings, which would imply O(1) indexing.
if (data[i] == strArr[found]) {

Shouldn't that be:

if (data[i] == stringToFind.codePointAt(found)) {

... if you claim to use the same algorithm. That's what golang needs to do to index a UTF-8 string, right? (Comparing to golang single core version.)

That way both golang and Java will be performing proper unicode code point indexing.

Of course the optimization you made makes sense, but I think it'd be fair for the golang version to do same.
I am afraid it's nothing too exciting, my parents went on an tour, bought one in Munich (by then it was in the bargain bins) and hid it in the tour bus. Practically everyone was smuggling something and by then they weren't that keen on stopping it. The eighties were weird, contradiction (and corruption) was the name of game.
> MoviePass was billed as using the gym membership model because it relied on paying customers who don't use the service.

No, it's more like Groupon. Theater attendance is at an all time low thanks to Netflix.[1] This is a way to sell seats through a discount channel -- or at least, that's the model they are trying to sell to theaters. Groupon and all those deal sites were successful in response to the 2008 recession when retailers & restaurants were suddenly left with a lot of excess inventory and seats to fill.

That's happening in theaters now. Netflix is the theater recession.

I'm not sure this announcement means that MoviePass is in trouble... yet. But like all those deal sites, it's a limited opportunity. Theaters will downsize and there will be less excess inventory. More immediately, there's a lot more consolidation in the theater world than in the general retail/restaurant landscape, so less need for a 3rd party discount channel.

[1] https://www.theverge.com/2018/1/3/16844662/movie-theater-att...
Not in general, just over optimizing the transport security of Redis.
I guess that makes us competitors :) I just recently launched a similar, non-automated service. https://debugmyresume.com/

I definitely think your service is attractive given the price point and (presumably) quick response time. Best of luck to you!
Are you referring to the chaotic ethereal notion that life is a biochemical accident and that we're not here for some grand purpose?

We have the opportunity to create our own purpose, our own meaning and which is why attitude and graciousness matter.
Ragnarok Online shutting down European servers after 14 years
Single core version:

find := "07123E1F482356C415F684407A3B8723E10B2CBBC0B8FCD6282C49D37C9C1ABC"

That's definitely a string.

Otherwise (single core) golang code seems to be just a test whether the compiler is smart enough to remove branch in this code:

if (b[n]) == (find[found]) {
found += 1
} else {
found = 0
}

I wouldn't be too surprised if golang compiler generates superfluous range checks costing even more performance. At least golang 1.4 seemed to generate a lot of unnecessary checks in code I optimized a few years ago. Hopefully newer versions are better.
I had to do exactly this in a practical coding interview. Fun was had.
I think the problem is that a link that says “RETRACTED: jessriedel is an axe murderer” has the potential to do more harm on an ongoing basis, both ethically and legally (as in, a court might see this as contributing to ongoing damages in a libel suit).

The best thing for both parties is to remove the original text and post a retraction notice explaining what used to be there and why it’s now gone.
How hard would it be to follow the course using QGIS? Is it about the principles, or specific ArcGIS features? I haven't found as good courses in QGIS, but I have no interest in learning ArcGIS
As far as I've been able to tell, ELK and Graylog are still pretty much the only answers here. Either one will set you back at least three Docker containers and take a bit of configuration, and while they both have dashboarding capabilities I'm not sure if they're any good. You can plug Elasticsearch into Grafana though so there's that.
So, it seems like it's not possible to view this person's profile (at least on the web app in Safari)?

Also can't retweet them.
It sounds like you're the kind of person who'd prefer DOTIMES[0], DOLIST[1], and so on. Lisp has a lot of different ways to handle iteration, it's the curse of flexibility when people have such varying tastes. Another great option that often gets overlooked is the Series package[2], which lets you write in a functional style and then mostly optimises that away.

0: http://www.lispworks.com/documentation/HyperSpec/Body/m_doti...

1: http://www.lispworks.com/documentation/HyperSpec/Body/m_doli...

2: http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node348.html#S...
Analogies are good at explaining difficult to understand concepts but shouldn't be used to arrive at decisions or axioms. Each situation or argument should be evaluated on its own. In other words, whilst the jazz festival and facebook models are analogously similar, just because you accept one as harmless doesn't mean the other isn't harmful.
I recently heard from friends of friends that Zapier conducts reference checks on its candidates without the candidates' permission. By that I mean: finding previous coworkers on LinkedIn, contacting them out-of-the-blue and asking for an appraisal of the person they may-or-may-not have once worked with.

Is there any truth to this rumor?
Korea is an historical lauching point for invasions of both China and Japan. It's the Poland of North Asia, always caught between empires.
I notice comments are still not parsed by cmd/compile/internal/syntax and placed in the AST. Some code to do it seems to be sitting around unused in the directory, as if it was once working but detached, perhaps because of the performance issues. There should be a boolean flag programmers can set if they want the comments parsed and stored in the AST.
With a whole laundry list of restrictions of what can and cannot be changed while running.

I think they've retrofitted Mono to run in interpreter mode or something in order to get around those restrictions
Regex gone bad?
- 3276800 entries (to match authors 200 MB of ascii)

Sounds like you implicitly assumed the match will be aligned at a 64 byte boundary which makes the task much easier and 4 GiB/s a pretty slow result.
Elixir pipeline operator – JavaScript
Depends on how often you need to search. The implementation of the parallel linear search in Go is a lot easier to get right than what you’re recommending.

Though I would certainly agree that paying for more vm cores just so you can do a linear search on each of them is a bit silly
No. It's actually a fading usage. The current pronouns when not assuming gender are they/them.
I don't understand where the "men only want sex" thing comes from. I think most men want companionship. I know I do.
It's likely that it will never be found publicly due to Tax implications.
... And they literally just have to show you 280 characters. Thank God they are not building flying cars..
It's a good resource, but why is the onus on the consumer to make sure the reviews are good? If Amazon is doing anything to combat these fake review pumps, they haven't been public about it.
Simple Habit is hiring a lifecycle marketer
Mobile Twitter is maybe the single most useless website I’ve ever had to use lol.

Clicking on a link to a tweet has 1/20 chance of ever actually loading the tweet. All other occurrences are evenly split between loading nothing except the top bar and calling it a day, and throwing an error message. Reloading the directly or using the reload button they provide will usually result in the rate limiting message.

I don’t even bother clicking on twitter links anymore. I just hope it worked for someone else and they paste the contents in the comments.
I've seen the rate limit message a lot. Almost seems like it always happens when there is a Referer header. If you refresh after the error, it usually works. Not sure why they would punish people for linking to tweets...
The Origins of “Artificial Intelligence”
Turned out bytes.Index is initially similar or slower in speed, but search time goes down to 40ms as soon as you lop off the last byte.

For strings over (on my machine) 63 bytes, bytes.Index uses a rolling Rabin-Karp hash. For this data it's ~25% slower than the loop to search. However, that evens out if you make the whole file hex, which makes the search loop have some branch mispredictions. (Also, the simple loop search isn't complete! More below.) The R-K search is more reasonable than this one comparison makes it sound; it avoids bad worst-case behavior when there are a lot of partial matches. (Also, it may be less optimized because authors think most bytes.Index searches will be for short bits of data.)

Relatedly, the loop search doesn't back up its position when it discovers a partial match isn't a complete match, which means it's incorrect; it won't find a real match that overlaps with a false match (a prefix of a match). Like, when I made a file that contained "07123E1F482356C415F684407123E1F482356C415F684407A3B8723E10B2CBBC0B8FCD6282C49D37C9C1ABC", it didn't find the match starting at the second 071... because it overlaps with a prefix of a match (at the start of the string) that didn't turn out to be a full match. (The overlap is two digits here, but same thing would come up if it were one digit.)

Searching for shorter strings, Index on Intel platforms uses AVX/SSE search. If you're going to search for long strings and feel lucky, you could search for a prefix of whatever your platform's max SIMD-searchable length is, then check if it's a full match. If so, you're done; if not, keep searching starting at the next byte. In case of pathological data you could bail out to the safe R-K approach after n false matches, like one of Index's existing strategies does. It might be something for someone who wants a stdlib patch to try submitting to Go, though it might also be that they see it as too much of a corner case to merit complicating things more.
If I got that response I'd tell the recruiter that "I'm not an RCG programmer, I'm a systems engineer, and that stuff has no relation to the actual work I do." Than I'd ask them not to call me again.
Probably pretty hard, unfortunately. The course teaches cartographic principles, but it does so using ArcGIS pro.

You could try doing the activity in Pro and QGIS in parallel; that way you'd learn both.

That being said, I'm a very hands-on learner so I get the most benefit from the activities; you may find the videos/quizzes/discussions valuable regardless.
It's very easy to test the purity of Gold because it is so dense. Simply place the ingot in water an measure the displacement since 1ml = 1cc. Unless you are dealing with high-end fakes that combine alloys to match the profile of Gold, this is a fairly safe method.
Yes, they get their kicks by feeling superior to applicants.
The reasoning in that RAND article is pretty effing bad. North Korea could successfully invade South Korea?! Yeah right. That's not a credible scenario whatsoever, even if the U.S. withdrew.
I think it was 6 during my undergrad, 2 of which ended up in relationships, one of which lasted for 2 years. If i was just looking for a hookup it would have been more, but those % were based off people i thought i would honestly be compatable with. I blew off a lot of people looking for hookups
German is becoming a ‘foreign language’ in Germany’s prisons
Costs and benefits. But curation can simply be in the form of a sufficient number of upvotes
> even though I could escape Earth's gravity going at sub-orbital velocities

That's not what he said. Escape velocity is higher than orbital velocity (as ythn pointed out upthread). And escape velocity from Earth is still slower than Earth's orbital velocity around the Sun, which in turn is lower than escape velocity from the Sun's gravity at Earth's distance from the Sun.
The fastest, Golang at slightly over 2.8GB/s, is still surprisingly slow for modern (as in, under 10 years old) hardware. I just wrote a similar linear search in Asm using the not-so-fast REPNZ SCASB/CMPSB instructions and got 6GB/s on an i7 860 from 2009.

If you're just scanning for the string then algorithms like BMH can do up to x times memory bandwidth, where x is the length of the string, since they start matching from the end and can skip over chunks of x bytes at once.

This article from someone with a rather... distinctive style shows >10GB/s on 5-year-old hardware with target strings only slightly over 50 bytes:

https://www.codeproject.com/Articles/250566/Fastest-strstr-l...
Reminds me on the old Commodore 64 Quantum-Link service (former version of AOL), there was a hack called 'Q-Armor' where you could get a username of all spaces, and no sysops or any chat room managers could kick you, or do anything to your account.
He should have gone to McDonalds and spilled Coffee in his crotch instead...
Looks to me like it's using the center of the whole icon (somewhere near the top of the handle). Which is even more terrible than your guess.
Facebook’s plan to harvest medical records
Wow! Thanks for the tip about QGIS. I have a degree in Geography and I got really good at ArcGIS in school but haven't touched it since because I didn't own a (reaaaaally expensive) license for it. I tried QGIS out just now and I'm totally blown away. I'm building a map of public lands in Utah for an off-road trip that I'm taking in a few weeks. I've never touched this software in my life but it only took a shapefile downloaded from the State of Utah GIS folks and about 20 minutes to make something pretty with QGIS:

https://i.imgur.com/P6zZjCJ.jpg?1

I did all of this from my ThinkPad running Arch Linux and with a HiDPI display. Everything just worked out-of-the-box and looks beautiful. Awesome!
> solar escape velocity (~600km/s)

That's for escaping from the surface of the Sun. At Earth's distance from the Sun, the velocity needed to escape from the Sun's gravity is only 42 km/s.
Have YOU been to manhattan lately? How much have you driven there?

> The number of of avenues and major east-west thoroughfares is small compared to the number of one lane one way street.

Uh, you're begging the question. Each of those one lane one way streets adds one lane of capacity, but you seem to assume they each add zero lanes of capacity. I don't get that. Zero != One.

Also, actually, most of those cross streets are two lane roads. They're unpainted in many cases except in midtown, which is probably why you think they're all one lane.

If you recount throughout available with both of those two above facts in mind you'll get an order of magnitude more capacity.

Also most avenues have 3 to 5 lanes. Time based regulations increase these in some areas, there are "no standing between 7a-7p" lanes all over town.

It may well be that you even live in manhattan but it sounds like you have not driven there much or you would have over time observed all these features. They make a big difference.

> The fact that Los Angeles is such a sprawl means that amount track miles it would now take to provide similar transit coverage isn't feasible.

Huh? You were talking about road layout not rail though. You still haven't said why, regarding well signalled road grids, LA and manhattan are incomparable.
Reading uninitialized allocation triggers undefined behavior. The compiler is free to do whatever it pleases. Don't do that.
87k for a benchmark report. That’s something. Car makers manufacture in millions so 87k is a tiny expense for a high quality competitive analysis by a 3rd party unbiased firm.

I love tiny business that are the forefront leaders in a small profitable nice.
They are perpetually sold out it seems.