jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If you can bring money to the table, that's a big plus. This can either be from personal investment, or customers you have already lined up dying to buy Product X, which you need a partner to code up for you because it doesn't exist yet.

Design and mockups are helpful. If you have an idea for a web app, create mockups, diagrams, and flow-charts. Explain what every link and button does on the webpage. How it should behave, what should be happening behind the scenes, etc... Balsamiq Mockups, Photoshop, and Visio/OmniGraffle are your friend. The more detailed the better, so long as it's intuitive and easy to follow along.

If it's an iOS app, build the GUI. There are a lot of apps that help you mockup iOS stuff. Same goes for Mac OS X and Windows programs.

And of course, you should be able/willing-to-learn how to do business stuff. Finance, accounting, legal work, incorporating, all of the overhead that's part of running a company. Get deals with vendors, payment processing companies, capital planning (e.g. budget out how much it'll cost to host on Amazon AWS vs. Rackspace vs. Linode, etc...). Market research, what competitors are up to, how you plan to outflank them, etc...

In a nutshell, you need to make yourself valuable to a programmer. The more refined your idea is (assuming it's good, has an achievable revenue model), and the more you bring to the table, you increase your likelihood of finding someone who wants to work with you.

Where do most programmers hang out? StackOverflow, Github, Bitbucket, blogs, IRC, Hacker News, at work, in front of their computers hacking. There are programmer meetups you can find on Meetup.org too.

And of course, nothing is stopping you from learning how to code! I'm also a business/finance guy, but taught myself Objective-C/Cocoa and Python/Django. It's perfectly doable, but takes time, dedication, determination, and patience. Grab some books and get crackin! :)
You really need to filter out the IMDB entries with under 1000 reviews, or you end up with garbage like this among the true masterpieces:

http://www.imdb.com/title/tt3524124/
Yeah, it's possible. My bigger point, which I should've made explicit:

Python with nested scopes and classes has two ways to make an object. (Originally it had only classes.) A Python-like language with just one way of defining objects, using nested scopes like my "def window:" above, would be simpler and more concise and more Pythonic (in the sense that there's one and only one obvious way to do it). It's obviously too late to call that language Python, which disappoints me.

When the obvious way to do it is very different depending on how many methods an object gets (a function for one, a class for more), refactorings like my example get kind of annoying.
To take a simple example, faster OS updates combined with more aggressive OS version requirements for Apple apps (e.g. iPhoto) mean that getting the latest app bugfixes demands much more upheaval in your computing environment than it used to.
My local library lets me check out e-books too. It is very convenient.
Maybe that you can Skype and talk directly with one person who maybe an expert in a given field.
> C++ templates are ugly, and the STL is very buggy and limited. Also no security and no performance.

source ? at least for performance, it seems that there's not a lot of difference from your own link:

https://raw.githubusercontent.com/rurban/ctl/master/docs/ima...

and with the stl you don't have to call

vec_int_free(&a);

manually so I have a hard time seeing how this solution is more secure
As a long time Mac user, I'm surprised you praise the keyboard :)

I think shipping the unreliable butterfly keyboards for so long might be the largest mishap modern Apple has made.
Nice writeup, but another detail I'm very positively surprised about - no external resources, no 3rd party JS libraries or external tracking, not even on their landing page. This is an exceedingly rare thing these days!
Not my experience at all. Thinkpads are the one with the best support, but there are always problems with high DPI screens, plugging external monitors, suspending some times works some times doesn't, battery drains really quick, the trackpad just barely works (gestures, hardly work).

I feel the only people that say Linux works great on a laptop is because A) it manages to boot it and 2) Never used a MacBook Pro or similar so they don't know what something working well means.

I'd love to use a linux laptop and I've used it many years in the past, but not going back this year. It is not ready yet for my expectations.
Something I really want is a better way to discover new products. Say, I want to know the best kind of instant noodle, or a good mid range mattress.

