skysight-inc/HackerNews huggingface dataset:
Their minimum charge is for 1TB ($4.99/month per TB). Their pricing FAQ says: "Wasabi’s hot cloud storage service is not designed to be used to serve up (for example) web pages at a rate where the downloaded data far exceeds the stored data or any other use case where a small amount of data is served up a large amount of times." See point 3 in the following page: https://wasabi.com/pricing/pricing-faqs/
Annual Run Rate.

I'm just adding this for posterity since there 3 completely different yet acceptable definitions of ARR, so telling someone they are "wrong" for not using the same definition as you is a tad silly.
Signal and Telegram are in different categories.

Signal is more secure in general due to end-to-end encryption but user experience is bad. I would use Signal when I really have something to fear very seriously, in this case personal security more important than usability.

Telegram is much better made UX-wise. It's a more decent product for average user. It's a Facebook Messenger alternative which is secure enough and doesn't sell your data to anyone.

If you are not security expert or journalist and black helicopters are not chaising you, you don't need Signal, Telegram is much better messenger with great clients on different platforms.
Discussed at the time: https://news.ycombinator.com/item?id=11095592
Benchmarking OS primitives
The ones I use MultiPLX (multiplx.com, for everything), InoReader (inoreader.com, for mailing lists).
That's an extremely interesting paper. Do you have any other references if I were to read more about applications of Sheaf theory to signal processing or relevant fields like information theory, control theory, machine learning?
According to the sampling theorem, shouldn't rather it be: "it doesn’t make sense to digitally filter frequencies higher than 5kHz from a signal that was sampled at 10kHz."
That's because you haven't trained.

When I first started, despite swimming on a fairly regular basis, the longest I could hold for was 90 seconds and to hold that long was agony. But in doing the exercises, learning to relax during a hold and learning that the feeling in the diaphragm isn't a lack of oxygen but, rather, a build up of CO2 which doesn't need to be obeyed, I improved. Over the course of the next 6 months doing 15-25 minutes 3-4 mornings a week, I got my max time up to just over 7 minutes. That requires a full breathe-up, lying prone and I can only achieve that if I haven't eaten in a while since digestion seems to require oxygen. I do the 3-4 minute holds because they're about my limit when sitting upright and not going through my full preparation.

With training, I'm fairly confident I can get anyone under 60 who's reasonably healthy to the point where they can hold for 4 minutes. Really fit people in their 20s can usually train up to 8-10 min holds. What truly gifted apnea specialists can do is nothing short of astonishing [1].

To start, the first thing that most people can learn pretty quickly is to resist the urge to breathe. When CO2 builds up, it causes involuntary contractions of the diaphragm. These usually start to occur 1/3 to 1/2 of the way through a person's maximum hold time, but don't signify an actual need to breathe. So a good rule of thumb is to shoot for double the time when you notice your first contraction. But to ignore what feels like a reflex to breathe takes practice, and that's where the exercises fit in.

My favorite exercise is a form of what's known as a CO2 table...an exercise where you're never short of oxygen, but you don't give your body adequate opportunity to expel CO2 and it builds up. The exercise I do follows the form inhale 1x, hold 4x, exhale 2x where x is whatever level you're currently at. In your case, if you can hold for 30 seconds, you'd start at around a 4 second level, which means you'd inhale for 4 seconds, hold for 16 seconds and then exhale for 8 seconds. Repeat that cycle for, to start, about 15 minutes. I like to lie down when I do my exercise, but some people like to sit, just make sure to relax and breathe normally for about a minute before starting. As you improve, you can up the level while maintaining the 1x-4x-2x ratio and also increase the overall time. My current timing is level 17 seconds and do the cycle for 25-30 min.

