skysight-inc/HackerNews huggingface dataset:
If we're going to put executives in jail (and I agree we should) why won't we figure out how to get the creators of the opioid crisis in jail, body count ~500,000, the Boeing execs who have killed 300+ people, etc... until we figure out how to do that we're not going to be able to arrest junk IoT execs.
Just out of curiosity, do you mind sharing some info about your circumstances?

- what kind of job?

- which country / state / etc?

- what hobbies, especially sports do you have?

- what exactly is the problem with your old schedule?
EU courts got it right, and declared APIs non copyrightable already. Time for US Supreme Court to do the same, and fix the mess lower courts created.
That's actually how it works in Europe. Universities are government paid, the student pays something below $ 2000 per year. But tax rates here are higher, so it is indeed roughly "in exchange for 20% of all future income"
I personally hope DDG is going to namechange soon. I don't hate their name, but if you present the user with a choice of

- Google

- DuckDuckGo

- Yandex

Why would he click the "silly" option besides humor. It's a bad brand name IMO
Google somehow is able to link your newly created account to your personal/regular account. So if you some shady stuff with the new account, your other account is at risk of being locked out, too.
It's 6kb for React and 25kb for React-DOM if you do a production build. Still a lot in terms of JS, but not quite as much as you're saying.
Thank you everyone for your responses!

I was thinking about rationalizing this , and also about effect of my work that matters rather than hours sited at my desk, and also that human beings are not machines.

My goal was to park all non-work time and spend it with family, playing chess to get into the flow feels like non-work time...

Maybe what I wrote feels like exaggerating but it comes from my other thoughts I had about life. Mainly that if I ever want to start something on my own and in the same time not to make my wife to divorce me is to become more efficient with time I spend at work. When I feel I waste time this makes me frustrated and some of that frustration leaks to my home-time... in a way that sometimes I have a feeling that time not invested is time wasted. I feel like this especially on bad days where I don't feel like I have done enough.

I know the answer is simply "don't waste time", it feels awkward but it's like addiction and I don't have good idea how to fight it.
Digging into Lenses
Google themselves recommend using the limits like max instances to mitigate the risk of out of control costs.

I also don't understand why this is being framed as a uniquely Google problem. Other cloud providers with serverless services have similar hazards and similar methods to manage the risk.
Oh no, Python feels like an application code. When you hit the bug tangled in Python you know it's going to be tedious.
Didn't know what an SFU was.
https://webrtcglossary.com/sfu/
Leadership Without Management (2013)
Top Recommended Tools for React Developers
That's not the goal of a VM/runtime, though: it only ensures that the hosted code cannot escape the sandbox, and provides a correct implementation of the semantics of each VM opcode. The hosted code's computation implemented with those opcodes is a black box to the VM.

Consider: should the VM somehow try to analyze the running code and determine when it's about to commit a logical error and return "forbidden" data? What specification states which data is forbidden?

Consider: even the most high-level VM can execute a program with logical errors if it is Turing-complete. A Java or Erlang program running on a bug-free, fully-compliant implementation of the respective VM can still get (e.g.) an authorization condition wrong, or incorrectly implement a security protocol, or return data from the wrong (in-bounds, but wrong!) index in an array.
Four types of tricky tasks and how to estimate them
Quite a lot of paid services have done exactly this. They use vague all-encompassing terms of service designed to give them complete control. Pretty much anything can be used as a violation of those terms, allowing them to keep your money while also blocking all access and even deleting your data. Very few customers have the legal and financial resources to unblock this if it does happen.
Copyright is a grant, not a natural right, which generally means you can only copyright what the legislature says you can.
Rogue Chinese Genome Editor Sentenced to Three Years in Prison
We wouldn't have Linux, BSDs, or MacOS, or any of our modern web infrastructure, if AT&T had been able to maintain a monopoly on the UNIX API design.
Copyright is not a constitutional right, which you’d see if you hadn’t trimmed the opening phrase of that section out of your quote

> Clause 8. The Congress shall have Power * * * To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

https://law.justia.com/constitution/us/article-1/50-copyrigh...

All this does is allow for Congress to pass copyright legislation, without violating the 1st amendment, which it otherwise would.
I would argue that the problem is that nothing about Bitcoin is feasible to carry any large scale system that could handle even one country's day-to-day transactions. At best, Bitcoin is currently an instrument for investors at wallstreet to make even crazier bets than normal, it's not a good tool for actual money.
Lots of people are paying $5 or $10 a month.
How to act during an ongoing ransomware attack
If you are not a great salesperson you are doomed. 8 hours of your day should be selling. The rest of your day can be focused on tech
I'm more than fine with this approach (assuming you're made aware of it being an affiliate link), especially when the alternative is giving up my privacy to a glorified advertising company.
The purpose of a controlled burn is to remove underbrush and create gaps that an uncontrolled fire could not cross, right? Wouldn't it be possible to archive those goals without fire? (e.g. just going through the forest and clearing underbrush manually)

