skysight-inc/HackerNews huggingface dataset:
Interesting. I thought Safari in iOS would block it, but I guess that is just chrome still.
> I’ve carved a career out of rebuilds

What's your learning process? If you don't do maintenance how do you know your rebuilds aren't creating the same problems that lead to the systems needing replacement?

I've got a very well founded distrust of people that only work on green field projects, they're generally responsible for the system's that need rebuilding.
>In the US alone this would greatly aid a transition to wind and solar:

http://www.sciencemag.org/news/2016/01/better-power-lines-wo...

For all the talk about inventing new batteries, I wish improving the existing grid would be more prominent in the conversation. High-voltage longer-distance power markets are something that can be built right now.
Of course there's a conflict. Someone is claiming to be a whistleblower, and Tesla is alleging that he is a liar. I doubt we'll have resolution until there are legal proceedings.
That's an interesting argument.

But unfortunately, it was beaten out by 2%.

https://www.inc.com/anne-gherini/fifty-two-percent-of-us-bus...
Using dockerTools in Nix means you get distroless images!
> Not sure who to believe.

Don't. Not until _all_ the facts are laid out.
I work as an engineer in manufacturing, coincidentally to this article I work at an integrated Steelworks. I know our plant has a visitor's center and there is a company that takes tour groups through the site on certain days (mostly school children). I have heard some other sites such as mines and power stations also do tours. Depending on where you live there may be a site nearby that you could visit, nothing like experiencing it first hand.

For books I'd recommend the "Chemical Engineers' Handbook" https://en.wikipedia.org/wiki/Perry's_Chemical_Engineers'_Ha...

That's a pretty good general textbook that should give you a lot of fundamentals. We keep a copy in our office and it's well thumbed through.

Anything else I could recommend would be much less general more specialized topic (i.e thermodynamics, fluid dynamics, solid mechanics etc).

Sorry I can't really offer more than that Manufacturing is a hugely broad discipline. To start with maybe consider if you are more interested in primary processing (mining, refining, smelting etc) or secondary processing (turning raw materials into products).
I absolutely love the idea (fitting more data on the screen, ala Tufte), the execution (brings back memories of trying MacOS on an emulator) and the design (flat!! yes!!)

I don't understand why flat design gets such a bad press.

One of the best thing I have ever used was a classic windows phone. Efficient, organized, straight to the point.

Maybe it is just part of a retrocomputing trend, but I really like that.
Small internet providers face a fight for their lives
Hey, thanks for the post. I was wondering if TaskRabbit is hirng for recent Masters' grads, as well?
> I'm saying that the fact that you need "a general understanding of how a database works on the inside" is a design flaw. It's a leaky abstraction.

And I just said that "choosing a database is all about tradeoffs" which you need to understand (aka: the leaky abstractions).

> A C++ for loop has virtually the same performance across all systems/implementations

> For "SELECT * FROM TABLE", I have to understand implementation.

No you don't, it has the same performance: a for loop. However, by grouping all of your data onto 1 server, for loops are much more costly than the likely orders of magnitude more regular servers you have than a database. Fortunately, your SQL database supports indexes which speed up those queries. Granted, I'm no database expert, but adding the right indexes and making sure your queries utilize them have solved pretty much every scaling problem I have thrown at them.

> It would be smart to have a language api for the database to be highly optimize-able. The problem with SQL is that it is a high level leaky abstraction so optimizing SQL doesn't involve using complexity theory to write a tighter algorithm. It involves memorizing SQL hacks and gotchas and understanding implementation details.

It is optimizable and 90% of those optimizations I have made simply involve adding an index and then running a few explains/tests to make sure you are using them properly.

If you'll only answer me this though, what database would you recommend than? I'm dying to know since you think you know better and google, a company that probably has more scaling problems than anyone else, doubled down on SQL with spanner which from what I have read, requires even more actual fine tuning.
I guess they discovered you can't really make $8000 a week working from home part-time online.
I think any government involvement in telecommunications is bad, but there is no denying ISPs are monopoly businesses by nature. So then the question becomes, what is the appropriate level of state ownership? For example the wireless spectrum needs to be partitioned out at the national (even international) level to have value, so the FCC is a wonderful agency. But for ISPs the logical size is the entities which own the streets. I'd much rather have a budding authoritarian Mayor than President.

I believe large parts of the various communications acts are unconstitutional and I don't see how light crossing state borders is construed as commerce.
Which journalists? If he did, they don’t seem to be in a hurry to print what he gave them.
How did he have permissions to run unauthorized software on other computers - let alone his coworkers' workstations? Where is the OpSec?
I think you misunderstand the point. The idea was that the data would not be on dirt. Not in a verified registry on dirt.

