skysight-inc/HackerNews huggingface dataset:
Reddit introducing cryptocurrencies to communities on Ethereum blockchain
Here's how I see it:

- You've absolutely no duty to warn students up front. If this is done, it's because it's a good idea on your terms.

- You have a duty to actively fight and punish cheaters. This is because that kind of cheating "steals" value and/or time from students that don't cheat. The honest students expect the rules to be enforced as part of the "contract" they paid for. To not enforce it strictly is theft by the cheaters and contributory negligence by the school.

- It might be good for honest students, the "wobblers", and the educators to warn, in vague unspecific terms. Young students might be expected to make mistakes and need to learn meta-things like "cheaters don't prosper" too. Like: "This course is hard. If you cheat, we WILL catch you. this is what will happen..."

- It might be good for students and the educators to have graduated penalties. Something like, first offence: fail the exam. 2nd offence XF. 3rd offence expulsion. This should be clearly documented. Lack of contrition may result in escalation. Again, meta-lessons for the more, erm, stubborn.

- "fool me once, shame on me". "fool me twice..."

- All of the above being stated, I do NOT believe in "zero tolerance" policies. Fairness cannot be had without judgement.

- After stern warnings, make sure the students get the toughest test first and get the chance to drop the class if they can't "hack it" without cheating. And tell them this when they get caught.
I don't understand how Promises help with backpressure.
Please don't respond in the flamewar style, no matter how wrong another user is or you feel they are.

If you're sharing personal experience, that's of course completely welcome, but in that case please frame it that way, rather than as an attack on someone else.

Edit: you've unfortunately been breaking the site guidelines in previous comments a ton. We ban accounts that do that. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
This seems pretty reasonable to me. Ultimately there are many reasons that lockdowns and blanket bans on assembly and commerce can't continue, aside from the collateral damage and the legal questions, anyone who thinks they're even enforceable beyond a few months lives in a fantasy land. Violations are growing by the day.

If we try to just go back to normal, though, a lot of people are going to get sick and die.

The solution has to be policies which seek to protect people from the virus with minimal collateral damage. This is no different from other spheres of public policy - for example we have speed limits on the road, and we have road deaths. We could lower all speed limits to 5mph and prevent all deaths, but the roads would become practically useless and society would grind to a halt. So we've selected limits that we feel are a reasonable compromise between safety and practicality.

The vast majority of COVID-19 fatalities are people who are over 65 and/or have the mentioned chronic conditions. So it makes sense to do everything we can to protect these people.

As an aside, since cars are pretty dangerous, I think we're very lucky that social media and the 24/7 news cycle didn't exist when they were invented. What with the panic these mediums generate, you have to wonder if cars would have gotten off the ground and become commonplace or if they would have just been panic banned.
Female privilege is not having to risk your life fighting for your country. Female privilege is having much stronger emotional support that results in fewer suicides. Female privilege is reduced sentences for equal crimes. Female privilege is winning child custody cases even when you’re a less fit parent. Female privilege is society unanimously deeming you less expendable than men. And yet you will rarely hear the term.

White privilege is nothing but a slur meant to cut people down. It is not surprising that people feel attacked by it.
Duh, the "gig economy" is nothing but unstable and exploitative work for "employees". They are designed to be shit for employees and basically just pay out pocket change
I'm more confused about a court that has an even number of members... what do they do in ties?
Is there some deterministic way of measuring JS execution time?

Explanation for why I want that:

I've started making an game RTS game - think starcraft but you can program your units.

Currently I'm trying to decide what language to expose to players. The two main requirements are that it's secure (I'll be running player A's code on player B's computer) and that it has a deterministic method of counting execution time (so that player A and player B's computer can both make the same decision on whether or not a script took too much time).

I'd appreciate any hints towards other languages I should look at as well.
all vc funded delivery apps, should die a hard slow death. death by 1000 cuts of bleeding cash. not only do they treat drivers like crap. mess up orders. n take advantage of local restaurants tryna survive. fake markets indeed. few commentators pointing grubhub profit, without noticing grubhub is taking a 50% cut from restaurants. i.e mafia style
> Grabbing everything I need, and then being able to zip it up as needed to save or share is convenient and easy

Isn't there a risk of cross platform incompatibility with some of the packages that compile on install?
Where did I say blame? I essentially said we should take responsibility for our part. So far I've seen many people say things like "it's not my problem I only do as I'm told" absolving themselves of the responsibility of doing anything to rectify the situation.
The majority of hourly wage workers in the US do not get any paid sick days at all.
Many places pool tips and there's a split with the back of the house for this reaso.
>Servo [0] and Stylo [1] are both production-ready browser scripting and styling engines implemented in Rust.