Eventually, after building CO2 tolerance, you work on what's known as O2 tables, which accustom the body to lower levels of oxygen, but those are more advanced and should probably be done with supervision. Two other notes to anyone wanting to experiment with this kind of thing...never hyperventilate before attempting a breathe hold, which purges CO2 from the body and can result in actually running out of O2 before the CO2 build up causes an urge to breathe, and never do wet training (in the water) without a qualified training partner. The last one should go without saying, but some people still push their limits and drown.

[1] https://www.youtube.com/watch?v=L89kY5ewgqU
the issue is that the data was sold to third parties

Afaik, there has been no allegation that Facebook sold this data. Rather, someone created an innocuous looking quiz app that then used its access tokens to gather data on people through the Facebook Graph API. The app was called "thisisyourdigitallife".

who ultimately affected the election with it.

I've seen zero evidence that any of the psychobabble being touted by CA had any effect on the election (and I've been scouring the internet for such proof). As much as it may pain Democrats to hear, it's possible that Hillary just lost because she was unpalatable to a large percentage of voters, and not because of Russian conspiracies/Facebook/CA. She had more than her share of baggage.
No more so than any other language with a VM, which typically isn't much at all.
I had my first job programming Plato at UofD. I had my second job building hardware for replacing the old expensive terminals with pcs running the same hardware. A few years later, I came to silicon valley to help the people who put tcp/ip on the Macintosh fight the networking war ( spoiler, tcp/ip won ).

Plato had community, and I even bought my first computer from a guy in illinois. There was a form of live chat that even spanned different universities, there were Friday afternoon massively multi player flight simulator battles. in the late 70's.

let me give you a quick taste of programming in Tutor. Variables were strings, integers, and shared ( same value for everyone in the program, used for multiuser experiences ). there were 150 integers, called i1, i2, and whatnot. There were no symbolic variables.

Since you didn't have to make a network call to communicate between users ( that came with the draconian unix process model ), you could make shared experiences far more easily than today.

Ah well.
> That's the theory. And, everybody claims that's what they do. But, in practice it is exceedingly difficult to estimate not just software, but software that is premised on delivering novelty, creativity and a volume of original and highly-technical art greatly exceeding the budget of the engineering team.

I hear ya. I don't have a background in game-dev, but I have done some tech R&D, and worked with others who have a lot more such experience, and so I understand the challenges of setting a delivery date when the problem is so open-ended. It's helped when you can spend some time upfront trying to eliminate the biggest sources of risk via prototyping, etc. Would that be called something like "pre-production" in game-dev?

However, and I don't mean to be glib here, but it seems to me that most creative software development isn't so revolutionary that it can't be estimated (or, at least isn't so radical that the feasibility of given due date cannot be determined) by a team with deep domain experience. I suspect, though cannot prove, that the fact the industry tends to burn people out after only 3 years is largely what causes the burnout. If they did a better job at retaining experienced engineers the need for crunch mode might diminish greatly.

> On top of that, there is pretty much no defined path for learning how to be a game production manager. People come in, in myriad ways, pretty much completely unskilled as junior producers and mostly learn by following their seniors. As a result, project management skills in the industry are generally quite... poor.

I think that's probably true for the software industry more generally. It's no knock against the people who are project managers, I just don't think there's often clear guidance for what the project manager is really supposed to do.
Hacking your neighbour's Wi-Fi
Its not about money. It’s about control. The student becomes legally enslaved by the banks.
I don't see why this lesson could not be learned on a test track or simulator.
Data being public and data being hoarded by an platform with lock in is different. I share plenty of things that I'm perfectly OK being public but that I'd never ever want to give away to a single entity that I don't trust like Facebook.
We use geohash because it's really fast and we can control precision. We don't need to store any information about grid and we don't need to convert coordinates to spherical view.
Yes, accelerometer's "drift" became a world of pain for me, but android developers did great work for that and all we need to do is to add calibration step to application and use their "linear acceleration" sensor.
> Money is not speech

What does this even mean? It costs money to put advertisements in mass media. Either you believe everybody should be able to do that, or you believe that only some people should be able to address the public at large.
>Correlia Biosystems

