skysight-inc/HackerNews huggingface dataset:
(After I wrote it I have started to think about your answer as rethorical. If this doesn't fit, I would be really satisfied if people who do fit would have a chance to read it)

It is not about popularity, you can always find people that have something in common with you. You found them on FB, right? Just don't use FB for excuse for not even try and you will find out that you don't need it. I am a geek as you (probably) are, but there are a lot of other geeks too. If we would live in a same city, what is stopping us to go for a beer and play board games (which I love) and laughing at people who don't have a clue what we are doing. Screw the "how you look" prejustice (which FB is actually imposing - before FB came out, people cared much less about the look, this whole "lets be preaty" and "how interesting life I have"(which is a lie in most of cases) mania is by large its fault). The point of bonding is to interact in person, not hide behind a chat. And after a while (of hiding) you are completely spaced out in regard of social interaction. As far as I am concerned, todays pop culture is completely f* up and something to laugh at, why taking THEIR social norms on yourself? You can be popular too, due to your math knowlidge (yeah, stereotypes, I know), board games, whatever. Just find right group and BOND. In real life, stop poking your nose with rubber gloves, take them off and expirience the REAL expirience ;)

Come on, I bet there was a guy (and girl, they are faking their interests to be """popular""", wait until they are 30+, you will see a huge change in their behaviour) in your class, in your neibhourhood, who has similar interests as you do, just say fuc* off, to anxiety, to media, to pop oriented morons (I am sorry, but I really despise this part of culture, which is faking their natural behaviour just to fit... somewhere) and bond with people, what do you have to loose - except of years of training of social interactions that FB is taking away from you?
Volkswagen Beetle is a classic with a frunk.
The mothers are dying for nothing. To the extent they can tell how well their eggs are doing, it must be terribly sad.
But that's the point, isn't it? S-expressions are light because they define very little, it's only a tree of undefined blobs of data (atoms). It's even more limited than JSON.
And it's been wrong every time.

Biometric data is a form of identity, as is the combination of username and password. Different forms of identity have different security trade-offs and removing nuance by comparing it to a single component of different form of identity is always counter-productive. Biometric authentication is its own thing with its own security characteristics that need to be understood outside the context of what we know about usernames and passwords.
The benefit of introducing prior information in binomial experiments
We detached this subthread from https://news.ycombinator.com/item?id=16896639 and marked it off-topic.
Just makes me think of how I learned to code this in C++ with array pointer by reference and/or value (still don't know and really don't care ;)

int dosomething(int * & array) {}

That * & is just complete voodoo magic.
I'd simply watch YouTube without an account?

I've not seen any reason to log in unless you're going to upload a video or leave a comment and he could get you for that.
A primer on energy, greenhouse gas, intermittency, and nuclear
> if X and Y and Z all have a particular bad consequence, then X and Y and Z are all equally bad

> That's not valid reasoning. I'm curious if it has a name.

The type of reasoning you describe is called a false equivalence.
Show HN: Progress Bar OS X. How much % of a year/month/day has passed in menubar
not really, because once it gets compromised, you are screwed because you can't really change it.
While it may be interesting from an ease of use point of view, I'm worried it is actually more of move from Google and Microsoft to get more lock-in on their OS and of the web.
Counterpoint: https://www.naacp.org/wp-content/uploads/2016/04/The.Drum.Ma...
These stories of SV excesses (especially Juicero) remind me of the anecdote telling how the NASA spend a lot of money to develop a ball point pen than could write in zero gravity. The Russians? They took pencils.
I would have figured that it would have been primarily independent traders that handled most long distance trade, and that this wouldn't have been a particularly high volume trade good, so there would be a good chance that the fraction of records we've recovered don't contain any mention. I have very little education in this area, though. Thanks for all the info!
Yeah - you want to make use of Google services (search, maps, youtube, Photos etc.) for free and don't want to give anything in return. #entitlement

Also, most likely you turning off tracking will impact your Google experience.

Google is different than Facebook in that they offer real value services without which you can't survive a day on the web. Just count how many times you rely on a Google service in a day. The least you can do is to support them in maintaining their ad ecosystem in return. Or be ready to pay for their servuces. Unlike Facebook, Google has never had a data breach/trust issue.
Just want to add: journalists still hold moral high ground.

FB wants to/already has sucked away money and locked in content providers by making themselves the de facto platform, when previously the platform was just "the Internet".

People like to accuse MS and Apple for "embrace, extend, extinguish" tactics, but FB straight up did it for real, it's just they did it to content providers instead of developers and end-users.

Media companies now see the error in their ways and I'm honestly happy for them to attack FB.
BMW knows how to produce cars profitably after having a much higher production and a company infrastructure paid for over decades. Tesla will also be profitable when they're producing a couple million cars per year. And, given the streamlined buying process, will likely have higher margins.
That unit conversion still happens?
Don't anthropomorphize nature. It's just "is". It might look cruel to you like this, or it might look cruel to you the other way (octopuses leaving they'r eggs and only 1% surviving)
1 point by andreyazimov 5 hours ago [-]

Hi HN,
I am a big fan of Year Progress tweets but I want to see not only year I want to see month and day progress as well in minimal OS X menu bar with a cool progress bar.

Demo: https://www.progressbarosx.com/1.jpg, https://www.progressbarosx.com/2.jpg, https://www.progressbarosx.com/3.jpg, https://www.progressbarosx.com/4.jpg, https://www.progressbarosx.com/demo.mp4
In Vim (on Unix), type this into the buffer

for x in type1 type2 type3 type4 type5 type6 ; do
cat <<!
impl Into<$x> for ProcessNode {
fn into(self) -> $x {
$x {some_boilerplate(self)}
}
}
!
done

Now do a line-oriented visual select of all the lines from for to done (using V + cursor movements). Then pipe to shell with !sh[Enter].

Poof! The above is replaced with the following:

impl Into<type1> for ProcessNode {
fn into(self) -> type1 {
type1 {some_boilerplate(self)}
}
}
impl Into<type2> for ProcessNode {
fn into(self) -> type2 {
type2 {some_boilerplate(self)}
}
}
impl Into<type3> for ProcessNode {
fn into(self) -> type3 {
type3 {some_boilerplate(self)}
}
}
impl Into<type4> for ProcessNode {
fn into(self) -> type4 {
type4 {some_boilerplate(self)}
}
}
impl Into<type5> for ProcessNode {
fn into(self) -> type5 {
type5 {some_boilerplate(self)}
}
}
impl Into<type6> for ProcessNode {
fn into(self) -> type6 {
type6 {some_boilerplate(self)}
}
}

Don't write in some insane boilerplate-driven programming language in the first place. Anyone proliferating this kind of duplication (whether with multi-cursors or shell here docs or any other way) should be flogged.
They might be similar in shifting the focus from terminology to semantics.
You should say this is after a key player in Production management had his ideas turned down in the UK and USA in the 50's.
Lem has got to be one of the most profound writers in all science fiction--dare I say in all of literature? He's up there with writers like Wells and Asimov.

Solaris is deservedly his most famous book, but he has many other books worthy of attention. His Master's Voice is a novel in the vein of the Carl Sagan's Contact, but with far more complex philosophical and scientific underpinnings than Sagan's work. Eden and Fiasco are both great as well, even if they fall short of Solaris.

His comedic books never appealed to me quite as much, although there are parts of The Cyberiad with some interesting ideas.

I'm interested in his Summa Technologiae--last time I checked it didn't have an English translation. Has anyone here read it?
Scale Up in Distributed Databases:A Key Design Goal for Distributed System(2002)
What are you taking about? Tesla spends millions a quarter on advertising and PR.
Are there any plans or targets to lower the memory requirement?
I believe in climate change, but I am very much with you on the curiosity. Is this a long running carefully curated experiment or is this a case of data science - many experiments carefully integrated with confounding and conflating factors managed out of the picture?
Reddit! It's a sleeping giant.
You have misunderstood the point I was trying to make.

I'm saying the idea that we as humans should view/consume the exact same thing raw and byte-by-byte without any transformations in between as computers do creates a problematic trade-off because that representation now has two very different masters, humans and machines.

If you want to make that representation pretty and friendly for humans it becomes hard to parse and consume for machines.

If you try to make it friendly for machines it becomes inaccessible, noisy and annoying for humans.

So you have to settle somewhere in between that is tolerable for both masters but not perfect for either one.

With some exaggeration, it's as if we required the binary representation of an image to be "raw viewable/consumable" by humans in a text editor.
That story of Russian pencils is a myth.

https://www.scientificamerican.com/article/fact-or-fiction-n...
I would love a copy, if you don’t mind. I’m certainly open to criticisms of my approach, but looking at “When Helping Hurts”, it looks like they approach the problem from the context of Christian ministry in the First World, which is far different from poverty alleviation in the developing world. In that context, there has actually been a lot of research in recent years on the effect of cash transfers, as they’re called, and the effects have been found to be positive. The GiveDirectly website is a good place to start if you want to know more about the evidence for this approach.
Okay actually, I would pay to use most of Google's good services. I expect them to do advertising and they do not (!) need that kind of data on me for their search result advertising to be relevant. They have my search term; that should be enough in isolation.

I would pay handsomely for Google Maps, but I have no such option. Again though, that is a service that works just fine without my individual data; they have my location and my search term, and any business that pops up is inherently relevant due to simple proximity.

Please do not call this entitlement. Please understand that my privacy is valuable to me. Please understand that I would gladly pay to keep it.
Heh. You mean Michael Mann. Thomas Mann was the German novelist.
XML parsers are necessarily over-complicated for structured data, because it is a text markup language, not a nested data structure language.

<address>123 Hello World Road, <postcode>12345</postcode>, CA</address>

is perfectly sensible XML. The address is not a tree structure or a key-value dictionary - it is free text with optional markup for some words.

You can use XML to represent nested data structures with lists and dictionaries, but the parsers and their public APIs must still handle the freeform text case as well.
The pub and bar industry seem to have it figured out. I get that it's milk so it'd probably need doing more frequently but as starting points go it's probably not a bad one
How much pollution was involved in the milkman's route? It's tough to know what's most efficient.

Best would be to institute a carbon tax at the point of fossil fuel extraction, then let the free market figure out the rest.
It's a funny story, but it's also not true. You don't want pencils in space (not because they don't work, but because you don't want graphite dust everywhere).

A source: https://www.scientificamerican.com/article/fact-or-fiction-n...
For those interested I found https://github.com/xBrowserSync to be the most promising.
The only thing it doesn't have firefox extension yet.
> Just look at the clusterfuck that HTML5 has become. You need to have extremely deep pockets to enter that market.

What do you mean by "enter that market"?
What implies that what is dangerous? There's seems to be some background needed to understand your comment.
Here in the Bay Area we also have Strauss Family Creamery. I massively cut down on the amount of dairy that I consume a few years ago, but before that I would buy Strauss and it would be a similar deposit, about $2.50 if I recall correctly.

You can read about their sustainability practices here.[0]

I am pretty happy to here there are similar creameries around the country. Certainly there are some advantages to interstate Trade for many classes of products, but there's little reason not to be able to source things like good milk locally, cutting down on transport costs and energy expenditure.

[0] https://www.strausfamilycreamery.com/mission-practices/susta...
I imagine the remote control will be some sort of situational guidance ("proceed slowly to the right of the object and then continue"). You'll still be trusting the soulless machine encasing you to mind your safety.
It depends on how long your long operations are. Back when I was working on Justin.tv, we had to write a custom load balancer because we had to maintain a sizable number of TCP connections that lasted for hours or days without disconnecting.
It is interesting really studying the two images on the github page. My first thought was - wow, amazing! But having looked at them for a bit longer they've fallen straight into the uncanny valley for me.

The female's left and right eyes are different shapes, as are her eyebrows. And the male's ears appear to be in different places on the left and right side of his head. His eyes are creepily different too.
Amazing description of ebook readers done in 60's - http://i.imgur.com/e1x76Nz.jpg

Possibly the first prosaic take on singularity from early 80's (computer AIs improving themselves ad infinitum): https://en.wikipedia.org/wiki/Golem_XIV

All of that in his Summa Technologiae from 60's (SETI, AIs, Virtual Realities): https://en.wikipedia.org/wiki/Summa_Technologiae
Browser syncing as it should be: secure, anonymous and free
There is a whole range of trades that go into making a car I doubt that any one working on the line is "unskilled" in the formal definition of the term, semiskilled is probably the term for a lot of line workers

But there is a difference between a time served machine tool setter and some one working on the line attaching wheels.
There was discussion about this about three months ago, when this feature was first announced:

https://news.ycombinator.com/item?id=16212234

The tl;dr seems to be that in certain environments there's a big benefit to having the ability to browse a codebase and make a quick and simple edit without having to deal with the overhead of git.
This document is missing the XMLHttpRequest/Fetch JSON profile. ECMA operates on a sequence of Unicode code points (really code points, not scalar values!). WHATWG defines how you go from bytes over HTTP to something you can pass to the ECMA-specified JSON parser.
It's my opinion that we should try to build a social network on e-mail. The social network is just a new e-mail client or a web front-end looking like the social networks we already know today (Reddit, Facebook, etc.). The challenge is to write a new e-mail client / wrap the back-end such that most people don't realise that they use e-mail.

Of course there are technical challenges like that e-mail is a very old protocol and for some use cases quite a bad fit. But we should have created new standards for e-mail2 instead of creating a plethora of incompatible messaging formats.

I hope that the privacy problems of Facebook is a wake-up call for many people and that we can reclaim e-mail as THE standard for messaging.
For most of us, it's cheaper to rent, for example, an AWS p3.2xlarge @ $3.06/hr on-demand or $2/hr 1-year reserved.
> Things like “12573238458 bytes / 22 days in Mbps” used to do the unit conversions and print the answer.

https://i.imgur.com/pun2Jnm.png
I worked at a company where a coworker insisted that we created a huge printout of all the database relationships. He spent a long time at it, and it took tons of paper. I glanced over it, realized it didn't do anything for me, and then promptly ignored it.

I've spent my entire programming career ignoring those kinds of charts and diagrams. I "see" the connections in my head without any visual representation at all. I simply know where things are, what they connect to, and how things work.

I'm not blind. I just don't get anything from those tools. It doesn't surprise me that this blind coder doesn't need them.
That's interesting! So could we see a gui based machine learning for non-programmers becoming a reality soon ?

And how close in performance this could get vs code based solutions ?
I think they mean needing deep pockets to write a new browser, with all the complexity that modern HTML+JS entails.
Amazing case report: pt overdosed on placebo pill
As someone who works in the car industry in a manufacturing plant, what surprises me is the lack of complexity in their product (especially in the powertrain i.e. battery and motors vs fuel tanks and engines) and yet their inability to ramp up their volume.

If you look at most production facilities (at least in Europe) there is usually one line which produces several models, in various body styles each with various different engine/transmission combinations and additional parts for specific emissions markets and climates. (That's just some of the complexity in the Powertrain system, there's more related to the interior, exterior, electrical systems, suspension, HVAC)

Tesla's model 3 line has virtually none of this complexity but still has issues in productions. Needless to say, if this was an established automaker producing this line, they would easily be up to full production volumes within months. (For me, this is part of the reason why people in the car industry are bearish on Tesla, they understand the challenge in setting up a whole new production line by a novice to the industry. By the time, Tesla have ramped up to a significant volume at good quality, the VAG, PSA/Opels, FCA, GM, Fords of the world would have their relatively simple (complexity wise) EVs designed and ready to ship (or almost ready to ship))

To me it seems like their current woes are a production quality issue or logistics and planning issue.

The Model S was their first attempt at volume production so should have been a good chance to resolve the basic issues, learn from their mistakes and build up good practices. The Model S was notorious for its poor panel alignment, squeaks and rattles and other minor quality issues but things had improved as the production went on. Dishearteningly though, it seems that this wasn't enough. The challenge of producing a low volume product like the Model S really doesn't compare to the Model 3's 6000/week ambitious target. Previously, they could ship a Model S and have their service centers fix all the production issues. At significant volume, you need first time through quality to be almost perfect.

For continuous production systems to work, all the processes need to keep to their 'takt time' and also be done to the correct standard (sufficient 'process capability'). Making sure your processes are capable is the hardest part and where your Six Sigma (Master) black belts are worth their weight in gold. The other thing they need is suppliers delivering on time and to spec. Logistics planning also is huge, with delays in supplier shipments potentially stopping the whole line. Supplier quality can also be an issue so having your own knowledgeable engineers working with them is key.

They have a huge task ahead and everyday they build below target, they are burning millions of dollars of revenue potential.
Yep, the application to text documents is valid in my eyes, as well. Although there are lighter weight and/or more extensible approaches, like TeX. (update, clarificaton: I mean just the markup syntax, not the compuational model)
They also do this with Google Maps on Android. Disabled Location History sharing with Google? Sorry, we cannot remember the last search term you entered in Google Maps ON THE SAME DEVICE. This is so infuriating
I've read the original Polish version, though there seems to be English translation from 2013: https://isbnsearch.org/isbn/9780816675760
Parsing JSON is not a minefield. It is technically trivial and pretty secure. Compared to other specs it's not that bad, but of course there are still some security concerns, esp. in the last two JSON RFC updates, which made it worse and not better.

But most other commonly uses transport formats are much worse, and much harder to parse. Start reading at http://search.cpan.org/~rurban/Cpanel-JSON-XS-4.02/XS.pm#RFC...
Here in small-town BC, I buy local milk at a chain grocery store in glass bottles with a 2 dollar deposit. the clean empties can be returned at the checkout when buying your groceries. the milk is great and the bottle process works.

I think it's mostly the other (more expensive, and 'radical' changes to the milking process) challenges to do with keeping the cows with the calfs that were what killed this attempt.
I just did a lot of reading about EFI to get my system booting again, so I'll write a bit about it. Cunningham's law and all that.

On system startup, the CPU begins executing from the EFI ROM - a few-megabyte chip on the motherboard somewhere. The EFI is essentially a simple (won't say small) OS: it can enumerate devices and partitions, mount filesystems, draw graphics, and connect to the internet (shudder). It provides APIs for these capabilities to the loaded EFI executables. EFIs are either 32-bit or 64-bit so its boot code must switch from real mode at some point.

After handling whatever system initialization, the EFI looks through the connected disks in the order configured by the user, searching for an EFI system partition. This partition is FAT32 and has a special GPT partition attribute to mark it. These partitions are usually 100-500MB and are usually the first partition on the disk. If found, the EFI mounts this partition.

At this point, the boot process depends on the value of various EFI variables, which you can inspect with the `efivar` command on linux. These instruct the EFI bootloader to load various EFI executables, which are PE-format but otherwise fairly normal. First it will load any drivers specified by the `Driver####` and `DriverOrder` variables, which could be used to enable the EFI bootloader to load from e.g. a RAID controller or a BTRFS partition. I haven't seen this used in practice, however. Next it will run an executable specified by a `Boot####` variable, depending on the `BootNext` or `BootOrder` variables or a user-selection at the EFI boot menu. These EFI applications are stored in vendor-specific directories of the EFI system partition like `/EFI/Fedora/shimx64.efi`. These applications are usually either an EFI shim which executes a traditional bootloader, or a traditional bootloader compiled as an EFI application. EFI could also be used to directly boot a kernel, such as linux compiled with EFISTUB enabled.

If the EFI isn't able to boot any of the registered entries, it will usually run the EFI Shell (if installed) or try to run whatever is at `/EFI/BOOT/bootx64.efi`.