skysight-inc/HackerNews huggingface dataset:
This description of a startup is exactly everything I ever think of when I hear or get offered "the next big opportunity": as an engineer, to me this would be the equivalent of going to a Gulag, 7000 days in Siberia.

I cringed the entire time at the lucid descriptions of testosterone fueled football throwing and bell ringing, tempered by own personal experiences with sales and marketing (none of them ever useful, and often highly detrimental to the places I worked at). These descriptions are exactly as I remember it.

A Gulag turned into a frenzy by testosterone. What a salt mine startups are! It's like volunteering for a labor concentration camp.

I bow in silent respect to startup founders who toil away in their basements and garages on their own spare time and with their own money, taking none from anyone else. If you are reading this, perhaps it might make you smile a little to know that someone somewhere admires you.
Dune by David Lynch. A true masterpiece.
Meet GoEdit – Your Virtual Communications Assistant
This is an issue with compression not TLS.

The threat model is this: the Mallory controls some number of bytes in a web page. Can she exfiltrate data about Alice's session (e.g., bank account number) by only knowing the size of the compressed payload and modifying her portion of the content?

For this purpose, TLS is a fixed-sized modification:

|TLS(m)| = |m| + k

for a constant k. So it doesn't meaningfully impact this attack: you can do it with just compression and no encryption.

