skysight-inc/HackerNews huggingface dataset:
Yeah, it's not by choice though. It can really mess people up if they're not aware of it. This NASA TED talk about time on Mars discusses how a different cycle can affect others too: https://www.ted.com/talks/nagin_cox_what_time_is_it_on_mars

Ever since I saw that video, I've worked hard to (1) make sure others aren't negatively affected by my schedule (2) accept that until something brings me back to a 24-hour cycle, I have to persisently keep working on (1). Every other week I will go to bed at 10pm with my wife and wake up naturally at 5am and she'll have a great day being coordinated with my schedule. But within a week I'll be going to bed at 6am and waking up at 12-2pm. Every month or so I will stay up 30-36hrs without even trying.

None of this is due to bad habits, lack of sunlight, or lack of exercise etc. Doesn't matter what I do or don't do, my body just doesn't live in a 24-hour world. So I've learned to let it do its thing and work/sleep/eat/play when I feel like. Never been happier.
My colleague got banned for not using Google wallet instead of PayPal back when Google wallet was launched.

He is still banned today
I keep seeing you people in this thread and wondering, with all respect, what planet you're coming from.

The whole purpose of this exercise is to see if there was a way to come up with a straightforward, reasonably informal, multiple choice question that would expose a fundamental understanding in basic university math concepts like "vector space" in the same way we see in primary math.

And instead all you people want to do is natter over the ways in which someone could cleverly make the "wrong" answer right. It's... beyond missing the point, it's actively working against the whole goal of the exercise.
We need a new environmentalism
I note from the mention of £25k that you're probably in the UK.

If you don't mind burning fifty quid or so, you might find it satisfying to use the small claims process to issue for a sensible (not super-inflated) estimate of damages. The below is not legal advice, but is written from personal experience.

Try to leave a clear paper trail of your reasonableness: send a clear notice before action with a reasonable time limit for reply, offering to settle for the estimated damages or reinstatement of your account. After this time expires, you can file a claim online.

There are then three cases to consider:

1. Google settle immediately in response to your notice before action, either with damages or another action that satisfies you.

2. You file and Google fail to turn up at the resulting hearing. You will get default judgement and should be able to add your court fee to the judgement against them given your offer in the notice before action.

3. You file, Google oppose and send representation. Assume they win with probability 1. You are down a court fee and your time to turn up and sit round the table. They've been forced to engage properly with you and the judge to ensure they take your complaint seriously, and you've had as good chance as you'll get to argue that their behaviour and/or terms are unreasonable. Their costs will be substantial and the rules do not allow them to recover them from a non-vexatious claimant...
> This is neither illegal nor hidden

Now I'm curious. Are you a lawyer, and is this legal advice?
One thing to keep in mind is that this story is from Bloomberg, who came up with "The Big Hack" story that proved to be completely unsubstantiated, and yet has never been retracted.
For whatever it's worth, here is the same in 24 lines of OCaml:

type cell = Atom of string
| Sexpr of cell list

let library = Hashtbl.create 1

let rec eval = function
| Atom s -> s
| Sexpr [] -> failwith "Empty sexpr"
| Sexpr (head :: args) ->
let fname = eval head in
match Hashtbl.find_opt library fname with
| Some builtin -> builtin args
| None -> failwith (String.concat " " [fname; " not found"])

let main () =
let prog = Sexpr [Atom "cat"; Atom "Hello "; Atom "world!"] in
let prog2 = Sexpr [Sexpr [Atom "cat"; Atom "c"; Atom "a"; Atom "t"];
Atom "Hello "; Atom "world!"] in
Hashtbl.add library "cat"
(fun args -> String.concat "" (List.map eval args));
Printf.printf "%s\n" (eval prog);
Printf.printf "%s\n" (eval prog2)

let _ = main ()

