jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One time I created a very simple Node.js hosting service while in between contracts. Got some signups but not a lot. I did continue to operate it for several months while doing other contracts. It's succeeded as far as the goals which were just to have a few paying customers for a system that did not take a lot of research to set up.

In one case, several years ago I started working on a Docker orchestration startup after one job ended and worked only on that startup for about 7-10 months (don't remember). I ended up stopping because by the time my MVP was more-or-less ready, Kubernetes was released and already extremely popular and I would be competing with Google and Amazon. I had an interesting system but it would not have been popular because it did not involve K8s. So when I ran out of savings and had to take a full-time contract I decided not to try to continue on the weekends.

Another time I spent over a year working weekends to build out this thing I called Vintage Simulator which basically embeds emulator screens in a Lua-scriptable 3D environment. I did dream about that becoming a business, but I was not necessarily expecting that. I was however hoping that vintage computer collectors or Lua programmers would be interested. I did not see a significant amount of interest though or any real evidence of serious users besides about two people. I still feel like there is potential if I keep pushing in that direction especially by developing marketing and content, but it's just not something I want to dedicate so much time to anymore.

My current fantasy which is occupying about 3-4 days of the week while I have a part-time contract is about computer vision and (down-the-line) robotics. It's possible I may have some financial crisis if I need to switch to a full-time job and end up abandoning it. But if that happens it's still highly motivating for training myself in machine learning and related fields. We will see. I have registered a company called General Biomimetics and imagine utilizing advanced 3d printing to create very lifelike robots. It is very good motivation. https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyCfDu...

So far I would say the only effort that actually turned into a real business (did not make a significant amount of money, but still made more than expenses) was the very simplistic Node.js hosting thing which I launched within a month of starting to build it out.
How would I know?

The answer is I don't. Even tax experts seem to make mistakes, as pointed out. Faced with that, I tread lightly. Remember, the IRS has worked very, very hard to get a certain kind of reputation and there are knock-on effects from that.
Pairing of an ego fed by making "contributions" to the community with an inability to contribute in a way that adds to the knowledge base.
Shouldn't it be pretty easy to transparently stick each container into its own isolated VM, without having to adjust each container individually?

How much overhead would that cause nowadays?
I didn't say that's what he said, but it is clearly what he suggested is a possibility.

American police are the most violent in the industrialized world.
In my humble opinion, any C++ developer wants to call him or her self a professional must read his books...all of them!

So, to recap, here are the names of C++ specialists you need to read their books and / or articles they publish:

* Bjarne Stroustrup of course
* Andrei Alexandrescu
* Scott Meyers
* Herb Sutter
* Jason Turner (His YouTube channel is a must; too many goodies in it!)
* Nicolai Josuttis
* John Lakos

If you just want to revise your C++ knowledge and bring it up to date, just read the following repo and you are good to go https://github.com/AnthonyCalandra/modern-cpp-features
I've added my vote to reopen. Gotta do something with that stackoverflow reputation!
> I find value in these things

Well then good for you, and you should be able to merge all your accounts with Google into one; but why should this be almost compulsory?

What's more, if there's so much value into this, why does Google have to force its users to do it?
Sometimes it's for stupid reasons too. I was trained as a mechanical engineer before getting into software and I thought data structures wouldnt be interesting because data didn't seem interesting. Boy was I wrong.
But JavaScript is a bad language, objectively. There's little debate on that subject.

Most of us use it because we have to, even though there are much better languages available.
> My game has an imperfect list of less than 33% of these that can be recognized by most people. It would be too easy to guess an acceptable word, only to have the remaining words technically legal, but not among the remaining guessable words, and worse, possibly offensive.

Given the restriction that you can only guess "words", you need to improve the wordlist anyway. I had "denty" rejected as a guess, which was not a good look when "folky" turned out to be an official answer.

My other suggestion would be to revise the keyboard input - it's much easier to type the entire word I want to guess than to look at which letters are missing and only type those.

And while it's not a suggestion, I would note that your "cruelly challenging" difficulty level is noticeably easier than the levels that are supposed to be below it, because it provides no clues. This makes it much easier to determine which letters go in which word.
It's a bit bigger and heavier than the old 11" MacBook Air models. Lots of people found that one too small. It has a short trackpad because the screen is so short. It still had a full width keyboard though.
Just like a Google account, your Microsoft account can be blocked for any reason and you will have no way to retrieve your files.

Keep local backups.
Please submit the original title of the page. See https://news.ycombinator.com/newsguidelines.html
This article basically confirms my suspicion that this provision is basically unenforceable:

http://slawsonandslawson.com/article-32-the-hole-in-the-gdpr...
I'm not really looking for archival storage or disaster recovery. After all, the 80MP scans are just low-resolution copies of the originals. I have hard drives for local storage. Yes, if my house burns down I lose the scans and the negatives, but I don't care enough to spend money on it.

The reason I used Google Photos was for one-click sharing. I could make a link, and viewers could pan and zoom and see all the details through a pleasant web interface. S3 doesn't do per-photo per-user access controls, and doesn't have a user interface for sharing or viewing. It's object storage, not photo sharing. As object storage, it's a lot more expensive than negatives in a binder, but about as useful.
There’s really no true seed unless you have some sort of quantum system. Many are based on sources of noise and are actually somewhat slow. Small IoT devices often have poor generation.

A fast source of high quality numbers available to every computer is still an open problem.
Remote storage, redundancy, and portability. At $5/mo/tb. you can still access any of it anytime you want, you just pay for what you actually download.
With all due respect to your experience in the industry, if knowing that an intern’s password is solarwinds123 is enough for an attacker to sign and release an unauthorized binary and publish it to hundreds of customers, then that’s an operational problem that the CEO is ultimately responsible for.
Thank God we didn't have this sort of rubbish with gasoline engines.

"Sorry, I can't put Esso gas in my car, I can only use Shell"

The sooner we get back to this situation (every vehicle uses any charger) the sooner EVs will be usable. Personally, I wouldn't have an EV as a gift, until the charging gets a whole lot easier, and the range gets a whole lot longer.
Then why do people buy paintings? They could just own a photograph. Don't tell me it's because they appreciate the subtle brush strokes or the smell of the oil paint. It's because they want their name to be associated with a great artist. Because in the halls of MoMA in New York it will say painting by Jackson Pollock on permanent loan by <insert name of your foundation>.
gen8 (instead of g8) is the new naming scheme! We're on gen10 now, with gen11 right around the corner.
> Most of the code there was copied from StackOverflow, proving that it’s correct and we can skip writing tests and save us some time.

So perfect!
Maybe more like: next time there’s a downturn, keep the orders if they can afford to. Having the chips on hand when the market picks up again could be a great investment, since they’ll be able to produce vehicles when their competitors can’t. Or they can sell some of the chips they’re holding to their competitors (at the going market rate).
Eh? I'm watching TV in the UK right now. Nothing is cancelled.
Bell(https://www.bell.ca/) | Canada| Full-time| Fullstack dev Python

As Senior Specialist, Automation and Software Development, part of the SOC team at Bell, you will have the opportunity to work on developing applications to support the Security team operations

To apply: https://jobs.bce.ca/bell/job/Montreal-Full-Stack-Developer-Q...
Maybe I am just getting old but in 2015 it shouldn't be this much work to get an OS installed on a computer. Getting pretty much any Linux or Windows installed on my ThinkPad is a piece of cake. As pretty as a Bacbook Pro is I just don't have the time for this kind of thing anymore.

#GetOffMyLawn ;)
Well in this case it is weighing up potential benefits for everyone forever vs some negative for a few people. How we respond to that depends on our individual ethical dispositions
Aren't things that are harder to optimize generally slower for precisely that reason?
I have one - very happy with the quality and price
Nice list, I liked part about powertop.

BTW I would like to see similar list howto install OSX on Thinkpad.
Arr!

Phil from Pimoroni checking in! Ask me about Cookbook and Rockpool, or anything else really!
This is the same PR blabbering that occurs with any acquisition. It means nothing just like any other. I’m cancelling and changing providers. Does anybody have recommendations?
In terms of applying styles to pages / component hierarchies, I find it useful to think in terms of "global / baseline", "layout", and "utility classes". I wish layout were always viewed as a first-class concern, entirely separate from branding, colors, etc.

I think "Every-Layout" (https://every-layout.dev) makes an extremely compelling case for this approach. I'd love to see an example of a design system leveraging these beautiful, coherent, logically sound typography-based layouts, incorporated w/ modern component architecture, ready to be customized and themed. IMHO that'd be as transformative now as twitter bootstrap was when it first arrived.
I'd say not having bicycle chop shops out in the open in broad daylight is a better outcome, wouldn't you?
Worry not, for sharing expertise does not oblige listening :)
Yeah, apparently it's closer to billion.

http://website101.com/press/google-76-billion-searches/
No. The change in gravitational fields propagates at the speed of light. The gravitational force vector for a star in the sky N light years away points to where the star was N years ago.
The trouble with SymPy is it's, well, buggy. I tried it a few years ago, and as soon as I got serious, I quite quickly ran into problems that I reported, some of which I now see they apparently still haven't gotten around to addressing. [1] [2]

Symbolic math is hard; they have my sympathies. I don't think I could do better. But as long as bugs like these exist, it's going to be hard to convince people to switch away from better tools like Mathematica.

[1] https://github.com/sympy/sympy/issues/12561

[2] https://github.com/sympy/sympy/issues/12562
In case you're wondering how this is a security feature...

> Readers may be wondering, though, how the use of the swiotlb will protect the system against a malicious or compromised device; such devices may well ignore polite requests to restrict their DMA activities to the designated area, after all. The answer is that it will not protect systems from this type of attack — at least, not on its own.

...it isn't.

This is obviously useful otherwise nobody would be working on it, but I don't really understand what this is defending against. Is it just so that buggy drivers/hardware don't cause so much trouble?
It could, if the major exchanges accept that it does and continue to back that notion...
College campuses are also designed at great expense, which they recoup through various fees, mandatory dining plans, etc.
From my point of view TCO is exactly most useful when you are dealing with mutually recursive functions.

Like eg a state machine where one state = one function. That's also the example in the corresponding Lambda the Ultimate paper.

But yes, getting TCO for simple self-recursive function is better than nothing.
I both agree and disagree. Disagree as this implicitly assumes working 40 hours won't produce relatively more negative feedback on one's personal life than a 32 hour week would. Once you start accounting for that, the "net loss" story becomes a lot more vague.

Given if the requirement was "you really have to work this number of hours to get that total income", I would prefer longer days + fewer days over the 9-5 mentality most countries have. Unfortunately, the last time I requested 9x4, it got denied. Let alone more extreme variants, 4x10, 3x10 or 3x12. Ironic, since 4x10 would also have less overhead, despite still being a 40h workweek.
For building infrastructure or manufacturing, probably yes, but not for innovation.

Anyone being forced to work under the conditions you describe is probably too terrified to do anything more than iteratively replicate existing foreign designs.

You can't force innovation by locking people in a dungeon and screaming "INNOVATE!" at them until they succeed.
I'm saying this video will further instill anger in his supporters and possibly if not probably lead to greater acts of political violence.
Not surprising considering the tricks they've been pulling of late. What can be said here? The people have chosen an autocratic government and often, without me even provoking them, will tell me how superior is is to western values, the same way Russians will also do. As an international traveler and sometimes international worker, this is fairly typical stuff. I see this kind of thing on VK and Facebook all the time. Everytime some autocratic regime cracks down the people go, "Please more sir! We dont need the Western pigs and their decadent values!" They buy into the anti-Western narrative pretty deeply.

My personal take is that there's a great war for democracy going on right now and the final lines are being drawn. The weaker autocrats have fallen (mideast, Ukraine, etc) and the stronger ones are falling (Syria) but the strongest have double-down on oppression (China, Russia, Iran, North Korea, Saudi Arabia, etc). I think this political dynamic will be the defining narrative for quite some time.

I also think a balkanazation of the internet is slowly happening. China is certainly doing it and Russia might follow. I personally don't have a big problem with this. Probably means less malware and cyberattacks for everyone. I think its obvious that easy access to information isn't this revolutionary thing, at least in autocratic regimes. People just seem to prefer state controlled media or narratives that fit in with their biases. Once China sets the precedent others will follow, especially if there's zero economic fallout from it.
Deactivating is designed to leave your account intact in case you change your mind. In fact, some people use this as a super-logout, deactivating their account when not using it. If you want to truly delete your account, the best way to express that intention is the harder to find button to delete your account.
If the subject you'd like to bring to discussion is no humour on HN, post no humour on HN. If you want to bring up your confusion about how Taylor Swift and security go together, just say so. Gruntling away in your post doesn't serve either purpose very well. You're being mean to parent.
Adult package maintainers are having a laugh at their own logos.
Teenage package maintainers are getting offended.
Android L[ollipop] (finally) has a flashlight built in right on the main notifications screen of the OS.

But this app is probably useful for the many who don't yet have Lollipop.
I actually wrote some internal software to help track my sales leads for b2b customers. If you are interested, I can show you my workflow and maybe this might give you some ideas on tracking. Feel free to drop me a pm.
It might likely be a causal factor.

http://repository.unm.edu/bitstream/handle/1928/17471/CEppig...
Just for future reference for everybody involved, these "particle analog" phenomena have a name: quasiparticles.

https://en.wikipedia.org/wiki/Quasiparticle
It seems like for those situations it would be much nicer to just have something like \item in LaTeX. It's still readable in plaintext, but wouldn't break things.
Definitely not. It's almost hard to think of what Lisp doesn't let you change at runtime, since the compiler is always there. Common Lisp is in fact much more dynamic at run time than python/ruby/smalltalk. I would say that Python and Ruby are the more limited ones. You can recompile functions whenever in CL, you can even compile functions that call undefined functions at runtime. Lisp is known for its extreme late binding and reflection, with almost everything redefine-able on the fly (except functions declared inline, you need to recompile to callers afterwards. but only if you declare them inline). Even in defining classes, Common Lisp will redefine a class and update all the _old_ instances of the class as well. As far as I know, Ruby and Python do not automatically update old instances. Ruby, like Common Lisp, does allow you to add new methods at runtime without redefining the entire class, and as far as I know python does not.

> The vast numbers of CL and Scheme compilers are relatively easy to write, exactly because the languages leave (somewhat) less to decide / change at runtime than Python/Ruby/JS.

I would say it's a mistake to conflate Scheme and Common Lisp. Scheme isn't even defined well enough to say something implementation independently about whether the environments should decide things at runtime or not. But Common Lisp as a language has special/dynamically scoped variables and runtime definable macros which make it much more difficult to write a compiler for it. I would say that Common Lisp has way more things to decide at runtime than python or ruby. Maybe they're about the same in terms of difficulty of writing a compiler for, if only because lisp has no parsing/lexing pass. Again, in the end, it's mostly not a language issue. It's how much money and how many compiler experts work on your implementation.
I have kind of mixed opinions on that part. I also run OSX largely for those reasons, but it's been quite frustrating in some ways that Linux isn't. The good is that many things do often "just work": wifi, multiple monitors, sleep, etc. And the power management is good. The bad is that if something doesn't work, it's much harder to debug, and the support is much worse. Everything feels very opaque and inscrutable in comparison to the Linux world.

Example: I had a recurring issue on a MacBook Pro after upgrading from 10.6.x to 10.9.x where some process called 'systemstats' would balloon to taking 4gb of RAM or so, usually for about an hour. This was triggered by all sorts of things, from the daily Spotlight indexing, to clicking on the power display on the top/right menu bar (essentially anything that invoked systemstats would cause it to go haywire). Looking around the internet, some other people had the issue, and had all sorts of possible ways to fix it, with no solid confirmation from Apple of anything, and fixes that didn't work. So it was trial and error, things like manually deleting some BerkeleyDB files to see if that'd solve the problem, someone even suggesting resetting PRAM, whatever that means. Eventually I settled on writing a script that just did a 'killall systemstats' every 5 minutes. Huge hack, but fixed the symptoms.

That way of debugging problems really sucks compared to what I was used to from previously running Debian. There, you either file a bug or find an existing bug, which serves as a central clearinghouse where people really try to determine the root cause of the problem and fix it. Apple doesn't really do anything like that, so you end up reading a bunch of disorganized threads on random mac forums, hoping someone has a diagnosis/fix.
Possibly they're operating on the assumption that "cyber war" works like nuclear war and the most effective deterrent is the threat of retaliation.
We Dutch are basically born on a bycicle and learn to ride it at a young age. Everybody can cycle, it's so...ingrained.

almost 17 milion people. 200 deaths a year. 65000 accidents required doctor treatment (maybe we are not zo great at cycling as we think). 15000 end up in a hospital. Especially old people tend to get killed.

http://www.rijksoverheid.nl/documenten-en-publicaties/public...

Still, overall 570 traffic deaths (including cars and pedestrians etc) for 2013 is quite good.
And the January 2015 award for "Technical Solution to a Social Problem" goes to…
This is the second time in a week this article has come up so I read it. I've never read anything about economics that made any less sense than that.

> As soon as you implement the results of your sufficiently-sophisticated model, the economy will start to be influenced by that.

This is called a feedback loop, systems with feedback loops are well understood.
I suspect that "cyberweapons", like biological weapons, are almost impossible to use in a way that does not harm civilians. Their development is practically certain to lead to use against civilians in a way hard to reconcile with the ideas behind current international law. On the other hand, the idea of fighting a war without harming civilians is a 19th century notion unlikely to survive much longer.
I don't have a Facebook account but I do have WhatsApp and Instagram. I'd use a Facebook standalone messenger that didn't require a Facebook account to communicate with those that do if such a thing existed. I closed my FB account a year ago and I don't miss it at all. Sure there are times where someone asks if I saw something and it was only posted to FB but that is so rare now.

I imagine that one day I'd use many Facebook properties without ever encountering the news feed.
Thanks for the information; so if I understand correctly US democracy mostly comes from which officials inside each party you vote on?

As for Wilders, you could say that the dominant parties were all colluding on treating low-wage earning immigrants the same as low-wage earning Dutchmen. As painful as it is, Wilders did result in changing that.

As for the dangerous distraction, that could well be true.
Carriers now looking to RCS as the messenger alternative, but if they price it like MMS, they will kill it.
To do it cheaper, they have to give a large chunk of the service to Google, which gives Google the data mining opportunities :(
Link previews are generated server-side, I think.

The app sends a request to a Facebook API for every link that you send/receive. Usually this returns the little image + text snippet that you see in the app, but obviously this could also return a message that the link is considered dangerous.

As a site owner you can probably see a request from a Facebook bot when a link to your site is shared on WhatsApp. (not sure how long they cache this)
This clean layout looks great.

I've moved from IOS to Android 6 months ago and have been frustrated by a high % of intended alpha char keystrokes ending up as stickers culminating recently in me sending "I miss you" sticker to my boss.
Just want to point out that police are friendly with protesters all the time and often take pictures with them even when they are anti police protests.