Servo is absolutely not production ready. A couple of particular pieces of Servo, such as Stylo and WebRender, can be considered production-ready, but no so much the project as a whole.
But Tesla is the only company choosing to illegally operate in the open.
"Is wrong." OK, and just by force of personality Elon establishes that? Since when is Elon an epidemiologist? Sounds like about as much as he's a underwater rescue expert and ventilator manufacturer.

Take a step back, he's a troll juicing his stock price 80% of the time. Read elsewhere where he has a $700B bonus hanging in the balance here, and so how is that not the simplest explanation? There's your "good reason."

I believe the people who say it's still unsafe. If you don't and want or need the work, I think they're hiring in Fremont, or will be soon.
Based on the popularity of YouTube channels aimed at restoring or even just getting abandoned cars' engines to start, I'd say they have a lot more than just intrinsic value.

(It makes me wonder if, e.g. 50 or 60 years from now, people will be finding abandoned Teslas and such and trying to get them moving again.)
My mistake.

You're correct, British citizens are no longer EU citizens (though there are court cases that dispute this) but all the freedoms they had as EU citizens continue until transition ends (currently supposedly at the end of 2020).
I think the suggestion is to skip a web server at all and go "serverless" with Cloudflare Workers, which are free for up to 100,000 requests/day: https://workers.cloudflare.com/

If your Worker code hardcodes the Dark Sky domain, the worst an attacker could do is either use up your free worker quota from Cloudflare, or hammer Dark Sky at the Worker ratelimit (1,000/minute, which Dark Sky should easily handle).

AWS, Azure, GCP all also have free tiers for their serverless services. RunKit (http://runkit.com) might also work.

These are all likely to be HTTPS-only, but hopefully at least one of them supports TLS v1.1, rather than being 1.2-only like apparently is the problem with Dark Sky.
Slack 2020/05/12 outage summary
I don't know the details of California's regulations, but if feasible, and if Tesla actually respects and supports these decisions, they should find a way to figure out who wants to be called back and who doesnt and only call back people that are willing and wanting to come back. I don't know if asking first violates any labor laws (I don't know why it would since that's a pretty pro-employee thing, but it might impact the budget and lots of states have very strange regulations like prop 56) but if it doesn't then that would be actually supporting workers.
Projecting the transmission dynamics of SARS-CoV-2 through the postpandemic time [pdf]
Unemployment isn’t available if you voluntarily leave your job. So the question is whether refusing to go to work when the factory is operating illegally is more like voluntarily quitting or more like being fired.
> The thing is, you can write a perfectly normal fortran code, and instantly gain speedup (CUDA, distributed computing with OpenMP, etc) just by enabling some compiler flags.

I'm not sure I understand you correctly. Can you give examples of such flags?

> Also, vector/matrix operations are first class in fortran and you don't need to rely on 3rd party libs.

It may be useful as long as you're hell-bent on not
using libraries (which is somewhat contrary to one of the
pro-FORTRAN arguments that FORTRAN has lots of libraries that are tested and ready to use).

This is a weak consolation though, since anything complex enough deals with custom matrix/vector types for sparse matrices or data types used in parallel computations.
> Dependency management is a major cornerstone of any infosec program. There is more to that than just auto-installing a new dependency version.

We seem to agree? I said check. It’s very useful to have something tell you what’s out of date and what the updates are.

> Because a large dependency graph is slow, insecure, and fragile.

I asked “what”, not “why”. What is enforcing this idea you have of how Deno will be used? I feel like you want it to not be used with lots of dependencies, thus aren’t accounting for how to handle them. However, just because that’s the desired way to use it doesn’t mean it will be used that way. Lots of dependencies may end up still becoming the norm, at which point you’ll wish you would have more clearly defined how it should be done instead of letting the first third party solution win (as ended up happening with npm).
We implemented a random fake client-HED34A@mycompany.io account being automatically created upon a user hit's our 'Get Started' Button. The user can then lateron decide to create a real account. If our client wants to come back later they can either write down their fake & random email@mycompany.io & login just with that (it's only known by them) or enter their real address
Fondly! Good riddance.
It's not an exception...its the nature of the order. You're not forced to remain in your home.
That's not true in the states I've lived in and a few others I spot checked. I couldn't find a list with every state yet.
We can even make a political party out of it where everyone in the party is a candidate.
This law would almost certainly be exercised via Google and not the ISP, which can't see the contents of your browsing history anyways.
> What is an example of being more incomprehensible?

Python's type hints, in particular, have added a huge amount of complexity to the last few versions of the language.
where do you go for serious political discussion?
Regardless Power, Regardless Freedom
There are no WebExtensions on Safari
Is that why they sell pollution credits to the highest bidder, undoing all of the environmental benefits from buying their cars?
Do you mean employee equity? Isn't that usually considered part of total remuneration?
It's not feeling guilty of who you are, it's being aware of who you are.
I agree. While I wasn't happy with the outcome, I do respect it and would not do anything to actively work around it. Just pulled the feature and moved on with the app.

