skysight-inc/HackerNews huggingface dataset:
I think everyone should get more ram than they think they'll ever need. 32 gigs is that number for me, but if I thought I'd get even close to using 64 gigs, might as well go for 128.
You could probably put a fun marketing spin on that.

"We use ML to ensure we only store the highest quality data, freeing you from the chains of having too much worthless data and nothing to do with it."
I assume that so many official emails from my employer are phishing.. it's a mess.
Thanks for the heads up! As for my palm pilot, well, I'm not sure which drawer that's been in for the last decade or two.
Cool--this must be the real Brent Ozar, master of SQL?

Yes, that was my motive. I have a different view of this celebrite thing having spent time in the eDiscovery world.
Graphical Linux apps are coming to Windows Subsystem for Linux
PS4 and Xbox One both need to be connected the first time you watch a blu ray, I think so that Microsoft/Sony only have to pay blu ray licensing fees if you actually use the feature.

Not sure about other blu ray players but I imagine those are the most common ones.
You realize many saw blades have sensors that will turn off if a human touches them? Engineers have a responsibility to prevent as much misuse of their products as possible. It’s why antifreeze isn’t sweet any more and why we put artificial odors in gas.
It's political, i get it... but its laughable they try and prove a point through downvotes... but such is hacker news, hide the reality they don't agree with :)
It sounds like there is a book here somebody can possible recommend. Some of my own experience:

a) What are your current clients getting you to do? If you are doing lots of cheap web dev projects, you might not be able to scale reliably since it is a crowded market, even though you can survive as a small company with a very small slice of the market.
b) Are you able to specialise or otherwise increase the quality/size of your work to be more suited to people with more money who wil pay more for that better work? This will separate you from the crowd - there are plenty of people who can make a decent website template for $100 online but not many who can provide real expertise for that kind of money
c) The type of work you do will dicatate who you need and what kind of company structure will work. If you can setup so that you have a larger number of less skilled/cheaper employees and a small number of people who can do the difficult bit then you can get good bandwidth. If you are a specialist, you might be better charging much more money and only employing a small number of really expert developers.
d) Recruitment is a whole other book. It is hard to know someone's ability until you get them to work for you. Start with contract work with a view to permanent if they prove themselves with good communication, good work ethic, high quality work etc.
e) In terms of locations, there is no trick to finding cheap good developers otherwise everyone would do it. Depending on your location (US?) Eastern Europe would probably be the best cultural fit for a reasonbale rate. South America, Vietnam, Thailand might be less cultural fit but a bit cheaper. Some other countries like India and Pakistan might be even cheaper but the cultural divide is wider and you might struggle more with communicating with each other.
I recently overhauled it in a big way.. er, "am overhauling it".

And I'm sure it's full of mistakes. It's over 500 pages, most of which has yet to be edited, so if there are fewer than 1000 defects, I'd be shocked.

But I fix them all as I find them, or as they're pointed out. And after an eventual editing pass, things will be better.

And if it's not useful to someone, I take no offense I'd they don't like it. :-)
"Just read the docs" depends on how good the docs are, and how discoverable they are.

For instance, searching for "Java read a file", I find a bunch of examples. And they mostly are good enough, call out when they aren't, and provide useful links.

