skysight-inc/HackerNews huggingface dataset:
CSV is unfixable
> What about citations proving that programming is dry, tedious, or boring?

From what I've seen this is standard assumption by ordinary people. And it does not target only programming, any office job that involves "sitting at the computer all day" gets that reputation.

And that easily could have not been the case in the 50's (I really don't know). And the profession has clearly evolved (anecdotally: many think it has gotten worse). So your assumptions are really not that obvious. Sorry if that comes accross to you as "arguing in bad faith".
Sorry, bad formulation. I meant that the tracking for this would not be used for any other purpose than distributing my payments.
You might want to include some actual pictures of the input and output in the readme. The current examples are just one-line command snippets which aren't as useful to someone who hasn't decided to use the tool yet.
For this kind of information you can look at rankabrand.com

> 9. Does the brand (company) have a published list of direct suppliers that have collectively contributed to more than 90% of the purchase volume?

Microsoft, "Microsoft provides a list of its top 100 supply chain partners.", [2]

Samsung, "Samsung does not provide a list of direct suppliers"

HP, "HP publishes a list of suppliers that represents over 95% of its production supplier spend.", [3], HP even discloses what type of product they procure and how many workers work on HP manufacturing lines

[1] - https://rankabrand.org/electronics/Apple#detailed-report]

[2] - http://bit.ly/1EWC6XW]

[3] - http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=c03728...

edit: formatting
I'd be worried if Arc had caught on already. Didn't he say Arc was to hopefully be a hundred-year language?

It took Lisp several decades to inject its ideas into more common languages. It's now we've been seeing many of its features seeping into popular languages. Some non-Lisps even have limited macros.

Being successful doesn't necessarily mean being popular but having impact. Can't tell yet about Arc.
Breaking China down to provinces (I cannot find which are the ones I missed, about 10 of them total):

Guangdong 110 (Shenzhen 41; Dongguan 36; Guangzhou 9; Huizhou 9; Zhuhai 6; Zhongshan 4)

Jiangsu 110

Shanghai 36

Sichuan 14

Henan 12

Shandong 10

Tianjin 8

Zhejiang 8

Fujian 6

Chongqing 5

Jiangxi 4

Hunan 4

Hebei 3

Guangxi 3

Liaoning 3

Shaanxi 3 (not to be mistaken as Shanxi)

Beijing 2

Anhui 2

Shanxi 2
Even among the top websites, there are a lot of them that don't even do dual stack. Let alone IPv6 only. (e.g. Twitter)

Also, only using IPv6 is cutting out 75% of the world population, according to Google. https://www.google.com/intl/en/ipv6/statistics.html