Using linked lists instead of vectors makes separating an application's head and args (CAR and CDR, if you prefer) much easier than using clunky C++ iterators. This is because linked list cells are composed of cons cells.
> First, the Internet Research Agency "troll farm", based in Saint Petersburg, created hundreds of social media accounts impersonating Americans supporting radical groups, planning and promoting rallies, and reaching millions of social media users between 2013 and 2017.

Is there any proof for this claim? Writing it on a piece of paper or web page is not proof.

Was the proof perhaps IP addresses?

I don't think I've ever had anyone even try to answer this question.
FWIW, we recently added a new "action stack trace" feature to the Redux DevTools Extension that helps show exactly where each action was dispatched from [0].

Also, I agree that sagas are not necessary for most apps, and we have some advice in the Redux FAQ on how to choose a side effects handling approach [1]. For most apps, thunks are more than sufficient.

[0] https://github.com/zalmoxisus/redux-devtools-extension/blob/...

[1] https://redux.js.org/faq/actions#what-async-middleware-shoul...
you can change the direction, -1 is a scalar. but yeah, you are right about the rest. cheers!
This was not a good "Show HN." I should be able to click on a Show HN and see on the very first page what the thing does. I.e., I should be able to use the product on the landing page you direct me to. Here I cannot. Also, do away with the popups, the location request, etc. I advise you to try again with a real demo.
There are a handful of still-running for-profit businesses that were founded before 1000, which I consider to good enough: https://en.wikipedia.org/wiki/List_of_oldest_companies

There are, of course, religious institutions that are older.
Users don't directly upload content to Spotify, it all goes via the publishers and rights holders, so I wouldn't think the new rules would affect Spotify at all.
Ask HN: Should I learn Dart?
tldr: There is a side project I'd like to build, and I'm wondering if Dart & Flutter is the way to go for the app development.

I'm a backend dev, so I'm not worried about the db or api. But, I have very little experience with mobile, and... not to be too harsh... but I'm curious if it's worth it to learn Dart & Flutter for the apps.

Just so it's clear, I don't care what the "hottest" framework or language is. I'm more concerned about building something for fun, and getting valuable experience at the same time. I respect all the work many people have put into Dart and Flutter, and I'm impressed by what it can do. That being said, if Dart is something that won't be around after a few years, then I'd rather not spend my time using it for this project, and do it with different technology / do a different project.

I don't know much about the language or the decisions being made by Google in terms of the project, so I would appreciate your thoughts. I've only ever made two apps with Dart & Flutter.

Thanks!
And what I present today about readable.red is just the core, I have many ideas in the tube for it, like adding many other tags for mindmapping & timeline (because I just need them) and since I cannot do all, I'll intend to create a plugin architecture for others to implement more amazing stuffs than me.
"See no evil"!
"49 ms from hover to click" -- I guess I'm not exactly the target audience...

However, I find it very good the posted snippets include SRI, which sadly to this day almost every script CDN omits. The code is also small enough to just include it in projects, which avoids the external request entirely.
Can they just distribute the app outside the play store like Fortnight?

I don't imagine there is much "discoverability" there anyhow.
I was thinking more in the sense that they're unlikely to ban a domain in their PWA Android connector or in Chrome.

Doing that would be a leg cannon.
That you don’t need pair programming to do much of the grunt work that’s involved in development. Do you really need help making sure you write a for loop correctly?
I should have elaborated more on my original post. I think creating a negative EV is a reasonable goal, but only under certain conditions.

> If the revenue office estimates that approximately 10% of tax fraud is caught, then the penalty for tax fraud should be at least 10x the amount of the fraud.

this, imo, is the exact situation that creates the game of hot potato. people stop making decisions based solely on EV when the variance gets too high. setting a huge penalty to create -EV may discourage the largest, most forward-looking institutions from engaging in the bad behavior (or at least directing it in a top-down fashion), but most companies and individuals with a shorter time horizon are just going to ignore it. and since everyone does it but almost no one gets caught, it creates an easy way to single out politically useful targets and throw the book at them.