Compression is useful when the cost of sending bytes exceeds the cost to decompress. If you start padding compression back to the original payload length, you no benefit to compressing in the first place. If instead you introduce a random amount of padding, this adds overhead both to decompression and in transfer, at a marginal benefit to security (the attacker needs more requests -- either to recover a larger portion of the secret's context, or to control for the random noise).

This is also a cryptopals exercise:

https://cryptopals.com/sets/7/challenges/51
> Or, you know, just outlaw the stuff that no sane person would ever accept unless forced to by the market converging on one, very low, standard.

I think this and legislation requiring a good faith plain text explanation of terms would work well together. You can have the legalese for the details, but many (most?) Things people care about can be talked about plainly.
Why named arguments? The parameters should show up in any decent editor showing their type and the name chosen by the implementor. The only reason I can think of for named arguments is to allow for default values to be left out of function calls, which just wouldn't fit in with Go.
I've seen different Linux distros have it as default both for Firefox and Chromium as well.

But yes, the userbase for those is so small that we can assume that people with the header on simply don't want to be tracked.
Did you just gatekeep the true Scotsman?
https://archive.fo/XpUA4
My latest dividend stock buy: BlackRock Inc
FB Messenger calls work the best for me.

Hangouts and Zoom second best.

Worst has been Skype and WhatsApp.

But Skype has been getting better the last months.
Shouldn't the legal system eventually reach a final unappealable verdict? At some point it just becomes a massive waste of state resources.
What data do you base these predictions on? Is there any relevant data in the paper?
I found this to be a really eye opening article: https://hbr.org/2018/02/if-youre-so-successful-why-are-you-s... on what the author calls "insecure overachievers".
How to USE CHASE COLLISION DAMAGE WAIVER BENEFIT
How to improve you call center customer experience strategy for 2019?
No, it doesn't. In fact, the rules about what must or must not be deleted are more complicated than that and in some respects ambiguous, and as yet there is little useful guidance from regulators to clarify those ambiguities. This is a significant problem with the GDPR.
Oil also has significant more downside to all of humanity than crack does.
You seem to be making the same mistake a lot of people (especially those from countries with no regard for consumer protection or privacy) do with regard to the GDPR:

It's not about e-mail addresses. It's about personal information. It's not about what data you can have. It's about how you can use data.

You don't own my personal information, I do. If I give my information to you, you can only use it in whichever ways I consented to when I gave it to you. If you want to use it for something else, you need to ask me again. And you can't just give me a blanket CYA contract to sign just so you can decide later.

This is precisely how it would work in normal everyday social interactions. If I go to a Mom & Pop shop and give them my number so they can call me when my favorite brand of soup is back in stock that doesn't mean they can call me to tell me about random new stuff they carry or give my number away to someone else.

Personal information is owned by the person it is about. It gets murky with aggregates (but the GDPR helps you figure out which ones are still considered personally identifiable) but it's blindingly obvious for things like "enter your e-mail address".

Do you have an e-mail input in a contact form? I'm going to assume that'll be used so you can respond to me although it'd nice of you if you say that explicitly right there on the form. If it's a comment form, why do you need my address? Who will it be shown to? What are you going to do with it? Where will it be stored and how can I tell you to delete it later? That's why you now need to think up a Privacy Policy: these are questions you always had to answer for yourself but now you're legally required to make conscious decisions about this.

Is this too much of a hassle? That likely means you didn't have any good reason to collect that information in the first place. Great! Personal information is a liability and it's better to collect less of it than more. Although that may disappoint future Zuckerbergs, collecting people's private information (even if they give it away voluntarily) imbues a lot of responsibility on you if you don't want to be completely careless. And the GDPR is an example for a policy that gives that responsibility teeth and punishes companies who are careless.

You don't want to store passwords in plaintext. You don't want to hoard credit card details or medical data. Personally identifiable information is no different. The GDPR just provides ways for you to store and use that information legally, in addition to reiterating that privacy and control of your personal information is a human right.
> Pijul is bootstrapped, meaning that we use it for its own development. See its repository there: https://nest.pijul.com/pijul_org/pijul

Seems like the server can not handle the HN load? Unaccessible for me at least.
Hackers have always (and will continue to always) get more accomplished with social tricks than with technical tricks.
The version resolution algorithm is very similar to NuGet's "lowest applicable version" logic, which has been around since 2010. I've seen surprisingly little discussion of the fact they're so similar.

https://docs.microsoft.com/en-us/nuget/consume-packages/depe...
I don’t think it played as big a role as people tend to remember. There were a lot of forces in play that contributed to its demise. The biggest one being the PS2. Even though the Dreamcast had similar or better specs than the PS2 it wasn’t considered a real 3D platform by a lot of the game magazine critics. It was released on time unlike the PS2 and XBox so they were comparing shipping hardware to fancy, not factual, renderings and considered the PS2 the winner because of it. Plus, Sega was a bit scatter brained, releasing platform after platform with no time for maturity. Game developers were holding back for the one true platform.

Then Microsoft stepped into the foray and was just throwing money around like crazy for exclusives. They were the smallest fish in a shrinking pond.
They usually work with your phone as well
Sure, I played with Erlang back in the days. Preemptive kills the whole idea, which is why you can't share values. And it's probably the least integrated language I've come across.
Is there a TL;DR version of their "theory of patches" ?
Advanced JavaScript Injections
Just imagine you work 40h per week and get money $ and it doesn't depend on how hard you push at salary negotiations or what gender you have or if you can make children or how willing you are to do overtime or work on skewed work hours.

That doesn't only help woman, that helps everyone.
> without counting ads

Oh, good point. I didn't think of that. I think the fact that Google promotes Chrome on Google Search and so on is worth more than the ads I see all over the web as well.
We mean more than 50% of the farmed acres, and the definition is not tilling. Using a no-till planter to seed through the residue of the previous crop or cover crop. Most of the tilled acres are using some form of conservation tillage too, like strip till. Get out of Ontario and go look at a real farm.
Astronomers map the shape of galactic dark matter (2010)
Busting Teenage Partying with a Fluksometer
I don't think this contributed to the Dreamcast's downfall.

Given the state/speed of CD Writers at the time, quality of CDs, difficulty of finding ISOs, download speeds, and the temperamental Dreamcast laser, it was far easier to just buy games imo. It was even easier to chip your Dreamcast to region unlock it and buy cheap, legitimate Jap/US games, rather than wasting CD after CD trying to burn them.
doesn't it look like they're shifting to do chiplets as well at the moment? copying AMD might be their plan C, but it won't help if AMD can steam ahead with TSMC 7nm while Intel is locked to 14nm for a couple of years. That's going to hurt a lot.
You should only watch 2001 on wide screen in the cinema. I recently took my 12 and 16 yro kids to see it and it literally blew their minds.
I did not laugh at others misfortune or moral failing but at the following sentence "the US feels like the only place where users have the freedom to choose what their internet should be". I do not laugh at people having only a single choice of ISP or the abolishment of NN, but at the blindness with which that statement was made. If by "users" ISPs are meant then I agree, but let's be real, users often don't even have a real choice of ISPs, let alone what "internet should be", whatever that means.

With the rest of what you wrote, I don't even know what argument you are referencing. Was it that I said the internet is shitty? Nowhere did I say that you can't access a website so Im not exactly sure why you want to test access to websites or state that you can stream video. Is that all it takes for you to say that your internet is "working just fine"? Maybe I understand that statemend a little wider than you do, so let me elaborate: When I say "it's really shitty" I mean more than just accessing websites, I mean bad industry practices, non competing ISPs and no or limited choice of ISP, total surveillance, rampant data collection by big companies, etc.
For me this is not a sign of a "fine" working internet. But if you limit it to "I can access websites" then I agree with you.

To your last point, I never asserted that your Internet is slow or that you can't access sites, so I don't know why you keep misstating my comments.
Lua has fibers? I thought they settled on throwing coroutines over the fence, which is very much not the same thing even though you can sort of build fibers using them. I'm pretty sure Wren's fibers aren't integrated with the IO-layer, but I'd be happy to be wrong there.
> On the other hand these startups are voluntary organizations. You choose to work there or not.

In the absence of a basic income guarantee, the decision to take a job is a long way from truly voluntary. As long as people are obliged to take jobs, these exploitative jobs have to be illegal (in the same way that e.g. conventionally unsafe working conditions are illegal, even if the employee might "voluntarily" agree to them).
This is a very interesting dynamic to me. Amazon seems to compete on price with EVERYONE on everything else, yet when it comes to AWS they’re so much more expensive than competition? Is this because their infrastructure is so much more expensive to run at 0 margins?
I think a bit more experienced Dutchies have this. The people I worked with in general were all quite young. But there was one senior programmer who has children and was vocal against overtime.

</nuance>
Well, state socialism is ownership by “the people” through the state.

https://en.wikipedia.org/wiki/Volksgemeinschaft

Take Volkswagen for example: the people’s car. Isn’t it similar to China’s initiatives to build electric cars and buses, or to own the corporations?

The problem wasn’t the socialism but the nationalization of everything:

https://en.wikipedia.org/wiki/National_Socialist_People%27s_...
Nope, it took some time but it now works correctly. I use it daily.
DuPont Has Spread Pollution Around the World. Now Aims to Sell Water Filters
Might you or anyone else be able to recommend a book or some literature on business and logistical side of third party chip design like this? Maybe something with some case studies?
Two commands:

go mod init mymodulename

go build

This will download all the dependencies needed automatically.

You can also do this (from scratch as well):

go mod init mymodulename

go run main.go

And it will still download the dependencies.

If you use a modulename like github.com/dana321/test
you can include a subfolder of your project by importing github.com/dana321/test/mysubfolder for example

If you bring down the wrong version (ie. an older) version of a module, just edit the go.mod file and modify the version (after the space where the url is) and change it to master on the line where the module is. When you next run go build or go run it will re-download and re-populate the line(s) you've changed in go.mod with the latest version.

There really isn't much else you need to know!
Those profs were still living in 1990 when the x86 tax was still a real issue. As cores get bigger the extra effort involved in handling the x86 ISA gets proportionally smaller. x86 has a accumulated a lot of features over the years and figuring out how, e.g., call gates interact with mis-speculated branches means an x86 design will take more engineering effort than an equivalent RISC design. But with Intel's huge volumes they can more than afford that extra effort.

Of course Intel has traditionally always used their volume to be ahead in process technology and at the moment they seem to be slipping behind. So who knows.
Supermicro says investigation firm found no spy chips
I'm ADHD and have a hard time sitting through movies in movie theaters but got roped into seeing Inception somehow. I left aggitated and absolutely furious after sitting through a 3 hour movie with so little character development that I didn't give a shit if any of those people died. God, that was a painful experience.
I wouldn't suggest to use that for the main DB, but for almost everything else docker works perfectly fine on Hetzner.
Click the link, then click "read more". It'll be on the top of the page after that.
I'm from a unicorn. Employee lower 30s. Still there. Free beer, trips to Mexico, all that. Stand ups, acronyms, etc. At no time have I perceived the environment as toxic.

Wow, that is horrid. Why the hell would any self-respecting, experienced and successful professional who loves what they do and are good at it put up with "trips to Mexico"? All that college nonsense is utter bullshit. If I want to go to Mexico, it better be of my own accord on the company's paid vacation time that I earned and nobody better give me any lip, not because of some "brogrammer" or "bromarketing" "team building" exercise... What. The. Hell!
Ok! What's its standard library like compared to Go? I like that I can write powerful projects with few external dependencies. I don't like that C binding is slow and C++ binding is missing.

How does it compare to Rust, which is currently top of my list to learn next?

Can you suggest a reason, or a few why Nim should knock Rust from that spot?
As a matter of fact, there's already one out there!

I've been contributing some code. It's called glyphdrawing.club and is a lot of fun. No colors yet, but they are coming next.

Check it out:

https://glyphdrawing.club/

https://github.com/hlotvonen/glyph-drawing-club
Why did Charlie Lee sell all of his Litecoin in December 2017?
Handling Imbalanced Datasets in Deep Learning
Works ok in New York. I would obviously prefer a dockless system, but I would also prefer free money, a jetpack and a machine that magically manifests sandwiches on demand.
Nah Sega was already dying before the DC came out. That console was a hail Mary for them.

Sony and Nintendo have faced huge piracy and it never killed them.
Instead of "objective standards of morality" which may or may not exist (different countries and cultures, etc.), how about using "strong preferences of the community". That way your point still stands (as I understand it), but any discussion on morals risks getting bogged down by unrelated hot topics.

It is a little vague on who is part of the community and who is not, but usually a good enough definition is easy. For a beach, maybe consider those who care and live within a day trip distance.
His hypocrisy is beyond baffling. "A billionaire is a bad word in this country now" - and you are doing exactly what to mitigate this? Become a professional Mister Beach Asshole (tm)? Just a lucky billionaire with a giant ego.

“Here’s the thing about Vinod,” Mr. Kaul said. “He just doesn’t care.”

Yes, we see it clearly.
Nice, that's a very informative document. Minimum requirements and avoiding golden-plating seem to be base principles.

It's probably not a copy-paste nor a 'pick and choose' but something that has a bit of flexibility (and it also has to be harmonized with local law).
Fascinating. I never knew the Mr. Show segment “Let’s Blow Up the Moon”[1] had any basis in fact.

[1] https://m.youtube.com/watch?v=GTJ3LIA5LmA
I await examples of the biased BBC articles.
A lot of the software stack was rewritten in the past 10 year to make sure that it would work well on ARM though. ARM itself contributed to the effort.
Never had any issues with that as soon as vendoring was an option. I routinely had/have three or more different non-trivial projects I was/am working on, and I dont recall ever having issues with go get. I started around maybe Go1.2. At first, I set GOPATH per project, but as soon as vendoring was a thing, one GOPATH to rule them all. Now, vendor updates to existing dependencies, there is something that has been a complete and utter disaster that hopefully gets better under the mod system.
Worth pointing out that anyone could run their own instance of PeerTube[1], for their own content, if they wished.

I think the bigger issue is that many YT creators rely on its ads for revenue.

1 - https://joinpeertube.org/en
Where do you think the money to pay it back over 30 years comes from if not the consumer? Breaking up the company doesn't achieve a damned thing beyond employing more people doing the same job. Wiping out equity changes nothing beyond bankrupting the company.

The mind boggles. You cannot change behaviours/regulate infrastructure maintenance or safety through fines to shareholders (and, by proxy, consumers).
> Benefits

> Implicit branching

> In Pijul, the state of a repository is exactly the (non-ordered) set of patches that were applied to it since its creation.

I'd love to learn more about how non-ordered patches work here. Surely they aren't actually not ordered, but more implicitly ordered based on what they're changing from and to?
In theory, yes. In practice x86-64, while it was the right solution for the market, isn't a very efficient encoding and doesn't fit any more code in cache than pragmatic RISC designs like ARM. It still beats more purist RISC designs like MIPS but not by as much as pure x86 did.

It would be easy to design a variable length encoding scheme that was self-synchronizing and played nicely with decoding multiple instructions per clock. But legacy compatibility means that that scheme will not be x86 based.
Previously posted a few times. These two seem to have the most discussion going:

https://news.ycombinator.com/item?id=13643025
https://news.ycombinator.com/item?id=18235798
Scientists find underground ecosystem containing billions of micro-organisms
> I enjoyed the article - is this too strong a look in the mirror for most folks?

I enjoyed the article but I do think it's very wrong as a general claim. I like my job (is that so wrong?) and don't want to see it smeared by association with two badly-behaved companies that happen to be in the same broad category.

Plenty of startups won't expect you to work after 5pm - I never did, across several companies. Plenty of staid non-tech companies expect unreasonable hours.
The Wicked One izle Türkçe Altyazılı (2017) +18
The question I have is: is it possible that there was such an incredible threat to national security that even an auditor could be convinced by a federal agency to give a false report?

If it really didn't happen, how could a reputable news agency get a report so wrong? What exactly is going on here?
The main question I had was why I should leave git in favor of pijul. I had to do a bit of digging to find the following, which does a good job showcasing how patch-based solutions are better at handling merges.

https://tahoe-lafs.org/~zooko/badmerge/concrete-good-semanti...
Ah good to know :)
Not sure what your experience was. Release 1.8 started the default GOPATH in Feb 2017, which is a tad over two months ago. Maybe you somehow got an older version.
This article gets why Emacs is awesome so right, that, to be honest, there's nothing to add.