Of course some fires are still needed, e.g. to trigger fire-dependant seeds.
Apologies! I usually typedef long long J;typedef unsigned long long U; and that makes it a bit shorter, but I wanted each example to compile, and not to get bogged down on typedefs.
Atleast once your tax office wants some details, using an exchange without KYC requirements could net you some trouble. Doesn't really fix that Bitcoin is at best pseudonymous, not anonymous. If any of your addresses is linked to your bank account, then your identity is linked to your wallet.
Another unintended consequence I could see is this could be a lead up to a debt crisis by the US government. Right now we are running 1 trillion budget deficits. If people can start discharging student loans then that will be a loss of revenue for the federal government so unless there is an equal amount of budget cuts then this will most likely result in the budget deficit increasing. If creditors get worried it could spook the debt markets. US debt won't be viewed as "safest" in the world....then starts the chain reaction series of events.

I also like to think back to what Peter Thiel says about higher education. It could be something similar to the 2008 housing crisis....where people were borrowing money to buy overvalued housing. Higher education to a certain extent could be people are borrowing large sums of money to get degrees that don't hold much value in the market place....so it becomes impossible for these people to ever repay the loans....overvalued assets and leverage spells bubble. I know people who borrowed 100k+ to get a degree in sociology only to realize after the fact that sociology is a worthless major. They then went back to spend another 100k to get a degree in nursing to finally become gainfully employed.

https://www.youtube.com/watch?v=crAHDXdBCXg
Nice find. Is there a good way to find out which line of code does a particular system call in the strace log? E.g. how did you find out that the close(31) is caused by the GC of the mock?
I suffer through DDG to avoid Google, but it's not pretty. Especially for terms with ambiguous meaning, DDG just performs way worse than Google.

For example, the tensorflow terminology for reducing dimensionality is "squeeze" and the scipy Gaussian distributing is called "normal".

A DDG query for "python squeeze normal" shows me stuff about the animal. Google correctly infers that I want programming advice.

I also really don't get why when I search for a TensorFlow function name, DDG will show me random pages with code examples instead of the official manual page for that function, which has my exact search query as meta title and as top h1.
> A relaxation of grading on coding style.

> Allowing students to work together in a group for part of their grade instead of requiring them to complete all graded work individually.

> A reduction in the amount of effort expended pursuing cheating cases by 50 percent even though there has been no reduction in cheating cases.

Can somebody explain to me how these recommendations will make the course more inclusive/diverse, I fail to see the connection?
Note that these results rely on a technical definition of set that is rather abstract mathematically, in a way programers may find amusing. It defines a set as a potentially infinite list with potential duplicates, from which we can observe that some lists cannot be deduplicated in finite time, making certain operations that are easy on computer science sets not always possible on computer science lists.

For example, is A a subset of B={0}, if all you know about A is that it is a Java iteratable that returns 0 for the first 10^3000 elements you examine?
> Who gets to decide what benefits should result from that amount of time? You? Why?

Practically speaking, voters do because we live in a democracy.

It is perfectly fine for a society to decide "a full time job should have to pay enough to cover a person's full-time living expenses", to define all those terms reasonably, and presto enforce it as law.
https://maskofreason.files.wordpress.com/2011/02/the-library...
A Complete JMS 2.0 Tutorial
That's an amazing story!
Semi-synced dubs are an early example of uncanny valley
Great article.

> The most critical issue for organisational safety is the flow of information

Puts me in mind of management cybernetics, viable system model (VSM), requisite variety, etc. Would recommend a book by a friend of mine, Patrick Hoverstadt's The Fractal Organisation. Uses VSM to identify organisational antipatterns, rather like the article but much more fully developed.
Yeah my company has the worst time with Skype, but nobody takes you seriously if you mention Discord even though it’s much more reliable and has more features.
That is assuming that the person that owns the wealth is the sole driver for growth of that wealth. Can we stop pretending that being wealthy is empirical evidence that you know how to grow an investment?
I'm python developer, worked in a startup before doing all kind of technical stuff from product development, through infrastructure to daily development routine. I work remotely (however I rent a co-working desk for simple reason to have clear division between home time and work time), I'm based in London. Well, sport is sort of my Achilles heel - another thing I constantly fail to improve... Old schedule resulted in literally no time for my family, to the point my wife was thinking about divorcing me.
Does Hetzner.com have servers based in the US?
Key Benefits of Cloud ERP System
I also read this book a few weeks ago after having stumbled upon it in a HN reading list somewhere. Though enjoyable, I have to agree wholeheartedly with your statement about it being pretty repetitive. It started off really good but I was happy when I finished reading it.
Yes but in many countries this can get you into legal trouble.
„Good“ triggers were deliberately engineered to be unpredictable to make defusing harder and so you cannot assume the the area is safe just because the bombing has stopped.
Paranoia and lock-in, that's how I'd describe Apple.
Usecase: In future when computers become intelligent and we(humans) want to communicate without computers understand, we can use this means :)
You could also ask why are we still using X11 in 2020? Same tragic embarrassing reason.
Not OP but I've never used Discord for any private communication. I'm on servers with hundreds of people and anyone can listen to any voice channel whenever they want. It's not really something you think of as private anyway.
You don't need to look at all the digits, but there is no finite stopping point you can choose in advance.