rather than just increasing the penalty to gain ratio, I think it is more productive to ask why it is so hard to enforce these laws in the first place. tax law, for instance, can be so complicated that it is unclear to everyone involved (enforcement, accountants, defense counsel) whether a particular strategy is legal. when wrongdoing is difficult to understand, let alone prove, the government should simplify the laws, not make them more draconian. it wouldn't hurt to spend a little more on enforcement either.
And now imagine your photos stored in Google Photos are lost! Never trust GOOGLE.
Suricata's C code probably.
Have you read any of her stuff? If not, you should try it, back to back on some topic you know a lot about and one you don't is a good way to to get familiar with her work.
Look at it from the other perspective - if Google doesn't police the Play Store then users are put at risk. When bad actors are detected, they're banned. It sucks if you've hired one of these bad actors to do development work for you, but that can't trump the need for users to be protected from malicious code.

In an ideal world, code review of the app would reveal whether or not there's anything fishy going on. It doesn't seem like anyone has done this - not the OP, or Google. OP thinks their developers must be OK, and Google thinks (based on some past evidence) that they're not. This doesn't strike me as totally unreasonable on Google's part.
Well. UPnP does end up being supported on many consumer routers.

The big issue for consumer routers is, admittedly, the shoddy quality of the firmware and the fact that even on the occasion where vulnerabilities are fixed, those releases often do not get installed.
What is ebpf if not untrusted code running in a trusted (the kernel) domain?
Editor here.

Thank you for the helpful feedback regarding the references.

For further information about the goals of the journal, please see our Editors note.

https://journals.blythinstitute.org/ojs/index.php/cbi/articl...

We are interested in non-reductive approaches to science and related areas such as mathematics and economics.
Sure, but you could link hundreds of photographs, testimonials from victims, etc

This question is more interesting, no one even tries to provide evidence. They'll link to the judgement, but what evidence was the judgement based on?

If someone knew what the underlying evidence was, surely someone would say it, wouldn't they? Yet I've never had a single person provide that evidence, or stop and say "hmmmm, that's a good question".

I wonder if it's another one of these deals:

https://theintercept.com/2018/02/06/lie-after-lie-what-colin...
I presume my comment was one of the ones you were referring to. You just did what I was suggesting: you explain how your account was inappropriately (IMO, based on your explanation) shut down. These types of stories should be shared when Google/Apple are in the wrong. However, notice the complete lack of detail in the linked story re: the associated account that resulted in the termination. If one is going to claim that an account termination was inappropriate, doesn't it seem reasonable to provide details to support the claim? (i.e. it doesn't seem crazy to me to expect an author of such a story to at least make an effort to show that they aren't a bad actor crying foul)
Exercise May Protect Against Alzheimer’s
Yes it is isn't a language it is a format which uses Red as natural processing engine, like json uses javascript language as its format.
He certainly sounds like a loser, while trying to say Google only hires winners.

There's a problem with society when children are blogging that they'll, "fail the fuck" out of you while working at Google. I think I'll pass on applying if I'll have to with him.

All he says his with poor communication and social skills is that people with unrelated but impressive backgrounds work alongside him. Pat yourself on the back. We now know it's possible to work at Google but have a brain the size of a pea.
Google wrongly terminated our new business via our Google Play Developer Account
Going through my personal feed or /r/all it seems like nothing even happened. How quickly it evaporated
> The large bank can continue to do damage if they are caught, while the small one cannot.