Meanwhile, navigating Oracle's website is a nightmare. https://docs.oracle.com/javase/tutorial/essential/io/file.ht... exists, and is actually pretty helpful, but the only way I was able to find it was by Googling "oracle java read a file". Searching Oracle's own doc site (itself hard to find for a given version of Java) with the same string (i.e., 'read a file') turned up nothing useful ( https://docs.oracle.com/search/?q=read+a+file&category=java&... )
Most docs just give you the primitives but don't explain HOW TO DO SOMETHING. I can't even count how many times I am learning some new thing and I have to find a tutorial on medium to figure out how to get something to work because its either undocumented or you need inside knowledge.
I seem to remember the Mac Pro had an option for more than one processor.
What is the restitution in these cases? Will the victims be compensated for their losses and will the UK Gov and Fujitsu be held responsible?
DNVB Sportswear giants gear-up
Are there any x86 processors that are competitive in performance / watt?
Great question. I updated the original post. It’s user generated images and videos. We download those to the phones in the background.

We don’t touch the data at all.
It essentially became Product Hunt 2.0 instead of focusing on its own niche.
How much can you get the pricing reduced at AWS? At list price, 10PB of IA storage cost $1.5M/yr.
Somebody watched Ted Lasso recently
I think that's correct. But it is all true at the same time. The cores are stronger because of the higher clock they can achieve and how the turbo clock works, and the higher core count does make a big difference. Higher memory speed also helps (though the difference in practice on Z board should be just a matter of what was typically on the market). Intel UHD 630 is even usually a tiny bit faster than the Intel HD 630, even if that's also only from the clock difference - only now with the UHD 730 and 750 did they improve things there.
"[The bill] would exempt 15,000 self-driving vehicles per manufacturer from safety standards written with human drivers in mind. The figure would rise to 80,000 within three years. ...

The amendment would also allow self-driving companies to disable human driving controls in vehicles when in full self-driving mode."

So right after the Texas Tesla crash someone is proposing allowing car manufacturers unfettered use (and advertising?) of self-driving features, even though no one has demo'd anything like that without geofencing? What could go wrong?
Ah, very cool. Thanks for sharing the hyperscript examples.
I hate this style of writing, and it can generally be summed up as:

"Don't like the current situation? Well you just need to <do very vague things like find your roots> and things will be fixed!"

The author is of course not alone in writing this kind of meaningless content. "We simply need more Justice!", "We need to ground ourselves", "We need to rediscover God" etc etc.

If you want to write on these lines start by defining, very very tightly, your terms. Be specific in the ill you think your solution addresses. You should probably plainly list cons of your claims.
and it will be handed to my kids and grandkids, and they will pass it on. most bricks will hopefully not end up in a landfill.
I think it's fairly obvious why they want people to refer to them as a brand—they don't want to lose their trademark. If LEGO becomes so generic as to lose its association with the company that created it, then they lose out to all of the copycat companies. Velcro has done the same ("hook and loop, one side's a hook, the other's a loop"...).
Ok, so it seems that they are indeed a data storage company.
Honestly, who cares about logs?
If enough people make the choice, it loses its power. It's the same as what makes voting works.
Absolutely. My team was hesitant to even use Github actions until now.
WiFiStation: A WiFi Interface for the Cidco MailStation
Doesn't this imply that they started a company without actually having a plan for the most fundamental part of what they are selling?

This is like an ISP asking how they can get hooked up to the internet.
Appreciate the thoughts - thank you! We will pass your comments on to our designers :)
I mean, that price tag is being swung in a kinda silly way.
The Mini with 16GB of ram is like $899. At that price the CPU has 8 Cores but 50% greater single core performance than basically anything in the price range. In lightly threaded or thread-racey tasks the M1 will outperform any chip on the market for most people working on their machine. In my case, we build, run, and run tests on a very large typescript app in half the time of any single Intel chip we have ever tested, including desktop i9. I'm not defending the pricing of their ram or storage upgrades, those are nuts. But the pricing you are comparing with here is for machines that include a LOT of gravy in the build sheet intended to draw your point such as a 4.5K Display or TBs of PCIe SSD.

Did I mention that the case I was mentioning was in the very base Macbook Air with 8Gb ram cross-compared with an i9 64Gb machine?

You are kinda making a blanket statement that is a little unfaithful to the intent of any of these machines. None of these machines are intended as 'pro' machines, even the 'Macbook Pro' is just the low end model and it is three times as powerful as the outgoing model. Sure you can spec one to the moon to make a price point, but that's the story of anything.
Play Diablo Natively on PowerPC
The other main improvement in the past 10 years is the power draw. You can get more than 10 hours of battery life in a machine that weighs less than 3 lbs. That would have been unthinkable a decade ago.