Theranos but real?
They give good accelerometer readings. Also they give good GPS readings. All we need to do - "fuse" this.
If you understand the sampling theorem, its meaning is self-evident, you just count the degrees of freedom. Ask a mathematician how many samples do they need to recover the coefficients of a polynomial of degree 10. They will say: 11 samples are necessary and sufficient, if you have less than 11 samples then you cannot recover any coefficient. If you have 11 or more samples you can recover all the coefficients.

The sampling theorem is exactly the same thing but for trigonometric polynomials.
Your ideas are intriguing and I wish to subscribe to your newsletter.
>I really think false testimony should carry the punishment the accused is facing.

One problem with that is that e.g. someone who testified that they show OJ killing the woman would have gotten the "punishment the accused is facing" when OJ was found innocent.

So this has the potential to put an innocent man (testifying correctly, but where the accused for BS reasons is free of charges) to jail just as a false testimony now has the potential to do so.
Yes, that's is. This is not unique solution. We collected all information in one article and described what we did.
Something like that is going to be relatively low volume compared a mass market consumer device. Low volume means higher cost.
meteor-is-not-dead

https://forums.meteor.com/t/meteor-is-not-dead-in-fact-its-q...
> The "without their consent" part is BS, as is this lawsuit. When you use Facebook platform apps, you have to consent to the disclosure of your information to the developer, and have to agree to allow whatever special permissions the developer is asking for. As for friend data that apps may have access to, when you sign up for and use Facebook, you agree to the terms and conditions, which allow this behavior.

As far as I am aware, across the whole of Europe, pretty much none of those TOS click-through things hold up as informed contractual consent. They aren't really worth the pixels they are written on in many jurisdictions.
Are you sure about that? People were not happy with Wikileaks revelations and Obama was forced to end or strip down some NSA programs.

Also, your whole argument says “People are not happy with what’s going on only because they are facing the consequences of it”.

Duh?

It was never easy to explain why privacy matters, the argument that if you are not doing anything bad then you don’t have anything to hide was good enough for many.

Now, things are different. We have demonstrable implications of the privacy violations.

I think it’s not a Trump thing, if Hillary was the smarter one to use computational propaganda we would probably still have an expose considering that the population of Democrats and Republicans are roughly the same and all have been done by a state funded British TV anyway.

I don’t think that you’re claiming victimhood rightfully. The privacy discussions didn’t start with Trump.
I think I would simply use json to store the list in a field. Makes it very easy to read and replace the json but then again, I would not be using SQL for this so I'm cheating.
Facebook exploits "bugs" in the human psyche, such as our need to avoid feeling lonely (by sharing intimate details of our life) is far more compelling than any abstract fear of "big brother". That is until big brother is Donald Trump, then suddenly the fear is no longer abstract.
Next step is you put the system on a test track where you throw a wide variety of cases at it.
I fundamentally agree but...student loans were made impossible-to-discharge-in-bankruptcy via the Bankruptcy Reform Act of 1978. This has been a looooooong time coming.
I don't know if it wouldn't work out better for everyone but the lender. People paying student onerous student loans, like myself, already aren't putting money into retirement accounts because the banks are taking it all.

If I could just cut out student loan payments the money would go towards paying down any outstanding debt or towards buying a house/condo which would help me not need support in retirement. The tax advantaged retirement funds are nice but many people with student loan debt it's like telling them they have won't have to pay taxes on any yachts they buy. Technically nice, but practically useless
Which means that the server or any malicious person on the server could just save your messages and decrypt them all at a later date.
Like they couldn't poison Litvitenko with polonium and Skripal and his daughter with a nerve agent a few days ago?
Because you need to optimize for reads. This setup doesn't make it easy to, say, select only the first 5.