The fact that they took the time to explain and justify the rejection made all of the difference. I have been on the receiving end with Google and it's much more difficult to deal with.
Yeah, I think a better framing is "black disadvantage". Whites won't object to this.
The contrarian dynamic strikes again: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....
Threads often get an initial wave of negative comments, followed by a second wave of objections to the objections. What determines the initial wave of comments is not community opinion—rather, it's what's the easiest thing to make reflexive objections to. Those comments are the first to show up because those reflexive reactions take the least time. Thoughtful comments require reflection, which is much slower (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).

By now the thread is decisively positive. That's because other readers see those reflexive reactions, have a WTF reaction themselves, and show up to express the opposing point of view. Perhaps ironically, that double negative ends up being much more positive, and those comments tend to end up the more highly upvoted.
>Shall I go on?

You should, because you'll quickly realize that there are far, far more activities that potentially cause harm to others than there are laws that prohibit them. Also, vaccines and smoking have a history that are peppered with lawsuits about their legality, so as far as examples go, they are not the ones I would hold up as evidence of laws that people clearly think are constitutional.

The flu killed ~50,000 last year in the USA. Do we require all non-essential businesses to shut down and everyone quarantine? Is there some magical cutoff number between 50,000 (flu deaths) and 80,000 (COVID deaths) where we decide to shut down the entire country?

Also you're conflating "the government has the right" with "there exists a law." The government has the right to enforce the law, but there is no innate right in that law itself. If we overturned smoking laws tomorrow, it doesn't remove rights from the government, it removes laws that the government enforces.
I'll try to explain with an example: I am able bodied, I can walk and run easily. When I visit a store or bus depot or whatever, I can navigate it with ease. This is privilege, and I am not a bad person for being able bodied.

I shouldn't feel guilt because I can walk. But it's important to recognize that my experiences and my abilities might be different than others.

An architect designing a public building with only stairs or narrow doors, or a traffic planner optimizing crossing times for an average pedestrian are cases of failing to recognize their privilege in being able bodied. If, after being made aware of their privilege, they continue to design for themselves then they may be considered immoral by some people.
> Another way to think about it is that very few games are using 100% CPU capacity and 100% CPU capacity at the same time.

Right, but to the GP's point, for those games which do aim to max out both at the same time (or at least get as close to that as possible), this could be a development pain point unless the developer has control over which gets prioritized. Once upon a time this sort of maximization was a common goal for console game development, though I don't know how true that holds nowadays.
that has to be one of the worst features I've ever encountered.. truly despicable
Whelp... That shows just how little I know about Mac.
Screenleap (YC W12) is hiring engineers to build next-gen collaboration platform
Screenleap (YC W12) is hiring engineers to build next-gen collaboration platform