Everything on Google now leads to a sponsored blog. Every major site has had its algorithm gamed, and only comes out with mediocre recommendations.

Maybe something like Product Hunt, but also for cars, recipe books, private hospitals near you.
Now imagine if someone could control an implant installed on a Mars probe.

Stupid speed of light, making it lag so much.
with thinkpad keyboards you can control the cursor very quickly without having to move your hand off the keyboard at all.

i wonder sometimes if trackpoints were standard in every keyboard would this whole gui vs cli argument be much less of an issue.

it's definitely very inefficient having to move your hand to a mouse to do something, then back to the keyboard and find the home row position again. moving the cursor with a trackpoint only requires you to move your index finger to the side so a lot of things become much quicker than typing any command
The French regulator has launched its broadband map that states the speeds and ISPs available at the address level.
Because if you ignore the high prices those are really good machines. Unlike anything else out there. Durable as well.

I wish there were sleek, metal body lightweight laptops with Linux (w/o Windows hence minus some cost) which just worked out of the box (one that didn’t require hunting around forums to have basic functionalities), but there isn’t. And no I don’t mean that one or two exotic OEM/model. But a general availability.

So people for whom cost isn’t a concern they buy Macs.
I think this is laudable. I don't use the language, but I always found its obvious pronunciation a bit strong. I've had discussions of theorem provers with engineers I know, and when Coq is mentioned it always ends up with either some awkward silence or sniggers (US: snickers) - which is pathetic, but it's also real.

As a man, I hadn't thought of the potential problems for women in this sphere (quelle surprise); that is absolutely the strongest argument for change. We should all strive to be inclusive and it seems the leaders in the Coq community are taking that seriously, and should be applauded.

My two penneth worth on the variants that still include Coq in the name (like 'Le Coq', etc.) is that it'll just get shortened down to Coq in real-world use. English tends to shorten terms to the minimum word or phrase that still conveys meaning.
Astrology is obviously nonsense, but it seems plausible that the season of birth could have a personality effect: the cold dead of winter, with little fresh food vs spring etc, also from the attitudes of surrounding adults.

Of course, different near the equator, and phase-shifted in the southern hemisphere, and... much less pronounced in modern times, with supermarkets, refrigeration, air-conditioning/heating, imported foods, and wider social presence (newspapers, TV, radio, internet, phone) etc.
Hey there. I happen to be lucky enough to work close to some of these beautiful machines; so I relayed your question along, and one of my coworkers produced this useful response for you:

---

As a couple of people have already pointed out, the machine you're looking at isn't really the quantum computer, it's the apparatus that's used to keep the processor in a nice cold, quiet environment (a very necessary and complex endeavour when working with delicate quantum systems). Superconducting processors require dilution refrigeration, a process that uses the two common isotopes of helium to extract heat from the fridge and its payload (although other QC implementations may also require some cryogenics, the specific apparatuses may look quite different); Oxford Instruments (one of many commercial fridge manufacturers) has some relatively accessible documentation here: http://home.agh.edu.pl/~kozlow/fizyka/otrzymywanie%20niskich...

Gold is a commonly used material in cryogenics for a number of reasons: 1) it's soft and conducts heat really well, so by coating pieces made of other materials like copper with it and pressing them together, we can get good thermal contact; 2) it's shiny and doesn't oxidize so it reflects light really well – since radiation (light) is another form of heat transfer, this again reduces heat absorption. Overall, material choice/design in cryogenics is complicated because many materials' properties change drastically at low temperatures (fun fact: dental floss is often used for this reason).

Depending on which images you're looking at, the "tubes" may indeed be coaxial cabling to carry microwave signals to the processor, but there are also tubes that act to circulate helium and as structural support of the various stages.

D-Wave's quantum annealing processor requires very few microwave signal lines, one of the reasons we've been able to scale it to over 5000 qubits.