CPU improvements are only part of the story in making that happen but the are certainly far ahead of where things were in the not so distant past.
I often wonder how explanatory these studies based on Mechanical Turk workers really are.
I hate everything in Chrome. It is a campaign to collect your data. The browser is slow and bloated as well. Stop using it!
There is a version of LibreOffice that you can use online.

Main code here:
https://www.libreoffice.org/download/libreoffice-online/

But this doesn't include some of the batteries. For that, you'd look here: https://www.collaboraoffice.com/code/

Where they offer a downloadable on-premise applicance (Docker) you can use. They also have a hosted version, if you'd rather just use their infrastructure.
Jerry (YC S17) Is Hiring New Grads All Roles (Toronto, SF, NY, BOston)
Location: SF bay area, Toronto, Boston, NY, and other locations.

Available Full-Time Positions:

Marketing Analyst
Product Analyst
Business Development Specialist
Business Operations Analyst
Public Relations / Communications Associate
HR Associate / Talent Acquisition Specialist
Content Writer, Content Editor
Graphic, Motion, UX Designer
Junior Chief of Staff
Essential!

"If new true friend not protected for explicit private union, break case and try using this."

I often write

if (not ...

for emphasis. The "bitand" etc. are similarly useful where the operator might otherwise be mistaken for "&&" or, particularly, "||".

The only one that is an unfortunate choice is "compl", which just looks strange. When I feel a need to call attention to use of "~", I define a lambda "bitwise_not(bool)". But rarely.
10PB is a crazy amount of data. Far more than any normal business would ever have to deal with. Presuming you aren't crazy, you must have an unusual business plan to legitimately need to handle that much data. That means it's tough for us to say much - any assumptions we might have about it could be invalid depending on your actual business needs. You're just going to have to tell us some more about your business case before we can say anything useful about it.
What are all the blobs in the North Sea? Oil rigs?
And you can't build a time machine to go and get it once you do know. Want X days of historical data for training/backtesting and we just implemented the metric this sprint? Good luck meeting your deadline!
Accenture Ventures buy into Nigerian fintech company Okra
Ask HN: How to Contact YouTube?
I recently had my life’s YouTube channel(5yr/20k subs) deleted overnight with no possible way to recover or even get in contact with support.

You can read the full story here: https://twitter.com/gabnworba/status/1384242020659519494?s=21

I’m wondering if anyone here went through anything similar and/or found a way to get in touch with anyone at YouTube.

I don’t have the social reach to get in touch and HN is my last hope at maybe finding someone on the inside to hear my story.

Any help is greatly appreciated.
GPT-3 that convinces you why you don't need to store this thing
I’ve looked at them. Would love to talk to you about your usage and experience with them.
I prefer it when the commentary on Hacker News does not extend to hot takes. I am sure there are many hypocrisies to be observed on HN, but you are drawing a patently false equivalence between the carbon footprint of cryptocurrency, which if it produces value, certainly does not do so directly, and the impact of the plastic pollution caused by lego pieces, one of the most heavily conserved categories of plastic object in the world.
So you're suggesting the ancient Persians were globalizing to form markets? I mean, while ancient trade was quite a bit bigger than folks tend to give it credit I don't know I'd use the term "globalized".
I mean technically there's the T chip which could switch off everything. Parent poster seems to be posting conspiracy theories that apple will maliciously kill machines in 3-5 years at their whim. I would guess that would not go over with the government or customers and be the end of Apple PC type products though, so it's not going to happen
anyone have any favorite examples of one-word variable or method names that have caused this for you? (where you type it over and over and eventually you start to question if it's really a word at all)
Does this tool take into account elevation? The Mt. Wilson observatory, for instance, being on the outskirts of LA, is in a red zone on that map, yet is still a great place to stargaze.

Not that this map isn't useful and insightful, but perhaps it can make things seem worse than they really are? As long as you have mountains around you, it's not like you can't go there to see the stars with the naked eye. Last year, that comet was pretty easy to see from up there.
With a bit of trickery CTL works much like the STL, in that containers can be built of containers:

#define P
#define T int
#include <vec.h>

#define T vec_int
#include <deq.h>

A deq_vec_int - analogous to std::deque<std::vector<int>> - is a neat example.
Running a few Google Docs tabs and I can easily bring my 16GB Linux laptop down..
It is a good battery life for a PC laptop but it is still significantly behind of M1 based Macs while also having significantly lower single core benchmarks compared to M1. And the performance difference is even bigger when both laptops are on battery power.
Dude, I have a wife and 2 kids and my house is small and yes, it would cost 2400 a month to rent it, luckily i bought it before it tripled in value... i wouldn't buy it for 500k today...

(also, every single room but an efficiency is sold out and there is no pricing on their 3 bedrooms)
The most important conversations, for anyone to join
I probably can’t, but I could put up some seed money and set up a non-profit.
Yes I keep bookmarks or often document the links in my brief of the project. Or I've used the links so much I know the site path to get to a doc.

You're trying to find a hole in my logic, but you're ignoring what I'm saying:

Searching the web isn't an important skill, just as going to the library to research isn't an important skill. The skill is reading, research, and organizing research itself. Google just makes it easy to be lazy about research and gives you the impression that with a few keywords, the research is organized for you.
The Ratings Game, Part 2: The Hearing
It's a tough line between intro and The Rabbit Hole. But I'll see what I can do there.

Appreciate the feedback. Some good suggestions here that I'll add.
And yet, the successfully parsed e-mail can still be inexistant and therefore invalid :)
With a touch of name dropping
I guess I should explain why I think Go has low boilerplate. It does have "explicit everything" and I love that too. Also no "spooky action at a distance", like redefined operators. Things do what they say and say what they mean.

What it doesn't have is a lot of noise basically intended to keep the compiler happy, or implement common indirection patterns. Types are generally simple and can often be omitted. It's not traditional OO, so a lot of needless abstraction can be skipped. Complying with interfaces just means providing the required methods. Go code compared with the equivalent C or Java is denser.

For what it's worth there was an attempt at improving errors, which would have added a keyword that means "do this, or if it fails return the error result in this function's error result". I liked that idea. I'm not sure why it wasn't well received, but they evidently have that on their to-do list.
No. They are already managing 10PB, planning for which would be very stupid when just starting up.
Sure, I can agree with that — it’s way too hard to prove a big system isn’t buggy. So then you also can’t use its output as evidence in court, right? You have to have other evidence that you can prove isn’t faulty. Can’t have it both ways.
I think it depends on your viewing habits. If you decide what content you want to watch and then seek it out, you might have a tougher time finding what you want with all the streaming services segregating content.

But if you start by opening a streaming service and browse from there I don’t really think there’s any contest between the high-quality exploration and experience of eg Netflix vs the glorified spreadsheet browsing that is TPB and all the gotchas that go along with downloading random torrents...
It's more like a company that has validated product fit now needing to figure out how to scale economically.

Apple didn't start manufacturing with mega Foxconn contracts. They had to figure that out along the way as their scale demanded.

However I share your sentiment: doing things the same way but cheaper is usually not the solution. Doing things differently (in-sourcing) might be the path forward.
This made me curious about what the SSD cost would be. It looks like you can get a 2TB SSD for $200. So that's $100/TB = $1M for 10PB. Of course prices may be higher for enterprise SSDs and you may need redundancy. Then again, you could probably get a bulk discount at that scale.
https://science.sciencemag.org/content/370/6517/725
Do you have a source for that? I'd believe it immediately, but I'd like to be able to spread it around.
I find documentation tends to not tell you about alternative ways to do something similar.

You can't find the right way to do something until you've read most of the docs, vs finding the way people do it by examples is quick.

I don't need to learn how to write a novel to order lunch in a new labguage
They tend to support OS releases for three years. Catalina EOL is likely to be sometime in 2022.
> too niche a question to be a valuable signal for a hiring committee

I feel like I must be taking crazy pills, but this thread is definitely derailed at this point, so...

I don't hesitate to take a hard stance on this. If you don't know off the top of your head how to write a value to a sequence of bytes, you are an incompetent programmer and are unfit for the profession. That is indeed a VERY strong signal to a hiring committee.

It's like interviewing to be an IP lawyer and now knowing what the types of intellectual property are, or interviewing for a copy editor and now knowing basic sentence structure. There's a baseline of knowledge that anyone ordinarily skilled in the art needs to have, and trivial operations on sequences of values is without question one of them.
Are you using a framework for your map or did you come up with those tooltip dissolving into tic-tac-toe animations yourself?
That seems to be an example of our general tendency of treating all stimuli relative to their surroundings (both spatially, in time, and in abstract sense). A word's meaning only matters in contrast to other words combining it into some composite expression. If no such expression comes up, the brain tries to break down the word and look at a lower level.
not for every developer. for every human. I've had so many questions asked to me about people's computers that they could google in 2 mins
Its not actually. That is the triglyceride. LA is the free fatty acid of the plant oil.
I Leaked Credentials onto a Public GitHub Repo
Valid point about the corruption imho.

It appears that corruption in Germany is mostly high-level corruption. It's super unlikely that a cop will say "I can make this speeding ticket go away if you donate to our fundraiser", and you won't see an average family speed up building permits by handing over stuffed envelopes, but the elite in industry and politics seems to be comfortably close.
The $56k/€42k is before tax [π].

Personally I would struggle to pay for a house, support dependants, and save for retirement on that amount. Partially because I went back to $zero in my thirties (although I know plenty of people in the same category much older... Trying to catch up is hard mode).

[π] https://old.reddit.com/r/chess/comments/mpasyl/i_started_lic...
Phones are already using different formats for image storage. Apps are already sending those at different qualities and formats when you share them.

You shouldn't just take an image from your phone as-is, stick it on a website, and display it at 400x400 or whatever. Firstly, that won't work if you took the image with an iPhone, since it uses HEIF, which isn't supported by any browser. Secondly, it'll be orders of magnitude too big.

Sites will care about this stuff when it impacts their metrics like first-contentful-paint, which will soon begin impacting Google search ranking.
Heh, thanks!

Being tired and having a different mother tongue has its perks, it seems. :)
The C Guide is still rough around the edges (and even some in the center). But I'm working on it! :-)
There are forks of lichess for other games.