I'd say, unless the list is really large, just change all the "pos" values in a concatenated set of update queries (transactioned of course). Also, don't forget the unique constraint on whatever makes the list unique + the pos.
I think the police are incorrect in saying that the woman walked out the median. If you look at the photo (in the NYT) with the bike and car, its shows (and is captioned as) the car damaged on the right side and the bike is on side walk. It seems most likely that the woman stepped out from behind the trees on the right side of the street.

If people are actually correct about the median thing then I cant imagine how this is not a colossal failure of software. But again it makes way more sense that she walked out from the right side of the road.
But he didn’t use the same tools. Obama had people via an app that was a campaign app, so people understood what they were installing. CA took a psychological test admin’d over mechanical turk, expanded it to people beyond those they paid, and ran with that. No one knew it had a political purpose.
>While "bodycams" show mixed results in civilian-police interaction

I don't really believe those "mixed results", especially if those doing the research/reporting have ties with the police that wants those cams gone. Or where the results depend on the cooperation of the policemen wearing them during the research.
Exactly. The sad thing is that Indians are still oblivious or in denial about such tactics being used by our PM.
> Perlroth, however, confirmed that the change occurred after Facebook’s public relations team reached out to the New York Times

OK, so your argument is basically "correlation is causation", i.e.

- Facebook PR contacted Perlroth at some point

- After talking to FB PR, Perlroth and colleagues edited their story.

- Therefore, we assume the edit was made because of Facebook's wishes.

Note how the OP doesn't explain what this "edit" that Perlroth admits to and confirms. She responds to him on Twitter [0] when he asks her about the story being "wiped"; he characterizes her response as "downplay[ing] the change". Uh OK, I guess that's a matter of opinion. But the OP fails to mention that the edit/update in question involves changing a first-edition story from 300 words to 1,300 words. Here's actual data:

http://newsdiffs.org/diff/1652560/1652801/https%3A/www.nytim...

But if your reasoning is "correlation is causation" and "no such thing as coincidences", it's good to know where you stand, I don't think there's much more need to quibble.

[0] https://twitter.com/nicoleperlroth/status/976157486188081152
To Uber's credit, it was working as designed, because the pedestrian had just hailed a Lyft.
American Startup to Reward Users for Demonstrating Expertise
They’re starting to. They just need enough examples of something having gone wrong with huge consequences. This is one of them.
> "these people surreptitiously collected my data for purposes other than those which they disclosed."

They didn't collect it surreptitiously. They collected it openly, for purposes other than those which they disclosed. Which is an unethical but not uncommon, unfortunately.
They're pricing significantly higher than e.g. importdojo with less supplier relationships. I don't see what they're doing that justifies something like a 3X premium over incumbents.
>Saying "I will evaluate the officer's statements along with the other evidence produced to determine if his/her statements are factual" is not going to get you kicked off a jury.

You'd be surprised. The DAs/lawyers on the other side can see right through this, and don't want it. They want someone that is more likely to show blind trust to the law side.
Ask HN: Is now a good time to launch a Facebook alternative?
Is now a good time to launch a Facebook alternative (that can perform some of the functinality of Facebbok)

Like Google users, Facebook user can export all their data.

See https://www.facebook.com/help/302796099745838

For example, the alternative might allow this exported data to be imported, making a gradual transition easier.
I just tried to delete the Facebook app on my Samsung Galaxy S8 and it looks like that's impossible. It's so embedded in the OS that it cannot be deleted, but only disabled.
Perspective is everything I guess. For the issues I care about most the difference between those US Presidents is largely cosmetic. So I would have presented them as evidence in my favor.
I absolutely agree. If something is publicly accessible then the public should be able to use it as they see fit, from my viewpoint. (A HTTP response has already authorised you to copy the data to a machine. How can it be bound by a TOS that you need to access the original page to find?)