However, public-facing dual stack but internal IPv6 only is done at e.g. Facebook IIRC (see https://code.fb.com/?s=ipv6)
Hasn't GDPR already established some fines for breaches [1]? I know it's only for Europe and those who interact with it, etc., but I remember my lecturer arguing that it was just a matter of time until the rest of the world follows suit.

[1] https://www.gdpr.associates/data-breach-penalties/
There are already a lot of safety regulatory agencies in the world. These government sponsored organisations managed to make food and other consumer products a lot safer.

These type of discussions often end up with mass control by the government versus free market will solve it by itself.

The sweet spot is somewhere in the middle, like many of these agencies have proven for decades.
Rundeck Series: Install and Configure RunDeck 3.0 on CentOS 7
> You'd have to use a very loose concept of “comparable” for such claims to be plausible

There are actual flying prototypes that have gotten at least within a factor of two of electric cars, depending on respective passenger loads. How they'll come out with production models remains to be seen, and also depends greatly on average passenger counts.

People tend to overestimate how much energy flight takes - consider that both large scale commercial jets and small private aircraft are relatively comparable to cars in energy use per passenger mile, often coming out better for larger planes than cars (though admittedly largely because average passenger numbers for cars is so low).

> but the personal flying vehicle market has been rife with vaporware draining the wallets of investors and enthusiasts (the latter through early sales of reservations for “imminent” models) long before “electric” was part of the usual pitch.

That's true, and I got a good laugh of e.g. seeing a pitch from a company in this space that included the Moller SkyCar as a competitor (I'm not sure if they were serious and included it for completeness, or if it was in there as a joke; they included the year it was announced, and that it was not yet available, I'm presuming it was a joke), but there are a few significant differences: The rapidly improving energy density for batteries coupled with much simpler designs and more advanced materials allowing for lighter planes. Add in autonomous operation and the cost picture for operations changes dramatically. This to me is the biggest change: Several of them are now aiming for "Uber in the skies" rather than selling to individuals, which allows for entirely different financial tradeoffs.

At this point there are also multiple flying prototypes, which is a marked difference.
> If you are worried about people in the year 3000 understanding your data, add a .txt file alongside the CSV explaining the fields.

Good point. That's what (tabular) data packages are for, see https://github.com/csv11/csvpack for some real-world examples.
Waste Paper Pulp Cleaning Equipment High Density Cleaner
This whole meme truly underestimates the average person's Stockholm Syndrome for fascist rule. Microsoft's userbase is like some kind of microcosm of learned helplessness. I've never seen so many otherwise intelligent people feverishly defend Microsoft, its OS, and their actions. I have literally seen in the last week someone posting about Windows 10 completely hosing some of their important pictures, then in the same breath defend the people responsible.
How many human beings do you need? Web search lists 90,000 fulfillment center employees at 25 fulfillment centers, so let's assume 3600 employees per warehouse. Amazon ships about 1million packages a day, so let's estimate 40,000 per fulfillment center per day. So that's 11 packages shipped per employee.

Now, let's assume a 0.1% (probably very high) item drop. So about 40 packages will be dropped a day. How many people do we need to run out and get 40 dropped packages? Certainly not more than 40. So at this failure rate, I can reduce the number of employees by a factor of 3600/40 = 90x!

Clearly, handling failure cases is a much lower workload and needs far fewer people in the pipeline. Like I said, Jingdong has a fulfillment center that does 250,000 packages a day they claim, and they say only 5 people are needed to babysit its operation.
How is this compare to G1GC?
Now you mention it, it sorta is; I haven't used eclipse, but I've never stopped putting all of my projects into a single folder called "workspace" in my home directory.

The main difference would be that all dependencies are also in this folder, instead of e.g. a maven or ivy folder located somewhere else. And a (suggested?) folder structure, not dissimilar to java's package structure, where you'd put your e.g. github.com/user/repo repository into $GOPATH/src/github.com/user/repo. I'm sure there's clever tooling or commandline wizardry that works really well with a structure like that.
Oh, hello! My gut feeling was that csv-next is pointing to the informal specification (and they read like it, but specific to a single problem point).

I guess you might not have understood my complaint (my bad), so let me give some examples how the specification should look like.

An informal specification looks like this [1]. You should give examples and rules enough to use your format and sufficient to implement most of the things. You should give definitions for keywords that are specific to your specification (but you can omit common definitions). You should give some (but probably not all) ideas where the specification can go wrong: Unicode whitespaces, Byte Order Mark, platform-specific newlines, escape sequences, duplicate keys in the front matter (well, actually there is no provision how to put the front matter at all), numeric overflows, and so on.

A formal specification looks like this [2]. In addition to what an informal specification provides, you should give lots of examples and formalized rules (most frequently ABNF [3]) to implement all the things. There should be clear and reasonable error handling policies. The wording of the specification should be clear, unambiguous and preferably standardized (there are specific meanings to "MUST", "SHOULD" etc. [4]). The specification should be honest about its pros and cons. You should be explicit about the flexibility of the format: you should give a list of what can be extended or modified later and what can't.

I strongly suggest you to put an informal specification at the least, and to prepare for the eventual development of a formal specification by pondering about missing pieces (it is a daunting task, I know).

[1] https://github.com/toml-lang/toml/blob/bb47759841ac368d86eb7...

[2] https://tools.ietf.org/html/rfc7049

[3] https://en.wikipedia.org/wiki/Augmented_Backus%E2%80%93Naur_...

[4] https://tools.ietf.org/html/bcp14
Was at Amazon. At Microsoft now.

Tired of it but I can't get another job. Feel like I've pretty well tanked my career. Pretty unhappy about it.
Low-Tech Magazines website: Solar powered, offline during cloudy weather
Collabora and ONLYOFFICE will fight for ownCloud users
Not yet, but one self driving takes off, delivery drones are probably one of the first use cases to be used. Hell, they don't even have the 'unrestricted left turn' problem that cars have, because UPS already restricts its drivers to right turns only or restricted left turns only. You just need a self-driving UPS truck, and for a certain subset of packages in a certain weight class, just a self-propelled dolly that comes out of a ramp in the back of the truck.

I'm guessing no more than 20 years before all of this is automated. And then what for low skilled labor?
There were some other upgrades, for example we used some React Bootstrap components, and then upgraded to new Bootstrap as we wanted the flexibility of the new version, but they weren't going to support it, and Reactstrap only came into existence from React 16 so we had to roll out our own components to do that upgrade within React 15 - otherwise upgrading bootstrap would have pushed us to next version of React. That was a choice though.

There were just more major API changes in a lot of the libraries we use than I've had to deal with previously on major upgrades. Maybe it's just the project has more dependencies.

I had another issue where one upgraded webpack dep wanted new babel, but then that broke another one, so I also had to help with that before I could complete the upgrade.

It's not just about the individual incidents though, it's more that upgrading one thing often required the upgrade of another, and after following that path, it became clear that much of it had to be done at once.
Fyre Festival: Founder Billy McFarland Jailed for Six Years
Can you please explain this to me in more detail? Costs inflating causes economists to think the economy is booming, how? Is it based on how they measure “economic boom”?

Why would a 50 car pile up “increase GDP”? I’ve heard similar criticism of how we measure GDP, but don’t understand precisely what the problem is.
It won't be big because most people don't want to eat soggy food that has been likely transported by a bicycle when they go to a restaurant.
* bidirectional - build representations of the current word by looking into both the future and the past

* pre-trained - train on lots of language modelling data (e.g. billions of words of wikipedia) and then train on the task you really care about but starting from the parameters learnt from the language modelling task.
Triplebyte (YC S15) Is Hiring a Demand Generation Manager
That's a good explanation.

> Now if you ask me if the left coin came up heads—and I say yes—that doesn't give you any information whatsoever on the right coin.

Exactly. "At least one" gives information about the whole set, implicitly giving information about the second one whereas "the first one is X" gives no information about the second one.
How does physics connect to machine learning?
Interesting, they listed BYD Co., Ltd. there. BYD is one of the largest Chinese automobile manufacturer. It must be somehow related to the Apple car or development of self-driving software.
Reminds me of a book called " Eat that frog"
Ahh, google finally succumbing to the mediocrity of being huge and boring.

Must be nice for management to not have to even try and develop employees beyond L4.
I hope this is good at extracting register maps from datasheets. That would save a lot of tedious driver work.
Make sure to use Ublock Origin instead of Ublock. Solely "Ublock" you want to avoid.
No worrieds I'm pretty cynical myself which is why I'm pretty surprised when I see technology that actually makes me believe things could be less-shit in the future (hyperschema + json LD gave me that feeling).
Fancy Border Radius Generator
In Germany you'd have to accept those tos before buying, otherwise they are void (or something similar)
FYI: The (tabular) datapackage is great / fantastic but one layer up the stack.

See https://github.com/csv11/csvpack for real-world data package examples.

By the way, the tabular data csv dialect specification - is a great start/initiative (mostly a 1:1 copy from the python parser :-), really - would need an update, for more options, to reflect the reality of the csv formats out there. The big insight and breakthrough - csv is NOT one spec or format - but various flavors / formats / dialect - let the computer (that is, csvreader library) handle it.
When Context Replaces Redux
BTW, if you look at the Jingdong video, they're not doing Kiva. Kiva was designed for human packers to bring human-sized shelves to the packager.

Jingdong is doing what Musk talked about: A 3D space filling factory. They've build a Voxel-like 3D positioning system of shelves. The entire warehouse space seems to be used, stacking stuff up to the ceiling. Robot sleds seem to be able to address any X/Y/Z coordinate in this space, moving down to where a robot arm unloads a palette.

So basically, it's Kiva bots, but on 3D degrees of freedom.

They do have Kiva-style bots for the final part that loads the wrapped packages onto the Jingdong delivery trucks.
Covering up a data breech sounds like criminal
behavior in the example above. Which you know,
lands people in jail?

Only if the cover-up isn't successful.
Picking the Right Divyang Vehicle for Wheelchair Bound Individuals
Good effort. And I like the minimal documentation.
However, and I would love to be proved wrong, I think you are about 20 years late for this project to get any interest aside from some effimerous moments in hackernews...
Disowning the Greeks
Supply Chain Transparency is an important topic in many companies' sustainability and business & human rights efforts.

For example, the United Nations Guiding Principles for Business & Human Rights and some related legislation like the California Transparency in Supply Chains Act, or the UK Modern Slavery Act require larger companies to disclose how they prevent/deal with Forced Labor in the Supply Chain. Transparency about your supply chain is generally considered best practice.

There are many other examples of proactive companies, like
Marks & Spencers interactive world map of suppliers [1], Adidas Global Factory List (xlsx) [2], Unilever's list of palm oil suppliers [3], ...

[1] - https://interactivemap.marksandspencer.com/

[2] - https://www.adidas-group.com/en/sustainability/compliance/su...

[3] - https://www.unilever.com/Images/unilever-palm-oil-supplier-l...
Chapter Five: P for Paystack, P for Payments
Interestingly, a lot of companies listed in China are actually Taiwanese companies having their manufacture processes in China. If certain company have locations in both countries, I think it's very likely a Taiwanese company.
> They're torturing millions of Muslims in Xinjiang, directly or indirectly through terrifying police state actions that entirely revoke all human liberty.

Despite being repeated often, to my knowledge there's no evidence for that. It also doesn't sound very plausible as only about 10M Uigurs and Kasachs live there (those two are the mostly muslim minorities living there). If we assume this is about young to middle age male adults (because this is the relevant cohort in practically every violent conflict), "millions" of these are getting imprisoned and tortured implies that a whopping 100% of non-elderly muslim males in the region are in internment camps. Actually more than 100%, if we assume not every Uigur is a Muslim.

What we do know though, is that the conflicts in the region are very violent. Islamic extremists have bombed civilians on multiple occasions, including public markets, buses, killing sleeping workers in coal mines etc. [1]

And we know the Chinese police has killed people at riots, though I haven't yet researched the circumstances.

In both cases the violence is abhorrent and to be condemned. The mass torturing story seems to be fake, though.

[1] https://en.wikipedia.org/wiki/Xinjiang_conflict
People are already taking robotic taxis:

https://www.theguardian.com/technology/2018/aug/28/driverles...

Admittedly, on a very limited basis. But there is one thing to consider: There are a lot of city cores where average speeds are low enough that such specialised services are viable way of reducing the need for fully flexibly autonomous cars.

E.g. here's an autonomous shuttle manufacturer:

http://www.easymile.com/

These are also in actual use some places (though lagging laws means that many places there's still an attendant), and there are other manufacturers.

So while the full general purpose replacement may take longer than hoped, a lot of more special purpose vehicles like that will nibble away at transport needs, and illustrates that if we look at it as not a problem of replacing cars, but a problem of replacing journeys, it's possible to solve parts of it piecemeal long before we can fully replace cars.
Good point. See the CSVJSON format - http://csvjson.org - Love it. I will add a new variant called CSV <3 JSON shortly to the CSV 1.1 repo and csvreader etc. too.
Yes, I totally agree with that assessment. In this context, it's hard to think of a legitimate marketing purpose. Potentially you could do something like record the IP address and if the person comes back put up a banner saying, "I've noticed you were here before. If you pay $X per month, you can skip all the third party ads". That would be legitimate interest I think (you would still have to do something to allow them to object like putting on a button that said, "Never show me this again"). I can't think of any legitimate reason for passing on personal data to a third party, as you say.

Edit: Now that I think about it, the Guardian does exactly that... Probably why I thought of it LOL.
Applied Neuromarketing: penetrate the buyer's head to increase sales
Because it potentially contains private information, telemetry data from cars doesn't have to.
> Can you develop this part I'm curious, how do you make the difference between a good engineering mind and a bad one for example ?

Sure

I'm simply stating what I've been feeling meeting developpers peers the last few years. I've met engineers and I've met tinkerers.

As far as what I've understood, engineering is mostly conception. Given a set a requirements and constraints, the engineer does some thinking and tries to come up with a technical solution that satisfies both requirements and constraints. Much of the time it's about compromising. That requires thinking ahead and anticipating stuff. Whatever the field, CS, aerodynamics or mechanics, the process is basically the same with different time scales. You're given a problem or a need. You have to understand it and its implications. You have to imagine some tool that will solve it. And the tool will exactly solve it. Durably. Efficiently.

Now, sometimes you can see developpers throwing a few lines of codes, assembling (with more or less duct tape) some modules found here and there and then testing it with a few simple cases.

Nothing wrong with that way of doing things. I do it myself on some home-projects of for a Proof Of Concept on the job. I litteraly use duct tape on some robot-arduino-thingy that I build for fun.

This way of doing thing, I call tinkering. And it's needed as much as engineering. Tinkering, DIY, duct taping, it's where new and innovative ideas come from. Because when you tinker you play around. You add this or that just to see what could happen.

But the thing is, when you tinker you don't build to last. And I've seen many developpers building things that way that would be delivered to clients in production.

So maybe when I said "not much have a good engineering mind" I should have said "not much understand the difference beetween DIY and Engineering". Both are needed. The key is to know when and why.

Finally, engineering is taught, yes, but it's a skill that is also and mainly developped with your few first years on the job. Not just in uni. I just feel that It should be a concern of any school that teaches futur developpers. Or a concern of any company that hire freshly out of school students. I know I try to sensibilize my interns to those subjects.
What I mean is that formally, those laws (Sharia) are not applied selectively. The practice is different, but that's not quite the same thing. Historically, when the concept of rule of law was first introduced, it was to counter the then-prevailing idea that laws officially don't apply to kings, who are above the law. In places like Russia, this was even manifested as part of the title - "autokrator" grew to specifically mean that the ruler is not subject to anyone else's will (including any laws).
Can you elaborate why?
That makes zero sense. Does Windows EULA not apply to me if I buy an used computer? I don't think so.
Cool! That's a good intro too.

Many people don't realise the general weird disconnect in PDFs between real content and what you see on the screen that makes it hard to recover source data. In extreme cases you have subset fonts with glyphs ordered completely differently from how they are in the original and no mapping back to the character they represent. Then the graphics stream is instructions to draw glyphs at coordinates. As you can imagine it's quite a battle to get back to something "raw" (assuming you even had fonts to start with).
Chuck Moore Interview 2018 [video]
Good point. News is not like other business sectors in that it (ideally) plays a critical role in maintaining the balance in a democracy so it's in everyone's best interest to have a strong honest and free press.

If the news sector dies, or becomes 100% government sponsored we'd be much much worse off compared to the current issue of privacy invading ads.
See the Awesome CSV page, for the discussion about tabs vs commas - https://github.com/csv11/awesome-csv#tab

Yes, ideally the tab is perfect (no escape rules needed, etc). In practice you cannot tell if you're human if a tab is a space or a space is a tab and than you will get into trouble reading / writing your data etc. Anyways, both are great and needed and use tab2csv or csv2tab to convert or pipe (when using command line tools) :-)