For further exploration of quantum computing systems, I recommend this tour of D-Wave's lab: https://www.youtube.com/watch?v=VfxNdBTH8wY and this WebGL interactive 3-D tour showcasing the D-Wave Advantage processor: https://www.dwavesys.com/d-wave-advantage-showcase

I believe a new lab tour video is being produced right now and should be available soon, so check back on the youtube channel.
I would guess there was a wave of folks that started using the extra room when 4BSD was released, and forgetting their peers on Xenix, Unix V7, etc. I remember some popular software (rrn or trn maybe?) had a file called environment.sh in it that got truncated with SCCS on some unix limited to 14 chars.
That's fascinating. Are they writing what they want to write, or are they only writing for the money or adulation?

I've written commercially, but not at the rarefied level of your cohorts, and I've never wanted to make a career of it. I've always wanted to write well, but I've never had to rely on it to make a mortgage payment, much less to establish my place in the world, and I've often wondered if that explained the fact that I don't hate writing first drafts.

If I need to fix a toilet because a fixed toilet is needed, I like having fixed the toilet but might not enjoy fixing it. But if I'm creating what I want to create--writing or painting or a software project--then I feel like creating it, not just having created it. But for some it apparently is more like fixing very valuable toilets.
"Australian emotions or politics"

Why Australian emotions or politics. Why not just emotions or politics? It was absolutely based on nationality.
So decentralized lol!
> First, use ADHD to your advantage.

Agree with this 100%. While I've never been formally diagnosed (and have no intention to be), I definitely have some tendencies that align with people who have been formally diagnosed with ADHD. The way I see it, this is a part of me anyways, so I might as well lean into it and milk it for all it's worth, which has led to me being in a similar "jack-of-all-trades" position. If anything, I view it as a tremendous advantage being able to dive into new projects/topics, learn what's interesting about them, then move onto the next shiny thing that catches my eye. With each new thing I get into, I'm able to pull from a vast trove of knowledge spanning many different subjects, which lets me think about old problems in new ways.

Even so, I can see something like ADHD being an issue for people who aren't necessarily driven to succeed beyond a baseline, and are just interested in having a more structured life.
check out the affidavit accompanying the criminal complaint: https://www.justice.gov/opa/press-release/file/1470186/downl...

yes, they're legally presumed innocent but they have a LOT of 'splaining to do.
Pelton Culture is like Crossfit meeting the Cult of Mac.

Its just where fitness and trendy luxury brand peacocking intersect.
Imagine if every time a protestor or police officer died in a riot all last year, that people suggested or even expected that everyone there upon present would be charged as an accomplice.
WhatsApp chats are advertised as End to End Encrypted. But the app has a chat backup feature that is (or used to be) in plain text.
> I also don't recall BLM protesters threatening the leaders of our government in a real and material way

Accepting your description of events for the moment -- is it your real, sincere belief, that this is the distinction that matters? I find it very hard to believe that, if these protests had been relocated around the corner to the Supreme Court -- or maybe to the DOJ building, or the Lincoln monument -- yet producing the exact same results, that you or anyone would just shrug their shoulders and write it off.

But that's what I'm reading from your comment. And if that's right, it's fucking insane.

Political violence is political violence, full stop. If your instinct in this moment is to rationalize how the violence going towards ends you support is different from that which goes towards other ends, put your phone away and seek help. You're part of the problem.
Wind resistance is proportional to the square of speed -- you experience 90% more going 130 vs 95.
This is really a nice point. My parents' home computer is about 12 years old. They have a Windows XP machine, which is too basic to install Windows 10, so even upgrading Chrome and Firefox is not an option. (They cannot use Linux, let us not go there.) Many websites don't load because the desktop supports only legacy SSL, which the server (rightly, if it is serious about SSL), does not support. However, I feel that the point that the author makes about many websites not needing SSL is to the point. The author seems to suggest the right approach, since it leaves the choice to the user.
> The first people that benefit from increases in Authoritarianism are the police

