skysight-inc/HackerNews huggingface dataset:
What is politically extreme? Would a company that hires someone like sarah jeong be viewed as politically extreme?

The problem isn't youtube. The problem is the news. The news has become politically extreme and that has seeped into youtube.

And it's a bit hypocritical of the nytimes to whine about youtube when they pressured Alphabet ( youtube and google ) to give them priority status on both platforms.

Anyone else getting sick of the news media attacking social media for all the ills they themselves created and are creating even further? Youtube, and social media in general, has become politically extreme because the news industry ( in particular CNN, Washingtonpost and the NYTimes ) has been pressuring it relentlessly to push their content on social media. And since they are so politically extreme, it creates an extreme backlash against it.

Lets not forget that their political extremeness is why fox news was created and why fox news is so popular. If news media companies were a tiny bit honest and objective and fair, we wouldn't be having this problem. But these people running these companies surround themselves with sycophants and create such an impregnable bubble that they can't see how extreme they have become.

Get off your high horse already. You are the problem, not youtube.
Huh, I also run scaled and haven't noticed that. Is it possible it's an add-on causing the extreme cpu usage?
> Does this ultimately boil down to "go install" (or whatever the Rust equivalent is) is easier to deal with than "./configure; make"?

Well, yeah. For once, "./configure; make" doesn't work on Windows. So you need CMake, or SCons, or Boost Jam, or any other cross platform build system. Then you have different ways of getting dependent libraries, like zlib. In short, the C/C++ cross platform "packaging" is just a mess.
Better title: Why Sperm Counts Are Dropping For Men Today
> Do you seriously think any reasonable person would ever do that

As the other reply points out, this really isn't treason. The President is not the country.

> and assume they would get away with it?

I don't think they even thought that far. They probably wrote this in an emotional state after watching (or even attending) John McCain's funeral. McCain's referenced with respect near the end of the article.

This seems like a short-sighted attempt to announce heroism as an inspiration to others. It certainly hasn't had that effect, but I try to keep Hanlon's razor in mind:

"Never attribute to malice that which is adequately explained by stupidity."
`Void -> a` is inhabited by the slightly weird empty-case construct in (GHC) Haskell: `\x -> case x of {}` has type `Void -> a`
I’m not sure if you’re trolling. Have a scroll through this article and say that again;

https://www.bloomberg.com/features/apple-iphone-guts/

There’s certainly a dearth of groundbreaking category defining new products, but you have to be blind to what is actually going into the intervals of each successive iPhone model to claim there’s no innovation happening.

Personally I think the level of expertise, technology, and craftsmanship which has gone into the iPhone line is astounding. They have absolutely mastered the form factor to the point where you take it completely for granted.
xsv doesn't have its own csv parser, it uses a Rust library to parse csv[1], which is almost 4 times the size of xsv itself. I just happen to have written it.

In any case, it would be fun to see an implementation in LuaJIT, especially if you did the CSV parser as well. Although, I think that takes you well outside a weekend project unless you cheat. :-) I don't know the performance characteristics of LuaJIT, but I assume they are better than Python's. I don't know how much better. In any case, this challenge was much more interesting to me when you were talking about Python.

Also, I don't really care about a claim that says you could write it faster. That's borderline meaningless in my work unless you're talking about an order of magnitude difference, and I sincerely doubt that.

[1] - https://crates.io/crates/csv
I think if the source cares about his/her job, they'd intentionally throw in some misdirection (i.e. lodestar')
Tesla delivered a total of ~23 175 cars in August in the US. For comparison BMW delivered 23 789.

And that's only because the former is supply-constrained.
Nope. I don't think I've ever used .gitattributes. Might be a neat idea. Not sure.
That 150ms is especially important if the tool is running in a loop in a bash command.
Claiming you can implement a version in a weekend and match the same performance is quite dismissive.