However, Google doesn't agree and the current court precedent doesn't either. So I tried to address the parent's concern from that viewpoint.
Review rating vs. review quantity combined into one meaningful value?
I find myself wasting lots of time a lots of sites these days mentally parsing the balance between the number of ratings vs the average rating. For instance right now, I'm right now trying to find a hostel in a city with tons of options, some have 3 reviews and 5.0/5 avg, while another has 2300 and 4.7 avg. The decision fatigue is real. I'm sure there's a method to combine the two numbers into one so I can only look at say, the top 3.

Something similar that I'm reminded of is in video game matchmaking, specifically in halo for me (I'm sure there's tons of other examples), where they would take into account not only how many wins you have but an uncertainty value based on how unsure they were about your actual rank.
You're implying that we all were conned, yet I'm still a happy supporter of Trump and will continue to be, yet here I am not a redneck, extremely tolerant, not a racist, incredibly kind, etc. Maybe you've been conned on who a Trump supporter is.
Yeah I was surprised by this announcement. Haven't even checked out Java 9 yet.
If you want to be fair at this point the college's and banks should be eating the default. The information assymetry is massively on their side and the college's have done nothing to try and use their money efficiently while the banks have seemingly given up on doing their job of making sure the investment is worthwhile.

Unfortunately that might make our entire economy collapse as we've let the student debt bubble get so large. We'll likely have to all shoulder some of the pain, regardless of how fair it is
The table you show is not actually a linked list. Traversing a table with self references in order requires a recursive query, and doesn’t benefit from indexes for ordering.

There is also the issue of how many writes you do: finding a fraction between two others let’s you do just one INSERT or UPDATE (effectively the same thing in MVCC); but rewiring a linked list implies altering two rows. That may be okay but it’s not ideal.
Unless the article has been published as open access under a CC-BY (or similar) licence, it's not open access, please don't confuse the two.

I agree with you in spirit - tax payer funded research outputs should be publicly available - but this is what got Aaron Swartz: it is unlawful.
They don't need the keys. They made sure they can predict the elliptic curve coefficients. A lot more ellegant an approach don't you think?
What dietary changes can be made to reduce inflammation?
A Software Engineer's Guide to Publishing Your First Book
What he actually talks about is Erlang style programming. Erlang is the most OO language out there according to his definition. Which is funny because Erlang is also a functional programming language.
Questions from another conscious being that understands meaning and isn't just processing symbols, of course.
The Last Conversation You’ll Need to Have About Eating Right
Meet a company trying to merge human brains and AI to predict real-world events
Apart from regional differences, there are a host of other, similar matters. Cruising through your city's bar district at 3am? I'm sure you'll drive more defensively and be prepared for erratic behaviour on the part of others.

However, one thing that I haven't seen discussed anywhere, but that strikes me as a hard problem: by having a non-human driver, you're literally taking out the human element of communication.

Everybody is taught about the importance of eye contact in driver's ed. What will we replace it with? I have no clue, and I doubt anyone else does. Yet it's a crucial technique we all use to negotiate traffic every day, regardless of our mode of transportation.

This is a hard problem, and it's less technical than cultural. It will be a bitch to solve.
If you have a hashtable-based index on the PK, lookup by it is o(1) so getting a list of first k elements is o(k).
So what you'll end up with is:
Insert/Update/Delete - o(1) (insert/update/delete new row, update up to 2 other rows -- each individual operation is o(1) and there're fixed number of them)
Get list of first k - o(k)
Can't be better than this?
Elegant, fast, robust, not inventing a wheel?
A simple (low pass) anti-aliasing filter has a linear drop-off, meaning the greater the difference between the frequency of the signal and the frequency of the noise, the better the signal to noise ratio. On the other hand, sampling random gaussian distributed noise will be random gaussian distributed noise no matter what frequency you sample it at.

https://en.wikipedia.org/wiki/Low-pass_filter#/media/File:Bu...
At my previous job I had to write code to consume mulesoft APIs. Was miserable project, Mulesoft is literally hot garbage.