jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I knew an accountant that built an accounting software in Excel. He had different tables for different invoices, and Excel spreadsheet would take that data, do whatever accounting needs to be done and prepare all the reports that need to be sent to various institutions. If I remember correctly, he had a Excel file for each customer he had and just used Excel for all.

It wasn't a mini app, it was a complex application used in "production" for at least 5-10 years. It's likely it is used today as well.

When I saw this, I was blown away.
Part of me isn't suprised, did we really expect a conviction? The other part of me thinks that if you can do this then the impeachment system is broken, or at the very least the dangerous partisan split is irreversible. Put more simply politics is broken if not even this allows the two sides to work together.

Maybe I'm panicking and he will just fade away anyway. On the other hand have we truly crossed the Rubicon now? Some would argue we already did but maybe there was a glimmer of hope, of at least stopping, if not the movement, then at least the man.
Most are private watch parties. There are several folks running regular schedule and that is public especially around school content and sports.
Meta-studies are most useful since someone proficient in the art has taken the trouble to find and analyze all relevant papers. Often times they also publish the method they used to discover and discard papers in addition to the analysis, specifically to avoid selection bias.

Studies published in reputable scientific journals like Nature are usually not bogus, especially if they were already replicated. However applying the results to everyday life is tricky - one certainly must not assign more meaning to them than the authors did, but also probably even less than that. Remember the mantra: the experiment shows only what the experiment shows, not the great opportunities you want it to show.

Note that "nutritional science" is not a hard science, their track record is abysmal. The nearest hard science we have to that is microbiology.

As a rule, all observational studies are junk - too many hidden variables, etc. There are some exceptions to it, but you will be best served by just assuming junk. If you're not willing to discard a particular observational study at least check if the study controls for obvious hidden variables - wealth, age, sex, health level, etc. For example there were "studies" that showed red wine correlates with good health, and the coverage was that we should all drink red wine. But guess what - rich people drink red wine and live longer because rich. Controlled for wealth, the effect disappears.
GMO's are one of the reasons that food is still relatively abundant despite the population growth, where a few decades ago there were predictions that the world simply couldn't sustain the population growth that began around the 1960's. I suspect that continued growth will render the GMO debate moot by virtue of few alternatives to starving. As it is, AFAIK, GMO farms & imports are already relatively common in poorer & less developed countries.

I honestly never understood the objection to GMO. Identifying the gene that some plants have to resist disease & turning it off never struck me as any more inherently risky than the end result of a multi-generational cultivation process that ultimately selects for the same or similar variations.
Can you define exactly what you think the "climate change industry" is?
That would be the case if one wasn't allowed to turn them off.
>A cheap, all-you-can eat streaming plan doesn't bring enough money to be generous when paying for content.

Compared to piracy it looks pretty good
For now, yes. I would gladly pay Netflix more, especially if they'd carry shows like Mythbusters (and don't think they won't, eventually). That $71, though, is a waste of money, because 95% of it is crap. We haven't had cable since Shark Week 2008 - that was the straw that broke us. Of an hour, twenty minutes were commercials, thirty-five minutes was reality-show crap asking the divers how they felt about swimming with scary sharks, and about five minutes were actual footage of sharks.

We cancelled cable shortly thereafter and haven't really missed it since. Netflix streaming, though - wow. I've caught up on Heroes, watched Avatar straight through (the cartoon one), and watched half a dozen movies in the last couple of weeks that even my video store doesn't bother to carry. There's simply no comparison. And it's worth far more than $8 to me. We regularly spend more money than that on video rentals, so Netflix streaming could easily charge us three or four times that.

I can only imagine it's a loss leader for the next couple of years or something.
This was only true up until C# 4.0, C# now has dynamic (late) binding. Not sure how much of a PITA dynamic invocation is in Java.
My key point is that not all questions are created equal.

Further, there's the question of how much effort the questioner should be expected to put in. In a great many technical question fora, the experience is that many noobs make no attempt to search out answers.
‘Would Google never licensing Android to EU firms have avoided this fine in the first place?’

Yes. With great power comes great responsibility. And Google has poorly wielded the power they have over OEMs, which is not just to their detriment in this case but the entire mobile industry.
But now Mesos turned out to have uses after all, so the condolence in that previous story was premature.
That's what aliases or shell functions are for. Put them into your .bashrc/.zshrc/.whatnotrc and you can have commands like that, without messing up the fine tools you mentioned for the rest of us. Just drop the first space.

ffmpeg--resize-video video.mp4 50%

.bashrc:

ffmpeg--resize-video() {
ffmpeg ... "$1"
}

You'll have added benefit that ffmpeg--<TAB> will suggest you only your own UI, without interference from the tool's own options.
Hi HN,

We're Mark and Cameron and we're working on a tool to help Analysts be more productive by going "full stack" without needing support from a data engineering team.