Superficially counting the lines of code in the top-level project (ignoring everything else) and implying that it's "just" 4000 lines of code (as though that's a full description of the effort that went into it) is also quite dismissive.
Horrible. Seems to not work with Google Inbox though.
I don't know if it's elitism, but I would say using *bsds over the years has made me embrace minimalism a bit, and write shell scripts that make fewer assumptions and work in more places. There is value in that, I think.

I still prefer gnu make though.
> openssh's tools act like this which catch me from time to time.

In fairness, openssh is an OpenBSD project that gets ported everywhere else.
I'm not, although I'm sure there's something out there like that. Especially in the river generation domain with erosion models applied.

It'd certainly be an interesting project to build.
Equifax really isn't a financial institution. But yeah, in a capitalist system, it shouldn't be surprising that capital has power over you just like in a monarchy, the monarchs have power over you.
I think Peter Christopherson of Throbbing Gristle/Coil fame built something similar back in the day.
It's from a time when it was common for people to just light up wherever they wanted. It wasn't too long ago this ended (at least in California), so it jumped out at me. I probably didn't even notice when I first read the series in the 1980s.
Non-sociopaths actually do derive happiness from the well-being of others though. I think that's likely what you're missing. This happiness from the well-being of others makes sense from an evolutionary perspective because not only individual survival traits are favoured, but communal ones as well. Although, the persistence of a small percentage of sociopaths also makes sense, as they are able to free ride to some extent on the good will of society. However, an instinctive negative reaction to such behaviour by more neurotypical people is also a survival trait, hence the negative reaction you're getting here!
I dare not go there anymore.

The last few times reminded me not only how many books I have not read, but also how many books I wanted to reread.
I can upload photos from my camera to Facebook using Safari on iOS. I deleted the Facebook app from my phone 6 months ago and haven’t missed it at all. The only inconvenience is that you can’t access Messenger from Facebook’s default mobile website, but you can from https://mbasic.facebook.com/messages
Not in the least. But they are the preferred "news" provider here and get spammed 24/7.
I wonder what parts of modern sci-fi we will regard as hopelessly outdated in a hundred years, as we might view many elements of the Foundation series?

Perhaps we'll achieve Ghost in the Shell-style brain encapsulation, and so view any sci-fi story that doesn't feature people trivially swapping bodies as needed - despite having FTL and laser guns - as hopelessly outdated and silly.

Perhaps we'll become increasingly invested in our digital lives and robot servants, to the point we view old sci-fi that involved physically sending humans to other worlds just to stand around on them as extremely dangerous and wasteful?

Though on a somewhat different angle, I've quite enjoyed watching many fantasy stories "update" themselves to be more amenable to a modern audience. For example magic powers have slowly morphed from Gandalf style vague mutterings and the occasional flashlight to basically being programs that a wizard can download, swap, upgrade, etc. It makes me wonder if one day when humanity has achieved immortality, if we'll "backport" it to our fantasy stories and suddenly every human kingdom has some magical doodad that makes them live forever?
> whenever you would mention something about gender-inequality you would be taken as a tin-foiled freak.

Are you sure? We won't be allowed to acknowledge differences in average adult height or differences in the ability to carry children?
Checked C: Making C Safe by Extension
> To me, a business decision is always based on _relative_ risk to reward ratio. If you're a startup hiring employee number 3 vs Google hiring employee number 739813, your risk profile is completely different, but the absolute dollar investment in one employee is about the same. In that scenario hiring an employee number 3 could be a huge gamble in a way that hiring employee number 739813 could never be.

Sure, but that's mostly because a startup has a very high risk profile, because success or failure is existential. In nearly all other cases, even for smallish companies, the risk is lower, even for employee number 3. If you're a small doctor's office and you hire a crappy receptionist, you'll have a bad time but you'll survive. If your startup hires a bad marketing person and some competitor popularizes their tech before you do, game over.

And once we're not talking about existential risk, we're talking about dollar risk. Which doesn't depend that much on who you are. If it costs ten billion dollars to have a 10% chance to make fifty billion dollars, is it worth it?

