skysight-inc/HackerNews huggingface dataset:
Yes, making money with a personal project is much harder than the pop articles make it seem.

People that stay at a job might actually just have a much more accurate assessment of chances involved and their own capabilities.

That job at Amazon? Go for it! It probably has some stock options too.

Honestly the whole idea of startups has been somehow perverted beyond belief. At least from reading the US news, startups are basically a standardised product themselves, in the same way you have building codes. For an investor the startup is a fungible sprocket that just found a different niche. This kind of... conformity seems the opposite to any true creative business making.
Are you a lawyer? Was the dog indeed off the leash?
The internet is rife with blogs (and now podcasts) about what can be a billion dollar startup ideas. It just depends on where someone sees an opportunity and exploits it. (not as easy, but thats about the crux of it)

I wanted to touch upon the other thing Garry Tan mentioned when he said that reason people try the same ideas is because "desire is mimetic". We want what other people want. Same ideas especially ones which have already been successful. And he cites examples like Podcasts, Travel plans, and local events app.

Out of the three mentioned, local events app and travel plans apps have been tried multiple times but never been successful. Its something when you ask casual travelers what they would want in a travel app and travel planning help is their first pick and local events and guidance is their second pick. Most of these ideas fold because travel is very cold market for an investor and most dont want to invest.

Also, quite a few folks now pick ideas based on what is a hot market ergo what is being funded, and quite a few times its a variant or a rendition of what is already successful (or something a success in one vertical can be tried in another).

That being said, I do think that you need to have the experiences of the people you are building the product for. It may or may not be the same experience as others.
No, but you can use it in combination with something like imapsync.
But the claim is that he is dispelling common falsehoods. Are there actually people out there saying that python glue with c libraries for performance critical parts is going to be orders of magnitude slower than an entire thing written in c?
How many questions are on a typical UK ballot? I am under the impression that in most parliamentary systems a ballot normally has one race for MP. That's it -- or maybe one other issue, under extraordinary circumstances (e.g. Brexit).

A typical U.S. ballot may have 20 or 30 issues on it.