you might reasonably assume that if you catch a company engaging in one instance of illegal activity, you have only seen the tip of the iceberg and there is much more that you couldn't prove. I would prefer the government not to be setup on this premise, but as I said, this is a philosophical position.
Reminds me in a way of my favorite sim game: https://en.wikipedia.org/wiki/My_Summer_Car
Or Google might realize acquiescing to every small legal request might become untenable and create a policy of only giving in to well-funded threats.
That is a bit of a silly comparison. Even if you let a criminal borrow your car and they do something bad, there is some sort of legal apparatus to get your car back if it's clear that you were not involved in that criminal activity. The impound lot doesn't simply say "sorry, we saw your appeal, but we're gonna go ahead and keep the car forever."
Submitted 5 times in the last 24 hours: https://news.ycombinator.com/submitted?id=max_s
Basically, you're really still only arguing from "that's ridiculous".
Very cool! curious to know what lib are you using to draw
seems pretty real-time
Even Paul Graham thinks voting rings are a problem, to the extent that he said (somewhere, I can't remember where) that a substantial part of the HN codebase is dedicated to measures against spam, voting rings, and other abuses. Steps to prevent voting rings were among the top measures he deemed necessary.

A dislike mob is just like a voting ring.

Another dimension of the problem is the scenario where a user takes a dislike to someone else's comment, and goes through that other person's comment history, downvoting every one. That's obviously an abuse of the voting system and it makes sense to organize things so that it is minimized. (One way to do it is to set a time limit on voting on a given comment.)
Actually our particular model is more like the OSS as a service he gets to at the end, but it’s unique to us and so my original comment was more broad strokes.

A lot of the software our customers pay us for is _not_ open source but fits in with the open source in a really natural way (and we’re on the frontend/mobile). We also don’t see support standalone, you only get it in tandem with the software subscription.

“Support” is a loaded term. Every B2B company has to have a team able to support their biggest customers and you’d be dumb to not charge extra for it. I don’t think the shape of our support is that much heavier than any B2B SaaS company today and our high gross margins just on support further prove that (but it’s not our core business).

So far the model is scaling. Can it scale to be another public OSS success like red hat or mongo? We’d like to think so but we’ve got a long ways to go still on that.
Keyword stuffing - not any more :-)
We got a 24 hour mandate to upload a tracking free version. Fuck you Apple. "Your lack of preparedness is not my emergency."

My European dev team is now up at almost 1am on Saturday putting in a fix for this.

Unless Apple themselves is going to provide tools to help make better, crash-free software, these are necessary third party tools.
I didn't do it for being exciting, I did it for being usefull like for documentation which is a nightmare in big corps projects where they invest dozens of millions euros each which 50% are wasted to wander though code trying to trace back to business requirements ;)
A 26,000-Year Astronomical Monument Hidden in Plain Sight
So he "saves the play" by threatening physical violence against girls in the audience who laughed at the wrong time. I'm having a hard time interpreting this as a fine moment for this fine actor.
I think its because both <blink> and <marquee> no longer work in modern browsers consistently.

Also, fun thing I noticed, if you google for <marquee> a part of the results page scrolls side to side, like marquee would!
It is indeen wonderfully easy to work with. However, it has some performance penalties.
I found typescript in conjunction with pure MobX just as efficient.

Especially complex state de-/serialization is a breeze with serializr.
Well the old websites worked with e.g. <blink> and <marquee> but modern browsers typically ignore these elements
"The Superinvestors of Graham and Doddsville" (1984)
https://scholar.google.com/scholar?cluster=17265410477248371...

From https://en.wikipedia.org/wiki/The_Superinvestors_of_Graham-a... :

> The speech and article challenged the idea that equity markets are efficient through a study of nine successful investment funds generating long-term returns above the market index.
Yes, but most people don't install apps that aren't on the PlayStore.
Note though that the least significant bit of your float will always be zero, if I understand correctly (and the subsequent ones will be zero more often than not). PRNG are tricky, and floats are tricky, and the combination is tricky, unsurprisingly.

See this discussion here:

https://github.com/JuliaLang/julia/issues/16344
Reminds me of how gaming accounts are frequently banned for automation or similar cheating, only to pull at heart strings saying they were hacked and that they themselves did not commit the cheating. With VPNs and similar tools it can be difficult for the moderator to know for sure so bad actors take advantage of the situation. As a result you get a painful margin of error the is difficult to reduce without significant changes to the system.

I'm not on Google's side, look at my post history, but there are always two sides to a story.
The amateur-to-expert ratio of any topic is directly proportional to its popularity. It's why popular things are polluted with well-intentioned bogus information.
I would add not just rely on robots.txt - use no index and/or password protect.