> Apple still needs to have this project, in order to stay relevant to competitors and current/potential employees. Even if it does fail, the side effects of having this project mainly to attract talented engineers and stay relevant make it worth the investment.

But it's a secret. How is it helping them attract anyone if nobody knows about it? They may even have something actually interesting but we won't know until they reveal it (or it leaks), and in the meantime it sounds like pretty boring and expensive follow-the-leader behavior.

And if it does fail they won't even tell anyone about it.
Most definitely, yes. If you setup your indexes correctly in a relational database, then xsv isn't going to come anywhere near performing them as efficiently. The only indexing mechanism xsv has is a record index, which lets it parallelize certain workloads across a CSV file. But it doesn't have any per-field indices like relational databases do, so any kind of join done by xsv requires building the index first in memory.

xsv could grow support for field level indices, but it's more work and I don't know whether it's worth it. There's a line to straddle here, because at some point, xsv isn't going to be good enough and you should instead just use a database.
It's about 1% of GDP and employs less than 2% of the population.
Show HN: Simple correlation plots for the terminal
* Python is not all that difficult to package into an exe. C/C++ are very cross-platform.

* Python can be reasonably fast with pypy.

* Go and rust maybe don't have segfaults, but they can still crash and burn, or have other kinds of bugs.
If Elon avoided a mental breakdown in 2008, he certainly won't get one now.
Do you have it as a service, or a set of OpenVPN scripts I can install? I could see a nice Grafana dashboard of my outbound traffic. Install your cert on my device, break into sessions and then further analyze traffic.
> You said pretty much impossible which means it's possible.

Is that how it works? If the sentence had been "walking through a wall via quantum tunneling is pretty much impossible" would you have also translated that to "walking through a wall via quantum tunneling is possible"? Would this have been a helpful translation?
Study: A responsive partner can mean a longer life
Trump could already fire people. This changes nothing.
F/SF, as a publishing field, seem hell-bent on 'forgetting their greats'. Until the excellent Fantasy Masterworks and Science Fiction Masterworks series appeared, it was more or less routine that books considered 'classics' of these genres would be out of print more often than not.

Meanwhile, anyone who can manage the sleight-of-hand will ensure that their F/SF books are filed under 'literature', regardless of how shamelessly they pillage the F/SF world for ideas (looking at you, Atwood).
> writing faster

Has to be one of the most arbitrary benefits to programming, everyone is different how do you possibly use this as a comparable metric?

Even if, typing isn't an evil. I write Python for my day job and extensively use the typing libraries because it ends up saving me more time in long run.
@Keyframe React/Relay/GraphQL/etc, are Fb's "re-interpretation" of several Open Source technologies that already existed in the community e.g: Elm & RethinkDB.

Facebook gains each time a developer uses their "stack" because they extend the Fb ecosystem and widen the "talent pool" of potential engineers who can work on Fb's data-harvesting and Ad machines.