- lidraughts.org

- lishogi.org
Its not. Its the free fatty acid of the triglyceride. apples and organges.
I don’t see how that’s less cognitive overhead. It uses words, but not only are some of the choices individually dubious for what they do (using domain specific symbols isn’t higher cognitive load than using common words with no obvious domain specific meanings), it breaks a cardinal rule of naming in an API by using different parts of speech to name things of the same kind, mixing verbs (“find”) and nouns (“anything”).

It’s way more verbose, but not, in any way I can tell, lower cognitive load.
I'm not an engineer so this is probably a stupid idea, but, rather than moving turbines with the tide, couldn't you:

* Hollow out an area of the beach that's underwater at high tide

* Install a big tank that lifts up some number of meters.

* Lift the tank at low tide

* Let water fill the tank at high tide

* Drop your tank of heavy water like a gravity battery to generate power, at whatever rate you choose

* Release water so its easy to lift again
How did chrome eat safari’s launch when they were both based on WebKit. amazing !
Great write-up. I've done countless investigations like this and couldn't have worded it better.

>Depth vs. breadth.

Ah yes, which direction do you look at your program? do you look at which functions consume the most resources bottom up (probably some string or memory function in libc) or top down?

If you're the person writing the system libraries for enormous platforms, probably bottom-up, but if you're an application developer, top down. Sometimes though, especially with the performance issue described in the article you're in the middle -- those are tough to spot!