This is not historical. Regular police are usually marginalized pretty quickly in favour of paramilitary goons, while still having to deal with the people, and then having to enforce very unpopular laws in the communities they're from. If you think being po-po in China, Russia, Iran, or Belarus is a high-status or job filled with perks, I have a bridge to sell you.
> Under the AO’s new procedures, highly sensitive court documents filed with federal courts will be accepted for filing in paper form or via a secure electronic device, such as a thumb drive

Aren't thumb drives (USB) also vulnerable?
oooh I have a shopping list of court cases!
Hardly a hack!
If Dustin were a major corporation or a politician, you'd be talking to the FBI and facing prosecution right now.

Nice hack, BTW.
Honestly, the things people will do on a webcam to make a buck...
I know that, but I don't want to start a company, just get a job, any IT-related job.
99% of the time? So if someone decides to trash my reputation they can just post a bunch of stupid blog entries as me and it is on me to (a) detect that this even happened by checking my mail, (b) go do whatever work needed to remove the post and (c) try to explain to everyone what happened (likely causing even more people to do it when they realize how ridiculous the system I'm using is) and salvage my reputation?

That doesn't sound like "works 99% of the time" to me, that sounds like an epic fail.

EDIT: It appears that this was more of a configuration issue, so the above only applies if you set up your account this way.
* The Belgian question.

* Quantum mechanics.

* The sovereign debt problem.
A lot of this stuff is unenforceable though.
Uhm, no. That’s not what I said at all. Monopolies are bad but companies competing against a monopolist won’t make it worse.
I agree with the conclusion. Posterous could fix this problem by implementing something like The Zucchini Method (http://www.jgc.org/antispam/03152005-2150120647b00f4af9d3443... [PDF]). Basically, they could accept posts via email as long as the user included some hard to guess word (or other token) in the subject line.
I don't think blackhats would be all over it, the links are completely invisible to a search engine...

Maybe Smear Campaign artists might take to it. Or spammers...
Well, the first two points are direct quotes from the essay, but I did add a few more points from other sources.

To those who cannot stomach Ayn Rand, allow me to summarize the high points which I have adopted for myself:

1. I can deal with reality effectively through the use of reason and conceptual thought.

2. I should interact with other people only on a voluntary basis, without initiating force or aggression against them.

3. I should seek my own health, wealth, happiness, and fulfillment. My success depends not only on my own productive abilities, but also my ability to engage with other people in mutually beneficial ways.
Apologies.

Personally, I use processing.js because I can use all the existing Processing examples as a point of reference. It is easier to get the ball rolling as opposed to starting from scratch.

As a plus, the experience I get with processing.js, I will be able to apply to Processing (as you probably know, Processing is often used to graph output from an Arduino board, something else I have as a hobby).
Pretty standard -- just throw enough dirt into the air, everyone throws up their hands, and the media "reports the controversy".
Welcome to the concept called "business"
I don't know Peter, but thats a horrible comparison. While the article may be biased, people here on the Y Combinator board should show some respect. Just because he has a different model doesn't make it a threat to Y Combinator.
i am impressed, i have never expected such dramatic improvement on my desktop
I laughed so hard I was starting to worry I might suffer an aneurysm. It probably makes a difference that I have a dog.
I'm not crazy about the formatting, honestly. I prefer more conversational documentation, personally, and Python's documentation always reminds me of Javadoc, which I generally abhor.

I think the one thing that I dislike, if I had to pick out something in particular, is that they include a function reference inline with discussion about it. I'd prefer to see them separated, though I freely admit that may just be me being peculiar, rather than any particular deficiency in the docs.
Just did an experiment out of curiosity.

Once you change the DRO it takes about 3-5mins for the changes to be visible on the cloudfront url, another advantage seems to be that once the served version is updated you no longer get the previous version.

Also it seems you cannot change the DRO if an update of the distribution is in progress ( i.e. you cant change it twice in quick succession. )
This probably just made my day.
You're right, we have no idea what is being put our food in the kitchen but the restaurant has for many years possibly tried to establish its brand and reputation as a trustworthy establishment, one idiot with nothing to lose could ruin it. Why would they be willing to take the risk if it does not affect their bottom line or save the customer scrilla? But please do not be discouraged by my comments, I am just thinking it through with you...
Sadly, BeOS was stuck on the "Palm Source" side, which was hoovered up by ACCESS, most likely never to be seen again. They were even jerky enough to poke and prod at Haiku over IP issues.
A previous Ask HN:, regarding deleting the account.

http://news.ycombinator.com/item?id=2088545
I've just tried it within the latest VirtualBox today and it works wondefully well. The install was simple and efficient, and it integrated nicely from the get go (with being able to use mouse and keyboard seamlessly).

I only had to install the guest extensions to get 3D acceleration and Unity to work.
There's a TBA in the schedule for Android & App Engine at the same time. That could be very nice..
As jsprinkles alluded to in his post, the 2GB limit (or 1GB or 3GB, depending on kernel configuration) is to allow space for the kernel.
Hypothetically a 64-bit application could be designed to save space by hacking together a sort of "near pointer/far pointer" system by using native 64-bit reference pointers and 16-bit or 32-bit offsets from them. This would save on a lot of the space used for storing pointers to nearby data.
Please don't do this here. We're trying to avoid the online shaming/callout culture, which takes the importance of an issue as justification for going straight to personal attack. That way doesn't build community, and more importantly (for HN), it leads to much less interesting discussion, the way that scorched earth is less interesting than a thriving ecosystem.

Obviously there is room for different points of view about a topic as deep as this one.
I think that was a pretty good place to get out without trying to time the market. I may eat these words, but I think BTC will see 20K again...

... at least, that's what I hope, as there's no way I'm buying in at an ATH.
This language about "threat" seems a bit overblown. Especially when we ask: compared to what? Some commercial package where different versions might have different and poorly documented data storage formats? (Have you ever tried to read an old SPSS or SAS or STATA data file in any reasonable environment? It is a nightmare.) Excel??
I see. Thank you. I thought Thunderbolt 3 is MiniDisplayPort.

By the way, can I convert the MiniDisplayPort Thunderbolt port on an old MacBook Air into a USB 3.2 gen 2 host port to connect an M.2 NVMe enclosre?
I've heard that before and the idea is reasonable but I must say if they've actually pulled of that stunt then it is amazing because I've seen nothing to suggest so despite being aware of the possibility for years.
Why do you think the "the difference in demand alone can't explain this gap"?
Before Google we used Altavista :)
I'm sure I'm missing something in this discussion, but why wouldn't you just OCR the serial numbers and put the results in a textfile and sort that?
I used PeerJS for a project, http://subsect.net , that has been running for a few years. I have run my own PeerServer on Heroku all of that time without incident. I have tested connectivity over WebRTC from many places around the world and have never had a problem other than from the lobbies of some banks as it seems they generally block IP traffic.

WebRTC is a transitional technology and I look forward to the day blocks of IPv6 addresses are granted free to all people at birth and fixed addresses are supported on all devices.
What “competition” have they removed?
Because it’s also the least effective strategy. The reality is getting nearly everyone to change their behavior just isn’t gonna happen.

Even if everyone in America went vegan, showered once a day and biked everywhere wouldn’t change much with impoverished countries coming out of the third world. If you can’t get them to change then it doesn’t really matter.

Big problems require big, comprehensive solutions. For that you need government to function effectively regulate, make climate bills countries can stick to.

We already have the tools we need to get climate change turned around but we don’t have the political will.
Having automatic type casting of the form we've seen above present in the language is like having a gun without a safety--it's that 1% of the time that the pin inadvertently strikes the shell that you will really really wish you had had a language that would have faulted rather than silently proceeding with broken logic and now potentially disastrously bad data. I can't believe that anyone would pick a language like this that would allow you (especially silently) to be this sloppy.