Screenleap (http://screenleap.com/) is a screen share-first collaboration platform. We allow you to share your screen (installation-free sharing soon on all the major desktop browsers) and view from any web-enabled device without installing any software. We also allow developers to add screen sharing to their applications using our screen-sharing-as-a-service API. Our mission is to make screen sharing a hassle-free experience that just works across all devices.

We have built a product that users love and we need your help to make it even better! You will have the opportunity to work on a product used by millions of people, solve challenging technical problems, and make a meaningful impact on the company. In your role, you will continue to innovate on our screen sharing platform and turn it into a complete real-time collaboration platform (with real-time audio and judicious use of video). We are looking for generalists who are comfortable moving among various languages and technologies, including Go, JavaScript/TypeScript, C++, Java, and Rust.

We are seed-funded and profitable. You’ll be joining at an exciting time as we are growing rapidly (our monthly revenue has doubled in the last two months alone). We are a completely remote team with team members across many time zones. As a company, we value simplicity, creative solutions, and the ability to get things done. We offer a competitive salary, significant equity, matching 401(k), health insurance, and a flexible work schedule.

Requirements:

* B.S. in Computer Science or equivalent experience (proven ability matters more to us than degrees)

* Experience with Go, C++, Java, or Rust

* Ability to take complete ownership of projects, from conception to implementation

Nice-to-haves:

* Experience with full-stack real-time audio engineering (codec, AEC, GStreamer, TURN, etc.)

* Experience building low-latency and resilient distributed systems

* Experience with advanced browser APIs (WebRTC, WebAssembly, Worker, etc.)

* Experience building cross-platform Windows, Mac, Android, and iOS apps

* Experience writing automated tests for complex systems

* Experience with UNIX systems administration / DevOps / SRE

Interested? Please email us at jobs (at) screenleap.com. Include your resume and links to projects you’ve worked on.
> i'm constantly so frustrated by the lack of imagination of people on this forum

It's not a lack of imagination. I simply don't agree with your framing of the options.

To quit a job is fairly low friction for most employees (except where there is a high friction complication like a pension or a medical pre-existing condition). It doesn't even require changing companies -- just finding a better boss which doesn't feel the need to surveil their employees is a lower friction way to accomplish the same ends.

To emigrate is fairly high friction -- it requires another country willing to accept the immigrant and usually requires physically moving and lots of time/money (I've heard the IRS demands 10 years of future income taxes for US citizens to give up American citizenship). I personally think the "love America or leave it" is an intellectually crippled argument -- America exports its bad drug / foreign policies around the world, so just leaving the country isn't enough to get away from the bad policies.

You are being disingenuous when you speak about voting because in practice we get a small sliver of a say in electing a representative from one of two parties (if that many) and no guarantee that the people we vote for will vote the way they promise (if they even give us a straightforward promise).

I don't disagree that "we" should take far more responsibility for the sad state of surveillance policy in the USA, but some of "we" are far more culpable in the current problems than others.
Well, Microsoft tried the Kinect, but it wasn't popular.
This hasn't been a thing in Go for a long time. Go dep and now go modules fix this.
All of the cert stuff was hidden behind a very complex series of menuing and more. I keep saying it in different ways: This wasn't just an Apache server.

Could I have pried behind the curtain? Yes? Would it have worked? Most likey! Were there lots of big warnings about not screwing with various sections of the configuration even if I could get to them? Also yes. They really didn't want you to interact with the system beyond a few set points and that was clarified to me in a call with tech support. I didn't like it, but that's what I had to work with.

This just wasn't one a thousand bog-standard Apache rollouts that you could chuck certs into. Want your CSR? Go through their menu system to generate it. Want to install it? Upload it to this specific directory, then hit the menus again.

CertBot is fine for what it does. Great. But it wasn't appropriate for what we had.
There are definitely activists of sorts visiting the site. Though I don't think their strategy is to disrupt circle jerks, but to create their own.

The "wholesome" movement on reddit seems like an example of that.
I'd imagine there's some legal issues with buying and releasing wolves
This looks interesting but the iMovie zomming in and out made it hard to see what the actual game is like.
Factors that have helped me:

- Having well educated parents able to help me with my school and putting an large emphasis on its importance

- Having both parents in the house

- Having access to, and the ability to participate in extracurriculars in school

Those are all correlated with my race, but there are also white people who lack them. Those are the many factors I was talking about. They are specific and identifiable.

The useful parallel is that people do a poor job of identifying trends, when counter examples to the trend exist.
Wow. Reading the comment threads that were censored on that post is incredibly disturbing.
I would like to learn - how did you launch your website, to reach the viewership you did?
How do you feel about Intel? Theirs are actually a decent amount cheaper than Samsung
Shouldn't one's personal data be a Fourth Amendment issue?
> Qt isn't totally out but its not truly native controls and if we are going to do the not truly native route we might as well go with some HTML5/CSS UI option

Are any of the others you mentioned truly native controls?

Qt is the best for speed and support. If you want HTML/CSS go with React Native or Electron.
Hmm yes, that makes more sense! Not far enough from what I've seen written seriously that that was apparent, though I'm no expert in the field.

On the topic of taking jokes seriously :

About 10 years ago I came across Winning with the Bongcloud, a mock 36 page guide to a new killer chess opening (1. e4 e5 2. Ke2 - the worst move possible in that position) which was about the funniest thing I'd ever read, brilliant in every way. It uses the vague terms real opening books do, with every example game leaving you with a "winning" position which is actually lost by mate in 1.

http://i.4pcdn.org/tg/1401479151063.pdf

I wrote the author a gushing email, saying it was a brilliant work, thanking him for the valuable addition to opening theory etc – playing along with the joke. The author wrote back a puzzling message explaining that it was actually all a joke, that all the diagrams were losing, etc as if I'd taken it seriously. I can't imagine why he thought I'd thought it had any value, if I'd taken it seriously. (Maybe he was out-trolling me?! That didn't occur to me until just now.)

Anyway, pleasingly, the Bongcloud is nowadays very famous. Almost every online stream where grandmasters say they'll play openings suggested by users, someone suggests the Bongcloud, and without fail they know what it is, and I've seen it played several times. It gives joy like no serious opening could.
FBI Accidentally Reveals Name of Saudi Diplomat Suspected of Supporting 9/11
Whether it harmonizes perfectly with the spirit of equal justice or not is irrelevant to whether or not it still represents an improvement over the status quo. Your hypothetical is similarly asanine and works mainly as a straw man because, as far as the integrity of the democratic process, there's a clear difference between shielding individuals competing in a public election and random rich people on the street. You're literally arguing against something that would improve the integrity of the system.
Reddit launches Ethereum-based tokens for cryptocurrency and Fortnite subreddits