How would I remove my personal data, or any proprietary data, if someone uploaded that to DIRT?
Including ome versions of Dune and Meet Joe Black?
Why would that be? Hn is full of people who do not like even essential bureaucracy, let alone an unneeded one. Yet when it comes to superfluous certificate authorities suddenly its ok? That does not make sense.

Everyone is concerned about centralization in other contexts but do not see the downsides of certificate centralization and control? How is it that there is no technical solution that does not involve 'authorities'?

This is how control works, first its innocuous and harmless - just get a cert, its even free from letsencrypt. Then after that is accepted its x,y,z. Then its x,y,z and your first newborn. And now you have a way to effectively prevent people from publishing and can silence dissent and anything you don't like under the cover of 'process'.
On the other hand, a fair trial currently hinges on a crowd-funding campaign.
> Instead of creating yet another mediocre cheat sheet repository, we are concentrating our efforts on creation of a unified mechanism to access selected existing well developed and good maintained cheat sheet repositories covering topics of our interest: programming and operating systems usage.

https://github.com/chubin/cheat.sh
Some of us run an old OS on old machines because it just works.

I got an old Thinkpad for an experiment with coreboot. I found it sexy, so I upgraded it like you did.

It feels "snappier" than anything else I have tried. All I need is SSH, and a confortable keyboard, so has become my work computer! No maintenance, no distractions. Just ssh.