It's similar to the problem of comparing two natural numbers given in least significant bit order.
How can you own the interface to an implementation? Can someone copyright toString() or appendToKeyValueDataStore() in a given language?

Honestly, given that I literally write Java code for a living and think this case is mega confusing (granted, I've spent roughly 6 minutes reading about it), I am skeptical about the SC's ability to render a sensible verdict. But, meh, maybe it really can be abstracted out a legal principle.
Part of the problem is people reading the title of Richard P. Gabriel's "Worse is Better" without actually reading the paper, and adopting Worse as a design goal.

https://en.wikipedia.org/wiki/Worse_is_better
What I learned going from Prison to Python
I don't, at least not when I care about performance.

stdio is a big unknown with highly variable performance across platforms and libc-versions.
Diamonds are Forever
In practice, the foreign subtitles do not line up with the foreign words as well as the native subtitles line up with the native words. It took me years to figure out why this was.

In a conversation I had with someone who knew the business, the new language subtitles don't line up with the new language audio because the new language subtitles are translated from the original language subtitles, not the new language audio.

Why? This saves a step from someone having to rewatch the final new language dialogue and transcribe the new language as it is exactly spoken. That step can be skipped and the new language subtitles can still be translated from the original language subtitles, although they will be quite off much of the time.
Chocolate chip cookie Baking simulation
I won't even try the shows whose trailers have the problem stated in this thread.

It's blatantly obvious 3 seconds in. Very unprofessional.
but they aren't - there are few examples where laws are explicitly repealed to aid the tech industry, there a few cases where tech companies have be absolved of responsibility (or given drastically reduced fines) for their environment or societal damage.
> From memory, most of these casualties are from landmines that are still planted in South-East Asian countries during the Korean and Vietnam conflict?

What is South-East? Did you mean Southeast-East? Korea is an East Asian nation. Vietnam is a Southeast Asian nation. South Asians are indians, pakistanis, etc. As to your point/question about landmines casualties in korea and vietnam, you are incorrect. The landmines in korea are in the DMZ ( demilitarized zone - which is the misnomer as it is the most militarized zone ). As for vietnam, laos, etc, most of their deaths are likely due to unexploded bombs.

> I am thinking that Afghanistan etc. may also figure quite high in the statistics.

Most landmine casualties are probably in afghanistan, iraq, etc. Current or recently active war zones where the situation hasn't be pacified or settled.
If you’re open to sharing, what are you building?
Klickspiel Klicktest – Wie schnell kannst du klicken?
Most effective Netflix kids/otherwise shows for this, in your opinion? TIA
What would prevent Chinese investors from temporarily assigning their Vancouver portfolio to some local proxies?
This applies to bash as much as to X11 ICCCM:

https://medium.com/@donhopkins/the-x-windows-disaster-128d39...

In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry’s standard naked emperor.

Using these toolkits is like trying to make a bookshelf out of mashed potatoes. - Jamie Zawinski

X-Windows: …Even your dog won’t like it.

X-Windows: …The first fully modular software disaster.
Show HN: A.I. powered cloud-based software for video ads
The bigger problem is employers insist on people having college degrees when they don't need one. Likewise, employers insist on people having college degrees when maybe different forms of education could be just as good like certifications. This ends up forcing everyone into going to college just to get a degree for the hell of it. That's the problem.

IMO, I think there is going to be a huge market for software companies that can adequately verify someone's aptitude. If I am an employer, I want the best people I can find in my specific industry. I don't care if they have a degree or not. The problem is how do you find these people in the masses of people out there. If software was created that could evaluate people's skills directly, then that would be huge.
Some of the Landsat ones have a web service to download any covered area of earth. They pass over the same area about every 14 days though, so you won’t get a life feed of a location.
It seems like sbrk is a bad idea because it's a legacy API that manipulates global program state in a very error prone manner. Is there ever any reason to use it instead of mmap?

More generally, I was very confused by the entire stack section. Why sbrk instead of mmap? Why should C provide special functions for creating or using a stack? Isn't a stack just a region of memory and a pointer into it? Isn't their high performance entirely due to data access patterns that facilitate cache locality while minimizing instruction count and pointer dereferences?

I may well have some misconceptions, but if so this article did nothing to address them.

Edit: Aha! From the mmap man page:

> MAP_STACK (since Linux 2.6.27)

> Allocate the mapping at an address suitable for a process or thread stack.

> This flag is currently a no-op on Linux. However, by employing this flag, applications can ensure that they transparently obtain support if the flag is implemented in the future. ... some architectures may (later) require
special treatment for stack allocations. ...
Again, I agree with you on the prodigious increases in admin costs - many of which are forced by the politicians frequently complaining about costs.

But also, pre-college education is funded completely differently from tertiary (large parts of the US actively hate higher level education, so its much easier to defund)
IMO there is a privacy loss to you. Amazon should not get to know what search engine you use.
That war is now over a century ago. Belgium still has an impressive infrastructure and skilled personnel to deal with this.

Now you understand why mines are outlawed almost everywhere. Cleanup will never be done. Its just started in Bosnia for instance, with decades of work ahead of us.
Java code doesn't execute either. It is compiled to a different representation, and then interpreted or compiled again by a different program. And that binary representation has a translation for `void foo(int a)` just as much as it does for `x = new Object()`.

Even if there were any technical merit to this idea that API definitions are not code, I still don't think it would mean anything. Copyright law applies to human expression, not to code specifcally.
>How do you define everyone, access and good?

Everyone means everyone. Access means that based on where you reside, there is a school within a reasonable distance, or transportation to one. Good is more tricky to define for me because I'm not an educator. The US has metrics and tests for math skills and reading comprehension. I'm sure we can gin up something. Use other developed countries as a benchmark.

>Does access === free where I currently live?

Sure.

> If parents can’t afford to live in an area with good schools should they be forced to get better jobs or moved to LCOL area so their kids get a better education?

The whole point of my comment is that people shouldn't have to make that decision.

> or no matter where you live or how you live a third party should make sure your kids get a proper education?

parents should have to send their kids to a nearby school. The rest should be taken care of.

You're introducing way more complexity into this. Good schools vs bad schools, HCOL vs LCOL. Not every school has to be exceptional, just bring up the average.
Didn't Startpage change ownership recently?
My friend Jana recommended this one to me, and it was absolutely hilarious. Great episode.
Yeah... a big part of my feelings on this case come down to an idea that "the law is broken and needs to be fixed, and applications of the law to this that try to be consistent yield nonsensical results that no one really likes"; so I guess part of me kind of hopes Oracle wins because then it might feel like a set of broken laws is being more consistently applied and thereby maybe someone will finally bother to actually fix it? Copyright as an entire concept is just so arbitrary and broken when you really get into the weeds, and I find it almost impossible to draw any bright lines from first principles :(.

I mean, Google clearly wanted to build something similar in many ways to Java and, honestly, did _not_ do so for trivial "interoperability" purposes (which is the most common defense of what Google did, as "interoperability" has often been used as a successful defense of fair use and even has many explicit carve outs and exemptions in the DMCA) as existing Java software did not work on their implementation and they didn't _really_ care (and in fact benefited); the best part of the lawsuit to me was when Google's lawyers failed to find even a single Java program that could run on Android when challenged by Oracle.

> District Court noted that Oracle in essence was arguing that Google’s interoperability argument would have been stronger if Google copied more--the structure of all 166 Java API packages--rather than just 37.

https://www.law.berkeley.edu/wp-content/uploads/2015/09/Jona...

I mean, this is just "good TV", and doesn't lead to a situation to me where anyone is "obviously correct" to me given either the law or the current precedent. At the end of that PDF, the case of Lotus v. Borland is brought up, where Borland had a menu variant compatible with Lotus 1-2-3 for their Quattro Pro. Is the API of a programming environment more like this kind of user interface (which was left without a national precedent as it _split evenly_ at the Supreme Court level: four to four with one recusal) or more like the API of the IBM BIOS that had to be replicated by Compaq (which _was_ considered to be copyrightable)?

I really feel like most people are largely on Google's side for, as you state, "professional" reasons, as it causes all of us issues if it turns out that Google wasn't allowed to do this, as we all _like_ being able to build something "kind of similar to what this other person built but not compatible enough so that our use is neutral". Imagine if this got applied to protocols... what kind of effect would that have on the web? Oracle has also been so classically evil--and there's still this residual delusion that Google isn't--that I think we all have blinders on with respect to whether they might be right.
In Belgium they still have weekly demolitions of WW1 ordnance found by farmers.

A couple of years ago an explosion went wrong, somebody died, and they built a new facility.