So when a "survey" is designed to promote the Fb tools by people who use Fb tools (scroll to the bottom of https://stateofjs.com ...) I cannot help but be a little "skeptical".

Facebook are trying to OWN the JS dev ecosystem just like try to OWN everyone's personal data! And they are "getting away with it" because no other (major) Tech company is doing anything to challenge them. :-(
Be careful of depending upon this, though.

I was going to be out of town for a few days. But the item I wanted had a good sale price. I ordered it and selected the slowest shipping option; the page said it would ship the Friday before my return -- perfect.

The next day, it had already shipped. I had to scramble a bit to make sure it wouldn't be returned as abandoned, before I returned (shipped to a shipping address that only holds packages for so many days).
Sounds like everyone should VPN to a device they control that at least scrubs and analyzes their traffic, whether it is in the cloud or at their home.
> it could compromise SpaceX contracts with the air force

If that's true, then you have a good point that I hadn't considered. I can't fathom that could ever become a reality, but my "that will never happen" sense has been way off lately.
Theft is both. Except when the mob decides that someone is "too rich" and should "have their wealth be distributed for the common good", then it mysteriously becomes legal.
Does distributivity hold? a x (b + c) = a x b + a x c
Why not? People assert that cities need the food grown in rural areas, so that implies the hypothetical that cities would suffer a lot without the rural areas. That goes against my general economic belief that production of easily transported goods in one country is usually easily replaced by production in another country, without large changes in prices anywhere.
They'll get rid of that loophole next. Monopolies doing monopoly things.
I trust taranap with my life as well.

I did not claim C was unsafe or that safe programs could not or have not been written in C.

I'd just trust it more if it was in Rust.
Bubble – new android social app
Using a clean installed of the OS, removing network access for almost everything and installing a single app, and baselining background network traffic, I don't think it would be difficult or too noisy to see application specific network activity.
It wasn't dismissive, it was foolish. The CSV parser is actually a separate project, and is around 15k lines of code. That certainly won't be done in a weekend.

Look, it's stellar, A+ software. All I was saying is that you can write it in a dynamic language without sacrificing performance. The goal wasn't to match the full functionality of XSV; that'd be absurd.

In some cases, LuaJIT is even faster than C. It's not an outlandish claim to say that it could match.

The Python claim was in the spirit of good fun, but that probably didn't come across.

Either way, software is meant to be fun. It's a positive statement to say that a dynamic language can match the performance of a statically typed one. Isn't that a cool idea, worth exploring? Why is it true?

The reason I'm confident in that claim is because LuaJIT has withstood the test of time and has repeatedly proven itself. This reduces to the old argument of static types vs lack of types. But a lack of typing was exactly why Lisp was so powerful, back in the day, and why a small number of programmers could wipe the floor vs large teams.

Either way, I've managed to stir the hive, so I'll leave this for whatever it is. To be clear: XSV is awesome software, and I never said otherwise.
Hey guys,

I recently released an Android app called Bubble. Basically, it's an app which let's you define an area on a map (Bubble) where you can send and receive messages. As long as you are in that Bubble, you'll receive chats from other people in realtime from people who also send messages to that Bubble. The idea came from the belief that you can use technology to reduce the friction of strangers interacting with each other in a place such as a cafe or bar etc. Any feedback is greatly appreciated. Thanks!
Why can't I trust credibility and tools?

I do trust tarsnap, but if Colin wrote tarsnap in safe rust, I'd trust it even more.

Similarly, I can trust a library or program is less likely to exhibit crashes and memory issues if it's written in rust, and that allows the developers to be less renowned security experts while still producing usable code.

Your argument that C programs can be trusted to be memory safe and contain minimal bugs IFF they're written by experts doesn't prove the point that language's are meaningless for gaining trust.

I trust a combination of credibility and tools. If someone tells me they ran a fuzzer over their http server, I'll trust it more than if they say they didn't. That's not credibility, that's tools.

Both credibility and tools have their place. This isn't some black and white issue like you're portraying it.
Also worth checking out is the crudman http://www.crudlabs.org

Similar to the mellotron it is a synth voiced by tape playback, but implemented through clever recycling of old voice recorder walkmans.
My brothers, it doesn’t have to suck. There are companies that will treat you decently, I’ve worked for them. All the fun ones were tiny little companies doing non-web development if that helps. They were places where I look forward to going to work. Maybe I’m unusually lucky but after 30+ years of doing fun stuff and getting paid for it, I don’t think it could be just luck.
Who could ignore such innovation as the removal of the headphone jack?
Not literally, but there is a 1-1 correspondence between terms of the former and terms of the latter. Modulo technicalities in the presence of non-termination.
You can copy and learn methodologies, but great teachers are also great innovators in teaching methodologies.

A good teacher always seeks a simpler analogy to explain just about everything.

Someone who just copies things verbatim will have a harder time coming up with original ways of explaining difficult concepts.
I started to write a similar application in C++. Have up because I didn't think people would find it useful. After seeing this in the front page, I feel it might be a good idea to get back in.
https://github.com/tfili001/line
If I get back into this, CSV parsing will be my next step.
Which has been posted about on HN numerous times already.

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

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

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

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

It's amazing that even gq is now spamming HN.
If children at a school write 1 + 1 = 3, you don't hide mathematics from them.

In the same token, if people are misconstruing facts to mean something they don't, you don't hide the facts.
Sure, technically.

We were talking about start up time when using a CLI tool. Loading a VM is only part of that.
I will grant you the defense issue, that's important. But everyone commenting finds the economic argument so obvious that no one's bothered to make it. In normal times, why would moving food production out of the United States have a more significant effect than displacing some other industry of similar size (1% of GDP, about 2% of employment)?
I recall reading about hand-driven pollination in China. This would definitely be a step up. Also commercially in Japan[1]

Another sector which might benefit from a different kknd of robot would be robots able nimbly manoeuver forests in order to thin them. One scout/cutter, one loader/transport to more accessible areas.

[1]https://www.youtube.com/watch?v=ljgpYTq7cG0
For reference, this started as a "different kind of search engine", utilizing conversation.

Mood wasn't exactly the focus, so it's robustness is limited - i.e. lots of room for improvement. The mood detection (based on my manual tagging) is roughly 80% accurate, which IMO was "good enough". It's more accurate as you get to the edges (very positive or very negative), the middle is kinda fuzzy, but that's kind of the nature of language.
I used Stubby and Quad9 for a few months last year but I found the latency pretty terrible unfortunately. I would be curious to hear what other people are using and what their experience has been.
Apple is not a person or a single-thinking entity
How does this tighten the lock in?
I had heard that sperm counts are dropping. What was news to me was that the decline is continuing, even accelerating, and also the concomitant drop in testosterone levels, starting even in utero.

The bit about AGD was also pretty crazy — followed by the bit about men becoming less male. Some fear-mongering there no doubt, but a topic which in this era is more likely to be met with scoffs of “good riddance” rather than alarm bells.
The USAF definitely noticed. He technically shouldn't be able to maintain his security clearance after this. It's probably going to amount to nothing, but it's still bad- https://www.theverge.com/2018/9/7/17833208/elon-musk-air-for...
So the person interviewed is a linguist who's colleagues "helped crack the Unabomber case by analyzing Ted Kaczynski's 35,000 word manifesto."

So the Washington Post published the Unabomber's 35,000 word manifesto in it's daily paper in 1995 as a special section. The Unabomber's brother recognized and turned in his brother. There was no crack in the case by investigators. His brother received the $1 million dollar reward from the Department of Justice for turning him in.

This isn't fake news but it is incorrect. Linguistic experts were involved but it doesn't go much deeper than that.
I understand things can break, but I have yet to run into such issues. Specifically, what exactly can break by replacing e.g. coreutils with GNU's?
I can't find a concise page to link, but he has a house that's off-the-grid, using solar panels and batteries. So he pays attention to power consumption.
Confessions of a former Tesla IT employee whose NDA has expired
The more advanced our tools become the more charming the faults and limitations of yesterday’s technology appear.

The Mellotron is a gorgeous instrument and the simplicity of it is something very special, genius for its time. And I would personally kill to own one.

But we’re lucky to not be stuck with tape and hiss and mechanical failures as routine occurrences
Up to isomorphism, yes. That is, you can write a pair of functions that are mutual inverses that witness the fact that those two types are isomorphic:

distl :: (a, Either b c) -> Either (a, b) (a, c)
distl (a, b_c) = case b_c of
Left b -> Left (a, b)
Right c -> Right (a, c)

factl :: Either (a, b) (a, c) -> (a, Either b c)
factl ab_ac = case ab_ac of
Left (a, b) -> (a, Left b)
Right (a, c) -> (a, Right c)

With the “TypeOperators” feature enabled (and “UnicodeSyntax” for pretty arrows and such, because why not), you can write it more literally:

type (×) a b = (a, b)
infixl 7 ×

type (+) a b = Either a b
infixl 6 +

distl ∷ a × (b + c) → a × b + a × c
factl ∷ a × b + a × c → a × (b + c)