I highly encourage everyone to do the same experiment you did, to realize how poorly we are served by current offerings. (or maybe I am just in retrocomputing. I don't know. I just like it)
In practice most of the time you would just write a generic version using one of the other mechanisms. Virtual functions, void* and casting, type ids, or whatever.

Just like everything else, it's a time/space tradeoff because it generates less optimal code in exchange for a smaller binary size.
I do read e-books, because I just consider them books. I have a tablet with only WiFi so I don't screw around. It's pretty great to learn stuff that has been well-researched and well-written and without insults about my mother or minorities.
You hamstring the product to make a feature work one way then find out that what they really wanted would have been easier to implement but they never asked because they thought that would be harder.
Classic Mac OS always perfectly queued any number of input events and executed them in order exactly as expected, regardless of how much the system was lagging. None of the input would be silently discarded or mishandled like it is today. You could easily do something like this:

>type command-N to create a folder

>type its new name "abc"

>type command-O to enter folder "abc"

>type command-N to create another folder within folder "abc"

>type its new name "123"

>type command-O to enter folder "123"

>change mind and type command-W and command-delete to put folder "123" in the trash

>type command-shift-W to close all windows

>type "Macintosh HD"

>type command-O

>type "Applications"

>type command-O

>type "Adobe Photoshop"

>type command-O

>type command-N to create new Photoshop document

>type command-S to open the save dialog

>type command-D to navigate to desktop

>type "abc" to select your new folder

>type command-O

>type the return key to save the new document

It doesn't matter whether the system was able to keep pace with your input. You were guaranteed to have a new folder named "abc" and your new Photoshop document already saved inside.

Now in OS X (I'm sorry, "macOS"), you need to pause at every step and wait until it's done executing before doing the next. Otherwise your input will be lost in the multithreaded abyss.

I hate it.
> This is literal fascism - and I'm not just being hyperbolic.
reply

Tragic that you have enough insight to realise you might be misusing either "literal" or "fascism" and not enough to pull yourself back from the brink...

I know "fascism" has been misused to the point of meaninglessness but can we all agree there has to be at least a small amount of - I don't know - death or torture involved - before we wheel out the big guns?
Make is an excellent way to automatically decide to run your bash scripts (and other scripts, shell commands & executables) or not, all depending on if the existing output is newer than the available input
A bit tangential but Peter Norvig talks about hard puzzles some in norving.com/sudoku.html
Yup. I had to disable autofill entirely to stop obliterating users' data in an app I work with.
The only problem with that point of view is that with containerizing it, and saying, oh you don't have to bring in Ruby, just use Docker, is that you are almost black-boxing it in a way.

The user does hardly any config, really has no idea how it works, which could make diagnosing and troubleshooting issues that crop up problematic.
In that space, my favorite is Typora (https://typora.io/)
> currently being sued by Tesla

Suing him after firing him was probably an immature overreaction on Tesla's part. It forced the former employee into a more-aggressive posture. Better strategy would have been (a) suing competitors he gave information to (if any) and (b) nudging a local DA to press criminal charges.
I think the EU is going to put forth an economic penalty for the network to retain personal information when someone doesn't want it to.

Just because everyone else on the network votes that it should stay there doesn't mean the law agrees.
i am using dante with nix; new to haskell, but the tooling is inferior compared to tuareg(with merlin) in ocaml; my main problem is geting the type of an expression often doesn't work.
That’s why we have courts. It’s not our job to decide he said she said cases like this in the public square where we simply cannot have access to the necessary data. Not saying courts are perfect, but at least they have the ability to get the necessary data.
Sorry, I don't know who upvoted me but you're obviously right.
As long as those steps and caps are connected with fiberglass sides, what’s the issue?
> I don't understand why flat design gets such a bad press.

Classic MacOS isn't flat design, there are hard borders all over the place and (by today's standards) subtle cues of dimension throughout.

Flat design gets bad press because when it is done poorly, usability suffers greatly. I love the iPhone—and I like many aspects of its current UI aesthetic—but the UX design is woeful in many places, with countless problems that arose when the dumped the "classic iOS" appearance.

Most critically is that unless you're an experienced user of iOS, it is no longer obvious what (or where) is tappable. Buttons used to be obvious through design, now they are just text on the screen, sometimes in a different colour. Sometimes they're on the bottom, sometimes they're top-left, sometimes top-right. This all used to make sense when there were title bars and arrow-shaped back buttons that visually reacted when touched; now it is an ambiguous mess.
Also check out netcup, great VMs on rock solid hardware at incredible prices (better value than OVH)
Net neutrality would not suppress ISP competition in any way, shape, or form. Unless you count upset ISPs trying to take their ball and go home, like spoiled children.

And yes, robust ISP competition would be awesome. But there are parts of the country that realistically could not support more than one ISP. Do those people not deserve neutrality in their internet service? What do you say to them if their ISP suddenly decided to fuck with their traffic? There would never be anyone else to turn to.
How do you track feature ideas?
Typically feature ideas get spread across Slack, email, and Google Sheets making it a pain to actually consolidate and prioritize.

How do you handle it?
I'm just wondering how this will affect motor sports, movies, and video games. Will people that never get behind the wheel of a car feel like cars are anything exciting? Will games like forza or need for speed lose their appeal? Will car chase scenes feel out of place in action movies?
It’s worth checking out https://setapp.com (no affiliation). They have some useful utilities.

Personally though, I like the interoperability of a browser-based workflow. I use multiple different computers - Mac, windows, and Linux - and the switch feels seamless because most of my life is spent in Firefox, chrome, and VSCode
" I don't think it should be federal level government doing net neutrality."

Why should your right to information change because you moved 5 miles in one direction?
I actually deal with this by marking every "liked" tweet shown to me as "I don't like this Tweet" whenever it happens, and then after each time I tweet at Twitter and TwitterSupport to stop showing it to me ever. Works well for about 3 or 4 months until I get another batch of 10 or so "liked" tweets.
Here's a summary of Mussolini's Fascist Manifesto, lifted directly from Wikipedia:

Politically, the Manifesto calls for:

Universal suffrage with a lowered voting age to 18 years, and voting and electoral office eligibility for all age 25 and up;
Proportional representation on a regional basis;
Voting for women (which was then opposed by most other European nations);
Representation at government level of newly created national councils by economic sector;
The abolition of the Italian Senate (at the time, the Senate, as the upper house of parliament, was by process elected by the wealthier citizens, but were in reality direct appointments by the king. It has been described as a sort of extended council of the crown);
The formation of a national council of experts for labor, for industry, for transportation, for the public health, for communications, etc. Selections to be made of professionals or of tradesmen with legislative powers, and elected directly to a general commission with ministerial powers.

In labor and social policy, the Manifesto calls for:

The quick enactment of a law of the state that sanctions an eight-hour workday for all workers;
A minimum wage;
The participation of workers' representatives in the functions of industry commissions;
To show the same confidence in the labor unions (that prove to be technically and morally worthy) as is given to industry executives or public servants;
Reorganization of the railways and the transport sector;
Revision of the draft law on invalidity insurance;
Reduction of the retirement age from 65 to 55.

In military affairs, the Manifesto advocates:

Creation of a short-service national militia with specifically defensive responsibilities;
Armaments factories are to be nationalized;
A peaceful but competitive foreign policy.
In finance, the Manifesto advocates:

A strong progressive tax on capital (envisaging a “partial expropriation” of concentrated wealth);
The seizure of all the possessions of the religious congregations and the abolition of all the bishoprics, which constitute an enormous liability on the Nation and on the privileges of the poor;
Revision of all contracts for military provisions;
The revision of all military contracts and the seizure of 85 percent of the profits therein.
> This one is a bit better coverage of it

This article omits the crowdfunded defense and all quotes from the defendant, Martin Tripp. It also glosses over the purported issues:

> Tripp told the SEC that Tesla had installed batteries with holes punctured in them, placed battery cells too close to one another and didn’t properly affix them. ... Tripp also alleged that the company systematically reused parts that had been deemed scrap or waste in vehicles.

Is Tesla running an undercover salvage operation, to identify reusable components and reduce waste from their "totaled" cars?
You haven't seen Nintendo's latest offering then, have you?
I suspect (never written anything substantial) that at least part of it relates to the age of a lot of xnu.

Basically think about the state of c++ and c++ compilers two decades ago. I wouldn’t be surprised if that factored into it.

As others have said codesize can also be an issue - it’s super easy to make templates produce insane amounts of code, especially in older compilers.
That entirely depends on the size of the print you had in mind
On the one hand, there is the rhetorical question of: Why isn't he impeached for Bribery. On the other hand, he may be acting on his regulatory opinion regardless of bribes, and on that possibility, he doesn't need to heed comments anyway, since they're advisory in nature. Using fake comments as a political shield is unfortunately not a high crime or misdemeanor. Civil officers are political in nature.
The most interesting part of this article is that Tesla is involved. Beyond that, it's a lone wolf bad actor looking for a Rainmaker[0].

[0] https://www.imdb.com/title/tt0119978/
How to learn to code. (From an ex-Google tech lead)
There's actually a pretty well established design pattern about wrapping one of those methods with the template class, thereby allowing type safety checks and such whilst still minimizing bloat.
Average air temperature according to whom? How do you verify the values, recorded ostensibly from sensors, were ever measured? How do you verify historical data for everything pre-2018?
I saw this tweet right after his Thai kids rescue submarine was a day late and a dollar short.

https://twitter.com/HelloCullen/status/1016659144823197696
Immature overreaction? He alledgedly stole company secrets and gave them to others in a way that framed other employees at the company, and would continue to run after he left.

Assuming those charges are true, why would it be an overreaction to sue the person who did it!? That to me is the only valid reaction. This person is accused of knowingly purposefully trying to harm Tesla and help competition.

The only way this would be an overreaction is if Tesla really is guilty of doing illegal things. And in that case going to a DA would be the worst idea.
You should always be paying cash whenever possible for the remaining system cost (after incentives). Failing that, you should be able to get a HELOC, home equity loan, or roll the system cost into a first mortgage at low (~4%) fixed rates (that might also be tax advantaged).

Higher interest rates would change the equation, but I don't know of people who are using high interest loans (like an unsecured loan) to finance residential solar.
I don’t think it’s macOS that’s dropping your keyboard events, rather, they’re being forwarded to the old application or nowhere at all while you’re transitioning.
I work for Google and conduct interviews for Google. No magic x-factor, just a good command of data structures and algorithms, plus the ability and stamina to express it in a full day of interviews, plus the luck to have a good night's sleep beforehand, not have an off day, etc.
> On the one hand ISPs want Netflix to pay them, and on the other hand ISPs want Netflix to pay them.

Not at all. On the one hand, ISPs want Netflix to pay them because Netflix is a source of high traffic volume. On the other hand, ISPs want Netflix to pay them because Netflix is a competitor to their own video services, and Netflix happens to be a source of high traffic volume because it's a better video service for the money. Metered pricing isn't the evil we're trying to prevent, discriminatory pricing is the problem.

If it's just metered pricing on the table, then the market will always choose the simpler option of the full bill being paid by the last-mile subscriber, rather than a needlessly complex system of trying to bill at both ends of the network.
AT&T takes stake in AR company Magic Leap at a $6.3B valuation
"However, based on what you just said, the pro-NN people might ought to consider other views as well."

What makes you think we haven't? What makes you think that we haven't thought about what the removal of net neutrality means, and that's why we feel the way we do?

"The pro-NN crowd is guilty of one-sided thinking"

This makes absolutely no sense whatsoever. "The side that's for something is guilty of only wanting that to prevail!"

When have you given serious thought to having net neutrality and the benefits it will bring?

"at least a few of those supporters engaged in credible death threats against Pai and his children"

So because a few bad people are out there, we should fuck over the entire country? How many death threats have journalists received from GOP supporters? Does that mean we should abandon everything they stand for?