Even if one assumed that all other factors were equal (they aren't), even the raw counting might be expected to consume 20 or 30 times as much time.

We vote on a LOT of things here, and it becomes quite complicated.

A U.S. voter may well be voting on issues related to the sewer district, and the school district, and the library district, and the city council, and (this is important) those various districts might be overlapping or even disjoint. Just because both Bob and Alice are in Sewer District 5 doesn't mean they're both in Road District A. Far from it.

It takes time just to ensure that everyone has been given the proper ballot, much less count and combine the figures from various polling stations (Sewer District 5 may cover multiple polling stations, as may Road District A, but they may not be, and probably aren't the same stations).

It's a mess, granted, but we prefer voting on stuff rather than electing a council or MP who takes care of everything for us.
Would love to hear what you're doing that's got Ruby pegging the CPU. I've ran a few rather large Rails deployments over the years and it's rare to crush the app tier first, so I wonder if there's something unique here that we can make Rails better at.
> issues with Islamic migrants integrating into European society.

As an American this always baffles me.
> It wouldn't have made the front page if people hadn't been interested in it and upvoted it.

u/dang has stepped in before and quoted the rules when things go off the rails. Clearly, the esprit de corps is not the best measure for what is best for HN. I don't think it's right to handwave the rules just because the majority vote to ignore them.

But,

> The story isn't really politics or crime

Mostly agree. It's in that niche category "publicizing my issue w/ Megacorp for traction" and HN has been used/abused as a vehicle for it often. Mods haven't stepped in, so I guess it's ok? And as a programmer, I would sympathize with the underdog as well, even it were against my own employer.
It depends pretty much entirely on how you define "conspiracy". Eg "conspiracy to commit murder" (or election fraud or something, more topically) doesn't require secrecy at all (except in order to be successful, maybe) while "conspiracy theory" (when it's not being abused to the point of meaninglessness to dismiss legitimate accusations) is specifically based on the implausability of many thousands of people not just keeping a secret, but concealing any evidence that there even is a secret.

Plenty of things are conspiracies in the "conspiracy to commit murder" sense, without being conspiracies in the "conspiracy theory" sense.
Thanks for the tip, but no luck; it just started boiling again.
I believe strongly that all votes should be made on paper ballots. Some portion of these ballots should be audited to find irregularities, and hand recounts should be done in the event of an extremely close election.

In the general case, however, tabulating ballots via a scantron machine or similar seems reasonable.
True, but:

1. You didn't have to count 151 million votes in the UK election

2. You didn't have to wait a few days for mail-in ballots that were delayed in transit to arrive

3. You didn't have to do this in the middle of a global pandemic that required poll workers to stay 6 feet apart

Generally the US election results can be predicted the same day, this year had additional challenges due to extremely high turn-out, high use of mail-in ballots, and limited number of pool workers due to pandemic.

In my opinion, elections should be done using paper ballots, and those ballots are counted using electronic tabulation machines. After a batch of ballots are counted, a random sample of them are selected and manually counted. Should the results match, then you can have a high certainty of the accuracy of the count. Electronic tabulation machines are actually more accurate than hand-counting, and by hand counting again, you reduce the risk of the machines making "mistakes" due to technical glitches or malicious backdoors etc.
Do you want to verify that your ballot was counted or that it was counted for a specific candidate?

If the former, we already have that. If the latter, that will enable vote buying and is specifically avoided.
I added in some missing pieces [1]. There are probably others.

[1]: https://thetruesize.com/#?borders=1~!MTI3MTAzMDM.NDg4OTk2MQ*...
I don't know how I painted it in your eyes, but at least my intention was exactly to point out that the real world is nuanced.

I never said that python should not exist. I celebrate its strong parts like being a great first language and maybe, if you know what and why you are doing, great language overall in some specific situations.

My comment was mostly against trying to pretend that Python is fast, which it is definitely not, and everyone who knows another language can very easily prove it to themselves and to the world.

Regarding this specific library... Redis is not really very useful to a Rust program, because one usually loses performance by using it, instead of gaining some (which would be the case for a Python program). One would either use native data-structures for simple things (read, where Redis would be useful) or a "real" database if something more complex is needed.

If working with Redis (and its dump files) was some real priority, the rustlers would come up with something with equal quality to the python library you linked. Maybe something like this, but for Redis dump files: https://github.com/serde-rs/serde
Software or not, is not the point. Members of the local polling station should be able to verify votes, and the easiest process is hand-counting, then publishing the sums per candiate.
What problem are you trying to solve? “Reproduce the results”? You mean counting?
Nuclear energy is working against nuclear energy, by being far too expensive to compete.
Totally agree, l read 22 immutable laws of marketing and 22 immutable laws of branding and Positioning too from the same authors and a few other books on the same venue. You need to be different and as you said be first on your niche.
Please explain the drag race strategy
I’d assume it’s different in the 15” late 2013 machines, as I upgraded today without issue - although there was about a five minute interlude of a completely black screen, during which I can only assume it was doing whatever it does to the IO board that bricks the 13” models.
My point is that there is no "switch sides", because there are only 1.5 sides. Also, partisanship isn't the only force determining outcomes in the supreme court, it's just the most important one for many purposes.

The other major shift is actually more along the axis of social libertarian vs authoritarian, which is not as clearly divided as "republican vs democrat", especially considering the late RBG was clearly an authoritarian in some respects, despite being fairly left of center.

Taking any of this as evidence that the court is non-partisan is pretty incorrect: They're consistently partisan in clearly obvious ways, even controlling for other issues.
> HNers please! Don't fill the issue with any more comments as it's likely to be locked and not really achieve anything more than that (specifically looking at you " dsignr")

I don't think that's fair. If you didn't want to stoke internet drama, the thing to do would have been not to submit it to HN in the first place. Having submitted it, it's unsporting to put the onus on others to de-escalate, and singling out a particular user feels particularly distasteful.

Edit: also, comments like these stoke further escalation:

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

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

Please don't use HN for this, and please don't target people personally. That's leaving the path of curious conversation: https://news.ycombinator.com/newsguidelines.html
Yes! I wanted to build a place that's mission focused on conversation, and tries to mimic the real world as much as possible. There are no plans to add likes, voting, or public "karma", and I'm split on whether or not to show follower count. In real life people "vote" by either walking away from a conversation, or chiming in with an alternate viewpoint. The relevance algorithm is based on conversation metrics such as activity and publish date, and I'd like to explore further ideas around that.
Steve Jobs did NeXt, which was considered a "failure."

However, NeXtOS (and NeXtStep) became MacOS, then iOS, which is the operating system for the iPhone; probably the most successful product ever made.

I empathize with the author, but it takes a lot to be an indie hacker. I am not an indie hacker. I'm a software engineer that is doing my own thing; with no thought of compensation. there's no way that I could have done that when I was younger.

I just love doing this stuff. I'm good at it, and I don't have to prove anything to anyone; which is nice.
Why not? You could manually process the assembler on pen/paper. Sure the FPS might be a bit on the low side.
Hard disagree. I think there are a lot of reasons why electronic voting is preferable to paper ballots, just that the reasons disqualifying electronic voting are complicated problems to solve.

In my county, paper ballots are used (used to use electronic booths) and the form is printed in English, Spanish, Korean, and Vietnamese. Hypothetically an electronic ballot has no issues with localizing to an infinite number of languages without regards to costs of printing out separate ballots. Electronic voting isn't impeded by the restrictions of paper. It could have rich media, sound, videos, etc.

Accessibility is another potential advantage. Right now with paper ballots the expected procedure for voting as a person who is unable to use the ballot is to have a family member fill it out for them. Electronic voting means that you can make accommodations for all sorts of disabilities and special needs while still allowing the person to vote without the need for a proxy.

Electronic voting could be more convenient than in person paper ballots. Hypothetically if a person could vote online on their phone, the process would be more convenient and more people may vote. It also makes it easier to vote for people that are traditionally disenfranchised due to time constraints of voting in person (they can't afford to go to the polls, even if there exists laws that require employers to allow for time to go vote on election day). It also limits avenues for voter intimidation.

Finally, electronic voting would (hypothetically) be instantaneous and accurate. It isn't dependent on humans for counting. There isn't really a potential for 'hanging chad' incidents. We'd know the victors of an election as soon as polls close.

The issue is unfortunately all of these advantages don't really outweigh the issues that we don't have good solutions for (yet, or maybe ever).

Electronic voting isn't tamper proof. Having open source voting software doesn't really help verify that the software that you say is running is what actually is running. If it is exploited, it is much easier to tamper with electronic votes than it is paper ones. If it is online, that opens it up to even larger issues of exploitation.

There's no way to verify that what you intend to vote for is how you actually voted according to the machine. With a paper ballot there is tangible proof of how you voted, while that doesn't exist on a purely electronic vote.

Paper ballots have their own set of issues, but they are manageable compared to the current limitations we have for dealing with electronic voting.
There are different types of business people. Some people are fine with hardly any support.
Some people can't stand to do it without support. Also, not everyone can be an entrepreneur, nor should they, just like not everyone can be an employee either. There's no shame in it, you are who you are. If anything you've gained extremely valuable insight into yourself and you were brave enough to confront who you are.

I don't want to read too much into your article, but I just wanted to add that it sounded like you were doing things on your own which can be extremely hard (or easy) depending on your personality type. Also it sounded like having a marketing/sales co-founder could have made a difference. I'm not sure where I came across the advice that a start-up needs a hipster, a hacker and a hustler, but it's a rare individual who embodies all three qualities.

My first 2 business failures were because I was inexperienced as an entrepreneur and didn't understand where my strengths and weaknesses were. My next venture was a success because I had co-founders and I could focus on my strengths.

I'm sorry things didn't turn out well and I wish you luck in your next move. Whatever you do just be the best version of yourself... whatever that is.
You can use Python for almost everything
11 states including Alaska, Arizona, Nevada,
and Michigan have a larger land area than the UK.

[Edited to add: 46 states have a lower population density than the UK, adding further logistical consideration]
Asia-Pacific countries sign one of the largest free trade deals in history
Parler is trending in the broader discussion so it makes sense it would spill into HN as it’s a social media site. Nothing more.
An important property of our voting system is that it is impossible for a voter to prove (to a third party) how he/she voted. This property is important because it guards against bribing/coercing/pressuring voters to vote for particular candidates. I don't know of any practical way of enabling a voter to check that his/her vote was correctly counted without also compromising the anti-bribery property, especially with a realistic model of the abilities and limitations of most voters.
I think it's important to note that each attempt is a gamble, and not everyone can afford to keep losing.
“...two local Bulgarian girls roped into providing translation duties...”

Did the author get two teenage girls or women to help with translation?
This is only true if your conversational partner is a government agent.

If it’s just a blackmailer or con artist, deniability is very useful.
I don't understand what impact you think this makes?

If each community counts their votes... why does it matter how large an area they collectively cover?
How do I best fill in the gaps in my math knowledge?
I've decided I want to learn more about computer science out of personal interest in how operating systems work, but I lack a strong foundation for mathematics, I cheated through my entire last two years of high school algebra and geometry, and do not have a strong base. Are there any concise books or guides online tailored specifically to teach foundational math as it relates to comp sci?
Space X preparing for Sunday evening launch
https://www.theguardian.com/science/2020/nov/15/spacex-crewe...
I second IINA. I love its design and UX. Feels like a great native mac app.

Nevertheless, it's good to keep VLC handy too. Sometimes things work better in VLC, and sometimes on IINA -- in terms of being supported or not, bugs in playback or just plain CPU usage.
> When Microsoft and Apple were founded.

> As those examples suggest, a recession may not be such a bad time to start a startup.

I don't see how they suggest that at all. The fact that a couple tech unicorns managed to survive during the beginning of a major technology boom says absolutely nothing about the probability of any other startup surviving. That's like me winning the lottery on a Thursday and then saying "Always buy your lottery tickets on Thursdays!"

And didn't Bill Gates come from a very wealthy, very well-connected family that could easily support him for the rest of his life if Microsoft failed? If I remember correctly, his mother was on the board of IBM and got Microsoft its first major contract for DOS.
I am an avid (Neo)vim user. I love it and have been using it for the last 4-ish years. I know it's not a lot, but I _am_ in my early 20's. :D

I started coding only during my undergrad (computer engineer), so first editor/IDE was Eclipse, and then moved to Atom -> Sublime -> CLion. By the time I reached my 3rd year, I was writing C/C++, and took this course on Operating Systems. The course taught on the OS/161 teaching OS [1], which (at the time) used BSD Make and other magic, and I had no idea how to configure my CLion IDE to handle it. The course professor was a Vim evangelist, and actually dedicated a weekend to teach Vim for anyone who wanted to learn. Since, then I have been hooked. (Point being: I haven't existed for 40 years, let alone used Vim for that long, nor have I just been told. I think there is some comment in this post that compares learning Emacs/Vim to learning foreign languages, which I definitely relate to.)

Why I like Vim:

1. I can separate my text typing with text manipulation (if that makes any sense).
2. Cliche, but I love that I don't have to use my mouse. I don't necessarily care about the speed of it (I have RSI from using my keyboard too much, so I am actively slow) but having to switch to a mouse and then search for the button I want to click, etc. is a significant mental strain/distraction for me.
3. Command mode is not the same as keybindings in IDEs: I have used several IDEs (outside the ones I mentioned above) and I always found keybindings to not be intuitive and also involves having to press a bunch of unrelated keys. I think the reason why Sublime/Atom/VSCode have a Command Pallette is exactly for this reason, and IMHO, Vim does it better.
4. And, finally, the most important reason: I don't have to leave the terminal. I have a setup that uses Neovim and Tmux, through various high-quality plugins written by some really awesome people. It is seamless. I have latex compiling in the background, I can edit command line arguments to Clang without having to hop through multiple dialog boxes, and so on.

[1]: http://os161.eecs.harvard.edu/

Edit: Forgot to put link to OS/161

Edit: Found out that the original website for the course I took is still up at https://ops-class.org/courses/buffalo/CSE421_Spring2017/
Love this! Makes the blues easy, maybe too easy. Can I "bend" notes?
Thanks for heads up! Will be under Apache 2.0. I need to sort that out for the packages.
Soo, Smalltalk messages are back? :)
Wow I cant wait to play with this asap.
> Preventing standing armies was, which is presumably why the statement was that having one (and also standing paramilitary forces for internal security, which was actually the abuse that was the biggest fear motivating fear of standing armies) rendered the second amendment irrelevant.

This is inaccurate?

https://en.m.wikisource.org/wiki/The_Federalist_(Dawson)/45

James Madison argues from the assumption of having an standing army, and why an armed populace makes a Federal tyranny unlikely.

There are many (most) things I don’t like about Republicans, but making THIS an issue is something I just don’t understand about Democrats.

Pick your battles.
I don't think a quadcopter is controllable with 3 engines.

However, a drone designed to carry pax can be designed with redundancy - the Volocopter, for example, has 18 rotors and engines, and can withstand at least 3 failing.
Response by the Facebook developer: https://github.com/facebook/react-native/issues/30395#issuec...
Compared to Windows where the upgrade happens automatically.
Here in Czechia many use the 'vulgar' variant (cikán) themselves. I wouldn't use it in my writing though.
This is an instance where it helps to have a spouse that can support you, or parents/family you can live with.
I’m pretty sure I saw this movie - had Charlton Heston in it. You know someone is going to grow this to maturity, either an individual researcher looking for fame or a sovereign state looking for prestige, then of course we’ll have to know if the mutations are propagated.
Okay, you are right, but it's also really performant, so imho you can do a lot of work in minor time.

For something cheapest I read that post on reddit :

https://amp.reddit.com/r/devops/comments/dqh09n/cheapest_clo...
Wow, this guy is either willfully ignorant of ZWave technical realities, or just doesn't have as much knowledge in the realm as he purports to have.

Basically every gripe listed has to do with using old original ZWave devices. If you started a 150-node mesh today with strictly ZWave+ devices, an Aotec ZWave hub, and perhaps Home Assistant to control and automate it all, you'd have a much more consistently positive experience.

So I'm left boiling down the complaints to "I was an early adopter, so I got stuck with the crappy stuff, boo!"

Also, if you're paying >$50USD per common ZWave fixture (like a dimmer, stuff like pool controllers can be more), you're seriously doing something wrong.

Oh well, to each their own. I have a mesh of about 50 nodes across 2 stories, and it all works great. Can't remember the last time I had to turn a light on when I entered a room. Among many other nice touches, which I am fine expending a bit more effort to upkeep than normal 'analog' dumb homes.
They are not talking about manual triggers. afaik, and correct me in I'm wrong, I have to write a commit and push yaml file to the repo to be able to run the pipeline. On srht's builds on the other hand I can submit a yaml file by itself to start a job. That way when setting up the build you don't have to go through the whole edit/commit/push cycle.
It just strikes me as odd that NPR should have positions at all, other than "our mission is to inform the public to the best of our limited ability".