I'm always amazed by the people leaving Emacs for a few years to then come back and falling in love with it once again. Only very good tools make us feel like that. Everything else is nostalgia.
Today it's very easy picking DooM from GOG or Steam, or any warez site.
Could you or someone else elaborate on the different type of licenses and why a company interested in licensing might opt for one over another? I was surprised by the OPs comment that few companies actually license microarchitecture as I thought that's what Apple has been doing with ARM.
You think vandals never chuck scooters places they can't get GPS signals, like in rivers or metal dumpsters?
Install Zandronum or ZDoomGL, and copy the doom.wad to it. You will get a much better experience.
So ads that follow you everywhere and inescapable email signup forms haven't done it, but "cookies banners and GDPR popups have ruined the web". Got it.
That really isn't true in the modern world. x86 has things like load-op and large inline constants but ARM has things like load or store multiple, predication, and more registers. They tend to take about the same number of instructions per executable and about the same number of bytes per instruction.

If you're comparing to MIPS then sure x86 is more efficient. And x86 is instruction do more than RISC-V but most high performance RISC-V uses instruction compression and front end fusion for similar pipeline and cache usage.
Right, but anyone who is already using GOPATH for all their stuff now had to deal with this bizzare new flag. It was annoying for the few minutes it took me to realize what was going on and to fix it.
AWS still offers a very integrated experience and lots of people will simply pick AWS because of the brand name. Most people hosting SaaS or similar on the web don't actually need that much resources so for 98% of startups, I'd bet that AWS isn't the largest entry on their monthly running costs.
Friendly electromagnetic pulse improves survival for electronics
How the infinity pool became a social media status symbol