Robots stops crawling not indexing
Genocide requires intent.

Kind of disrespectful to the dead to use them as pawns for an argument IMO.
But it does mean that banning people for generating trash is a fucking terrible idea. If you aren't willing to bear the drawbacks of free speech then you aren't going to get the benefits of it either. Unfortunately, civil rights, like more concrete infrastructure, are a investment you can pillage in the short term and not see the consequences until later.
any open source solutions for intercom? (chat piece)
No, it’s more like a SaaS model. Yearly subscription/license and you’re not doing bespoke development
The fact that bitcoin involves proof-of work is a testament that the origin of bit sequences can actually be a coherent notion in computer science.

>"But when it comes to child pornography, I think maybe Colour should make a difference - if we're going to ban it at all, it should matter where it came from. Whether any children were actually involved, who did or didn't give consent"

It's a digression, but I have to say: what is it with how people with unique ideas about copyright keep coming up with, uhh, "unique" ideas about CP?
Revery: React in Native Code
The thing with fortnite is that it was free, available and nearly first. It's success is a direct relation to the apex of those things together.

It's success will not be emulated even if better games (Like; Apex Legends from Respawn/EA) come to the fore.

It's unwise to use their model because, like world of warcraft, it only really works once or for one incumbent.

Fortnite works because "it's fortnite", it's already successful as hell, any monetisation, even small amounts is enough to catapult it to profitability.

Time will see if I'm right or not, the industry is changing, large studios need more money if they're to continue making AAA games and it's clear that people begrudge spending $60 for a game and then having monetisation inside. I hope EA's gamble with Apex works, not to prove me wrong but because I think it's a good game.

Fortnite on the other hand.. I just don't get, the combat/controls/graphics/hitboxes/animations are kinda dirt. But I think it's popular because it's popular, like Paris Hilton.
Actually I once got a mail by them, forwarded via several intermediate admins in a university network. It was an information about a public reachable DNS server on my server. Nowadays, this can be abused for DNS replay attacks or so. What a pity. Things where so easy 20 years ago.
Wow this looks really great. Just tried it on my website[0], and page loads are pretty much instantaneous. However, it doesn't seem to work in Firefox 67 (Nightly). Does that mean it only works in Chrome?

[0]: https://freshman.tech
One alternative: there are no tax breaks, the company has no reason to stay in the city and leaves, and the city is much worse off financially.

These kinds of tax breaks and incentives between cities create an interesting market that acts as a check against excessive taxation, similar to how consumers force competing companies to lower prices and improve products. In my opinion, the problem is when the policies very clearly benefit a small group of players (or one) and aren't accessible to the market as a whole (which is quite frequent). Some federal verbiage preventing such specialized tax exemptions would go a long way, forcing cities to compete on city-wide tax plans, rather than being able to buy one big company at the expense of smaller taxpayers that have less power to relocate or negotiate.
Don't be evil Google.
yes comes across as a lazy developer and not in a good way.
If your theory here was true, why does every small business who gets in this situation get stuck with no recourse when its just a few hundred to fix the problem?

Yes, Google could likely not handle the legal costs if everyone went after them in court. Much like prosecutors in the US, what Google does is go hard on anyone who tries to defend themselves legally. At the point the calculus a small business has to make is if its worth it to try and get a remedy in court when Google will make sure to push back as hard as possible and likely destroy your business.
BTW, AQR funded the initial development of pandas; which now powers tools like alphalens (predictive factor analysis) and pyfolio.

There's your 'compounding knowledge'.
It’s an interesting dilemma.

Yes, your description is accurate and sounds terrible, but at the same time the play embraced that audience interaction (witness the actress lunging at the front row, and the frequent lines addressed towards the audience).

That, and James Earl Jones presumably had brief moments to improvise a response (and may well have not known he was “threatening” teenagers) and was behaving in character.

I’m inclined to give him the benefit of the doubt, but it’s not an easy situation to classify one way or another.