Analysts have to use so many tools to do three key things: explore data, build queries and create pipelines. Arkwright will let you do all of this from a clean and simple IDE, without months of onboarding.

We're really keen to gauge interest in this, so please let us know what you think and when we launch you'll be the first to know.

Find out more about Arkwright here: https://arkwright.io.

Cheers,

Mark and Cameron
> I'm not sure if this is satire or not, but certainly the single worst case of using a terminal is file manipulation.

In the old days you used Norton Commander for that, which ran in text mode. I'm sure there must be some open source equivalents today which run in the terminal.
Found the source: https://www.reddit.com/r/privacy/comments/bpr6xs/if_you_choo...
The key to customer interviews is not telling them what your product does. Otherwise people will be nice and fit their answers to your product.
This innovation opens up new ways of UX and human machine interaction. Just curious about the long term effects of externally controlling neuron signals.
You clearly don't understand the urgency of the matter. Maybe if you wrote "by 2027, all newly registered cars must have a maximum amount of 0 litres per 100 km". Cars, of all sorts, is fundamentally unsustainable in urban areas. They take too much space, they forces spread, they are too loud, they use too much energy and they polute too much (that includes electric cars). So we have to lower the usefulness of cars to make our cities more useful for the people that live and work in them.

(Electric cars might be the best alternative in rural and even some suburban areas. But they don't belong in a city.)

The reason diesel engines have been prohibited in certain city centers is because they have been shown particulary bad for people's health [0]. That is usually also something that hits the poorest people hardest. Rich people choose to live somewhere else.

Your last paragraph is just non sequitur. If you want to, you can try to explain why you think that would be the case.

[0] https://www.theguardian.com/environment/2017/may/15/diesel-e...
I guess I still have my mp3s from 2008, but what about new music?
> After ABS, all season tires and AWD are the most important enhancements

Agreed. But I would say the proper tires for the conditions is ideal, meaning snow tires in winter.

- ABS for steering control.

- Snow tires in winter ("snow boots for your car").

- AWD (or something adaptive) for traction control.

- Last but not least - driving smart (not speeding, adjusting for conditions, etc.)
> Have you actually tried using voice commands in a car? It just doesn't work.

I have 3 years of experience with a CarPlay-enabled car, and Siri mostly just works as a voice interface. (But to your point, car makers' home-grown solutions are almost comically bad.)
I have one rule when driving: “stay the fuck away from me”. All other rules follow, including leaving tons of space, signaling, passing appropriately. Also includes moving right when someone is too close to me.

I consider myself an extremely safe driver, and I’ve definitely been in way more close calls when someone else was driving than when I was.

I don’t think that logic you’ve proposed really holds in the parts of the US that I’ve lived in (East coast, Midwest).
A live map of cars near you takes an incredibly small amount of data. Once you have the map data that'd be easily doable over a dialup connection.
A major issue is that the UI of touchscreens is horrible and the hardware used is so slow that it makes the experience dangerously bad. I don't have issues using the Maps app on my phone even though that's a touchscreen. I also don't have issues playing music through my phone (accessibility settings help a lot with this). On the other hand, every time I've had to use a car touchscreen I make sure I'm not moving because I have to look at the screen to find the button location and then keep looking for another second to make sure the press was registered.
It's just that you've never had a laptop with a usable trackpad. I also carried a mouse when I had a Thinkpad.
Fun fact: WSB bans discussion of penny/microcap stocks, which is why none of these tickers show up in that subreddit.
> Americans are free to speak whatever they want on platforms that are available to them

You can swap out "Americans" with "Chinese" and you end up with the exact same thing.

"Chinese are free to speak whatever they want on platforms that are available to them." So are they now free too?
Good observation. Pricing needs to be calibrated and communicated properly. On it!!
You're being overly harsh.
TaskRabbit is about cleaning and handyman stuff, Rabbit is about programming jobs. Different areas, no chance to get the two confused.
And calling a task-oriented service Rabbit, seems common sense, it's a very obvious choice and doesn't imply all the negative stuff you're mentioning.
After listening to his interview with Lex Fridman, I'm with Dr. Loeb on this one: Loeb's position is scientific. He's not saying he's certain that Oumuamua was sent by aliens; it is a distinct possibility, with just enough evidence that we should take the possibility seriously, rather than ruling it out as the orthodox inquisitionists posing as scientists do.
>I am a fan of people being vocal about their beliefs, even if I don't necessarily agree with them. People should be held accountable, and I don't think anyone would find this to be unreasonable.

How can you be a fan of people being vocal about their beliefs, even when you disagree with them, while also being a fan of punishing people for being vocal about beliefs which you disagree with? (Assuming you're not a sadist)
> And the other is Wi-Fi calling. I live in an area with poor reception and need wifi calling.I just flashed my android phone back from LineageOS because lineage wifi calling wasnt working.

So you know, that is because of a proprietary library that is included in Android. It isn't included in the AOSP build, which is why it was not wokring for a while (it is wokring now).

I am curious how WiFi calling works though. VoLTE is essentially VoIP (so data), I imagine that SMS on LTE is very similar, and I know MMS is over data too. My intuition would be that somehow, some sort of VPN is being established?
Please repeat this explanation but for me, a person who can't read.
Going through the text of the bill [0] the ISP challenge I found nothing that implies such burdens on the them. If they exist in some other text I am not aware of them. Until shown otherwise I can reasonably assume ISPs simply fight a law that prevents them now and in the future from doing something that is financially advantageous to them, despite being disadvantageous to the regular consumer.

[0] https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
Since the “SeaQuest” is from circa 2000, surely it is a reference to the TV show SeaQuest DSV, which aired on NBC from 1993-1996.

https://en.wikipedia.org/wiki/SeaQuest_DSV

There are some fun episodes but the show is not very good and has not aged well.
Hi Everyone! We launched Twingate on Show HN 6 months ago. Excited to share more about a concept we’re calling “Identity-First Networking” and a bunch of product enhancements & partnerships.

While most SaaS applications have already moved to SSO and Identity based controls, Twingate extends SSO and identity-based access to everything else on your private networks - private admin interfaces, servers, databases, k8s clusters, etc..

Also, with every network connection authenticated against a central user identity and authorized by security policies defined in Twingate, we also provide an identity-first view of private network flow. All private traffic is always directly associated with user identity, including the authorization rule that allowed the connection, network path information, data volume transferred, and port details. This provides an auditable record for compliance needs, investigating incidents, etc..

Twingate is free to try it out and we’d love to get your feedback!
If you look at your source, it historically almost always trades at a premium. Today is an outlier, probably due to the big sell off recently.
Again, this has already happened in the American Civil War. In your example the issue would be resolved or the country should fracture.

Also, would the reverse scenario (40% deciding to kill the 60% majority) be more optimal? No, it wouldn't. Assuming people have to die, it would be more optimal for the 40% to die than the 60%. Obviously if this was actually happening a moderate stance would emerge and they (being the majority likely) would decide there shouldn't be any death at all and that would win out.

Your examples are ridiculous and make having a meaningful discussion difficult. A good example, if you can think of one, is one where the minority is right and the majority is wrong without stating the majority is somehow worse than the minority.
> I understand what you're saying, but in terms of coming up with a decision in which the majority is happy, a majority decision is inherently always the most optimal

Sure, but why would that be the goal unless one believes that utility is a simple binary of “happy” vs. “not happy” and policy choices are also simple binaries?

If the amount of (un)happiness is more complex than 0/1 and you have a complex multidimensional policy space, majoritarianism may be the most tractable general approach, but it is delusional to think it is necessarily inherently optimal.

A lot of rules diverging from majoritarianism in otherwise majoritarian systems are designed in recognition of this and in the belief that the concentration of impacts of decisions in a particular domain make it particularly prone to the kind of things where majoritarianism is distinctly nonoptimal.
Meh, it's harder. I don't want my neighbor to be blasting music at 2am, so you do need some sort of regulations.
The idea of an item being rare due to emergent properties reminds me of something cool from Diablo 1. There was at least one unique item that shared a "kind" slot with another, lower level unique. Due to a bug, the game would always choose the lesser item. This might have made the other item not just rare but actually impossible to get, except for an interaction with another feature: if a unique dropped once in a game, the same unique would not drop again. This mechanism took the lower level unique out of the running, allowing the other one to drop - but only if this same kind of unique were chosen twice per game.

So the probability of finding the second unique was P(A|B). That is, the probability of finding it in any random game was probability of A given B. Out of the four billion 32-bit seed integers the random number generator for Diablo 1 might be initialized with, only a handful satisfied this requirement.
I don't really see the difference between patching the kernel and patching the privileged network stack server in a microkernel environment.
About a month ago, there was a post on HN of "unusual and amusing English words" (http://users.tinyonline.co.uk/gswithenbank/unuwords.htm), which drew the astute comment from pg that the "best sort of obscure words are ones that are obscure because they're old or highly specialized, not because someone made them up and they never really became part of the spoken language" (http://news.ycombinator.com/item?id=1355056).

Though educated people will tend to know a good number of the words on the list posted here, I like this list because it generally sets forth old English standbys that tend to mark the vocabulary of the speaker as being above the average or the mundane while not being pretentious or artificially fanciful.

There are many similar words: gossamer, latitudinarian, exegete, perforce, resplendent, and on and on.

The key to such words, and to their strength, lies in the fact that they are not used day-by-day by most people, that they often have classical hooks, and that their use in modern forms of expression adds variety and interest precisely because they come at the reader from an unusual angle (basically, pg's point as made above). One can differ about this or that word, of course, but the broader point is that lists of this type are helpful and fun to review.
Yep, my nieces and nephew, all six of them from 12 to 20 all believed that the guy who did the song "Don't worry be happy" had committed suicide.

I had to show them recent videos of Bobby McFerrin, his webpage, and then prove he had done that song.
> you simply have to put the effort into practicing new things even if you don't enjoy the practice. That's where you get into willpower, commitment, etc. My experience of the world is that you simply cannot expect to be successful by only doing things that don't feel like work; sometimes, you have to actually do the work.

This is 100% spot on. I came to programming in middle school with not much more than average knowledge of using a computer. I could fix the family's wifi, but had never touched a command line. So I had to learn all the underpinnings of a computer at the same time. I enjoyed both immensely, but at times it was tedious, and I had to push through that to get to the parts that I now really enjoy.

I know a lot of people that have quit, deciding coding wasn't for them, when they hit those tedious bits of understanding a file system and command line.

It's just like getting through the phase of learning an instrument where you have to struggle to remember chords and where notes are and build muscle memory. I don't think most musicians enjoy that part, they enjoy the creativity that comes after it.
Well, yes, we can come up with a bunch of explanations. But there's no evidence any such fulfillment system ever existed, except a little bit of handwaving from Mt. Gox insinuating it might have existed.

(I know you're not defending anyone, and I really appreciate having a good debate partner. Certainly not looking for an echo chamber. Just wondering how the simplest explanation isn't the best, in the absence of evidence.)
It should be mentioned that Microsoft has had server side Javascript (well, Jscript) running on IIS since 1997. I used to write data driven websites in it.

http://en.wikipedia.org/wiki/JScript
Why do we need so many different VMs anyway? Is it it just history and politics? Are, e.g. Python and Ruby so different that, if implementing from scratch today it would make sense for each of them to have its own VM? What about the CLR vs the JVM: are their respective functions so different that it would make sense for both of them to exist if not for the need for Oracle and Microsoft to maintain mutual incompatibility?
However wage imbalance isn't much of an issue as long as standard of living is maintained. Unions would not have prevented jobs moving overseas and may have actually accelerated it if not down right encouraged it.

Where unions are likely needed is in the developing world where many workers have unsafe conditions and little to no real rights.

Unions will not protect programming jobs in their resident country short of businesses being encouraged to hire local. How you do that is through various means, least of all is having a favorable employment climate.

The key to your personal success is self improvement and acknowledging when its time to move on. That last piece is the hardest. Its not fun to leave a place you have worked many years but at times it may be necessary
With all respect to this PhD candidate, if you're serious about this, you're not doing it in Javascript.

And if you're serious about learning it, you'd plop down the $149 for the Home edition of Matlab plus the $45 for the neural net toolbox. Or take a statistics class and grab the $99 student edition, which comes with the machine learning toolbox.

If you're gonna learn some shit, learn some shit. Calling Math.* to calculate rise over run in Javascript isn't where it's at.

Or maybe I'm just grumpy because I interviewed a Caltech CS grad last week who flat out did not know C. Never touched it in his studies. World's gone nuts.
> Stopping at one 3ms optimization is not going to move mountains. But doing that 10 times is already 30ms. Imagine that you found 100 micro optimizations. Now we are talking!

300ms still doesn't put a dent in 8 or 9 seconds.

> So keep calm, optimize on. This is how compilers get better over time.

So work with the compiler rather than against it. As others have pointed out, with the correct -march setting you get code that's just as good as this hand-tuned assembly - and much more maintainable, and the correct compiler setting will improve the rest of your code as well.
Dictionary definition: "Totalitarianism is a political system in which the state holds total authority over the society and seeks to control all aspects of public and private life wherever possible." Singapore is pretty much the poster boy for this.

Malaysia certainly has aspirations to be as totalitarian as Singapore; however, the government is too incompetent and consumed with in-fighting to actually accomplish it.

Thailand is just a garden-variety military dictatorship, the junta hold the levers of power but doesn't really appear to know what to do with them.
> Did it ever occur to people that less can be more in terms of features?

It can be, but it doesn't have to be. Sometimes more is more.

As for your examples...

> Here are some other data points: ... Graham (creator of HN and the first real web app) uses plain vi to edit Lisp.

And you can tell the great amount of effort that makes him put into this very fine website, can't you?

This is probably the worst website I frequently visit in terms of features, design, technical basis and mobile readability. It sucks in all respects except community.

If this is the pinnacle of websites which vi can get us, please move everyone everywhere to anything else, notepad included. I've created better websites than this in Notepad (during my early university years), and that's not a joke.