jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hey Marcus, I'm sure you're right, but I'm guessing those are not identical sets of people.

I know a bunch of people who are buying RaspberryPis and BeagleBoards and Galileos - some of them have never picked up a soldering iron or hot glue gun in their lives - some of the people I'm thinking of here are front end devs who love the idea of a server they own/control, or people who have a specific "computer task" they'd like a dedicated inexpensive machine for (media server, file server, firewall, internet radio box, that sort of stuff). For them, Arduino is all a bit alien and unapproachable, and also quite useless for the ideas in their heads.

I also see many people who want to drive servos/steppers/motors/solenoids/etc, who've either fried a RaspberryPi's 3.3v gpio already, or who've got a project idea for which there's a great Arduino library already existing but for which they'd have to write their own in the embedded linux world. Many of these people (and I'm mostly in this camp) often start projects out with an Arduino (or similar) to interact with "the real world" - sensors, servos, motors, relays, gps, leds, lasers, whatever - and only add in a linux board when neccessary (that "RaspberryPi + Arduino" combination is spectacuarly common, bot for projects and as the prototype stage of products with custom built electronics. I know that's where our Moorescloud hardware started - didn't your NinjaBlocks start out that way too?)

It'd be interesting to see from your sales data how many of your embedded linux sales are to customers who've never bought any "Arduino-type" microcontroller stuff, and how many of your Arduino customers are also RasPi/embedded-linux purchasers.
Hey, Blue Jeans Cable! These are the guys who told Monster Cable to get stuffed. Very nice way of dealing with a patent troll: http://www.bluejeanscable.com/legal/mcp/response041408.pdf transcribed at http://www.audioholics.com/news/blue-jeans-strikes-back Best part: "Not only am I unintimidated by litigation; I sometimes rather miss it."
The point you miss is that governments spend far more on roads/services/infrastructure to benefit each mcmansion dweller than they do on roads/services/infrastrucutre to benefit each apartment dweller. So its not a 'free market' of choice - apartment dwellers effectively subsidise house dwellers. A real economic zero-sum choice would be the house dweller paying more tax or with worse services and the apartment dweller enjoying better public transport or similar. I agree some people will still prefer their mcmansion, but far fewer than now when the decision making is skewed.
A lot of people don't like cmake.

...but you categorically cannot argue that Kitware has single handed transformed the entire C++ build infrastructure landscape; the brand new cross platform IDE by JetBrains (CLion) uses cmake as their primary build method.

You have to tip your hat to the fact that KitWare been fantastically successful in their mission.

Like it or not, it's a fact. Cmake is here to stay.

Make could have been a contender, but the only people who cared enough about it to actually build anything useful with it, built automake; which is a piece of stinking rubbish, not portable, and has a syntax even more arcane than make OR cmake.

Maybe if android and the google make toolchain had arrived 4 years earlier, we'd be somewhere else now, but the gate is closed now. Make is obsolete as a build system for a modern project that has to, you know, actually compile on multiple targets.
From the one blog post about RuxCon, I'd say the author is in Australia. Might be worth contacting them via https://ruxcon.org.au/contact-us/ as the person who made these had something to do with the CTF in 2012.
The article author seems to ignore the existence of views. If you have confidential data query-able from the outside, it's a much bigger issue than wide open AXFR... Restricting AXFR is more cute than efficient, the information still leave your network unencrypted.

http://www.cyberciti.biz/faq/linux-unix-bind9-named-configur...
Ah, I get what you're saying now. On the downsampling side, correct me if I'm wrong, but my understanding is that resampling in general is a well-solved problem (brick wall included), given reasonable target rates.

In terms of it being easier to filter an orginal signal than to filter a downsampled->upsampled one... my gut goes the other way, but it's something I'd definitely have to look into before I'd comment either way. Interesting question though.
Given that tech is as anti-autoritarian as it is (and given that it has to be) I don't believe it is a good thing.

Democrazy has its flaws but it is damn good at two things: making it fanatically difficult to get a revolution going and keeping the masses thinking they have some influence. Its main problem is that it doesn't curb the spread of government.
> "Not only am I unintimidated by litigation; I sometimes rather miss it."

Rather Reaganesque: If they think you're crazier than they are, they'll leave you alone.

(Note: Doesn't work if you have no way to hurt them and they know it, or if they're convinced you have no way to hurt them.)
Organizations in general aren't built for maximizing profits.
Maybe I'm missing the point but it'll be great to read a GitHub "origin" story.
I started off with emacs, moved to vim, and now i'm back on emacs with evil mode.
I like the idea of a nap room, but the choice of a bunk bed seems weird. Maybe it's just me but I wouldn't like to nap in the same room as a co-worker.
What happens when traditional taxis support their own apps? Is this somehow not possible or not going to happen?

App enabled ride services are good but why can't the taxis replicate it?
Here is a big starter list of tech conferences that was created in under 4 hours. Surprisingly, a simple quick view list just does not exist. The closest is Lanyrd (lanyrd.com) which requires lots of time to click & drill down to view info on just 1 conference at a time.

This list helps with:
- I want to speak at or sponsor a conference. Help me find one.
- What tech conferences will be in my hometown?
- I want to learn "New Skill X". What conferences can I attend?
- My company gives me a perk to travel & attend a conference. Hmmm, where should I go?
- My team needs to learn more about "New Cool Thing Y". What conferences are coming up?

Technology: Basic HTML/CSS/Javascript with a Google spreadsheet to store data.

Welcome your feedback on (a) whether this is useful (b) any changes or suggestions.
I've been really happy with Conkeror and, IMHO, it's been more reliable than the keyboard driven, webkit browsers (Luakit, DWB, etc.) I've had issues where they'll crash on certain websites (my bank, Jira, etc.) and Conkeror will soldier on.
In Boston goes around to pick up the homeless and bring them to Pine Street or another shelter but you cannot force them to get into the van and they still die on the street. I don't know what the solution is but you will never be able to pass a law forcing them into the van.
I am sure NFTs perform terribly in the short term too, in aggregate. Most NFTs are not celebrity endorsed and will just languish even in the bull run. (Like most shitcoins).

Real estate is in between IMO - kind of a collectable but there is cash flow but it doesn’t have the upside growth of stocks, unless it is some kind of rezoning or redevelopment.

Gold is more like a collectable (no revenue stream) as is any other commodity.
I sent you an email earlier. If you aren't seeing it, check your spam folder.
So I clicked to see the different tapes and my partner walks in, looks over my shoulder and says "oh, what's bondage tape, click that"

1 hr later I've learned things I never knew I didn't know and this is how we fall down the Wikipedia rabbit hole... :-)
Thank you for the link, and thank you for calling me "friend".

I know we're not friends, but it was well received in this end.
I think we're significantly undervaluing letting land carry on with low-enough human involvement so as to promote biodiversity and resilience, as has been done in numerous cultures around the world for millenia. Sometimes we get too selfish and exploit resources for short-term gain. We're in a tough spot as a species, borrowing heavily against the wellbeing of future generations (I view the health of the air, water, land, and other life as essential to our wellbeing).
The article is arguing that you aren't likely to be able to pick the ones that will grow faster than the economy as a whole over the time frame you intend, because it relies on an extreme amount of right-place-right-time luck. If you were looking for the next Beanie Baby for the last 20 years, do you think you would've found it?

I think it's also arguing that the particular appreciation you need to capture largely only happens at the "before you heard of it" part of the curve. I don't think it has quite enough specifics there, e.g. would buying a Honus Wagner card in 1990 compared to a bunch of stocks have paid off over the last 30 years? I haven't done that research myself.
"CRDTs" is a very general term that amounts to rather weak constraints on any notion of eventual consistency. So I suppose that CRDT-equivalent things pop up in many distributed settings, they just aren't necessarily thought of as such.
https://en.wikipedia.org/wiki/Charlotte_(cake)
This is an issue anyone trying to make sense of the world sooner or later runs into, that most everyone else is playing a different game altogether, which has nothing to do with consistency, but rather your place in a social dominance hierarchy and ways of moving up or down.

By asking hard questions that people engaged in social dominance have no ability or interest in answering, you are seen as annoying. Annoying because those who play social dominance games cannot openly admit they're playing them and by asking hard questions, you are placing them in an impossible situation.

You are a smart arse that nobody playing social dominance games likes. Your refuge will be in learning to recognize what games other people are playing and adapting yourself to them, because they will not adapt to you - they are on a path that doesn't allow for compromise - people who engage in social dominance games view them as all-encompassing and all-important.
Some more...

Rash is a shell embedded in Racket that was presented in a paper at GPCE18[1]. Oil is cited in the paper, so Andy really should include it in the list as well ;-). There are also a few others mentioned in the "Risky review of related work" section of the paper that aren't on Andy's list yet, see the paper.

Another, similar and minimalist "shell language" is janet-sh[2].

Also, this suggests a slightly different form of categorization for Andy's page, i.e. new shell languages vs. "embdedded" shell languages which are libraries that add just enough functionality to a parent language that it becomes useful as both an interactive shell and a scripting language. Xonsh would go into this category then instead of the somewhat poorly defined "interactive shells" category, since Python with Xonsh is a better shell scripting language than Python by itself.

[1] https://dl.acm.org/doi/10.1145/3278122.3278129

[2] https://acha.ninja/blog/dsl_for_shell_scripting
Facebook actually came in with a generous contribution. We also had a couple local people make private donations.
The existence of a cloned physical key is not possible due to FIDO U2F protocol. Every sign operation increases a counter on the device. It's supposed that services will keep track of this counter and don't accept signatures with an incorrect counter (less than known).
Thanks for the advice! I've a nice standing desk (best investment EVER) and an arm with my monitor, so I think it should be fine :)
I was once on LinkedIn using an email address unique to them. I can pinpoint the day I deleted my LinkedIn account, because that's the day I started to get spam on that address.

No spam before I deleted the account, daily spam afterwards.

Draw your own conclusions, invent your own scenarios.
Congrats, you are enlightened. It's sometimes a bit sad to see things for what they are, but it's better than being naive.

If you want to just learn stuff, why not do some Master's degrees? You get close enough to the edge that you'll know a field well, but not so close that you end up spending a lot of time doing politics and advancing very little. You'll also get close enough to soak up advances from people who decided to do phds.
The WinForms designer for .NET Core in Visual Studio is still broken and doesn't work with third-party controls. The whole WinForms team at Microsoft is afaik less than 5 developers strong who are also working on other things on the side. If you look into the bug tracker you will see that those <5 devs are not experienced enough for the monumental task of porting WinForms. There are a few volunteers that keep submitting PRs and giving insights into .NET Framework's WinForms to keep the devs from accidentally knocking things over.

The .NET Framework version is working fine and has been for years. That's why my company won't switch in the near future. Marketing and reality are just too far apart.
I would be very interested to see a video of that. I'm always happy to see different setup.
You understand this is a vast space with many coins and technologies being developed, BTC being only one...
Hi
My name is Sasanka and I am working with my co-founder on a hot project that is aimed at helping restaurants boost their sales, especially during this pandemic.

We're both technical but we're willing to have a strong product/marketing person onboard. If you're in the bay area please hit me up!
We can play the blame game but we can't disregard the laws of thermodynamics.

Too much energy intake and not enough expenditure means that energy goes somewhere. We can examine the science and sociology of how it happens, but the only thing pieces like this accomplish is to make people feel better about their health issues and filled the coffers of snake oil salesmen.

Don't read the article and read the studies instead.
Indian doctors use J1 visas to come to the US, not H1B. H1B's are given chiefly Indian tech consultancy firms. The only other country that gets a decent number of H1B is China.

I have the same idea. And I am looking for more arguments against the salary-bidding-visa scheme.
That's a shame. I had 1285 (USSD API) starred, which would have allowed for some interesting carrier-specific apps. Do any mobile OSes let apps get a USSD response?
Calories in and calories out are not simple knobs that anybody can tweak at will; they are complex functions that, if we could define them, would depend on genetics, temperature, types of food eaten, energy expended recently, etc. It's meaningless to say "CalIn==CalOut" when each is defined in terms of the other.
Silently == closing without comment. Dramatic or not depends on the issue:

This[1] issue (note the id) has 6275 people following it and 1659 comments/activities.

Marking it obsolete with "(No comment was entered for this change.)" is kinda middle-finger-ish, don't you think?

[1] https://code.google.com/p/android/issues/detail?id=82
This is very unpalatable, and makes me reconsider whether my next phone will, again, be an Android device.

This sort of "fuck you" attitude towards legitimate feedback and valid bug reports from users doesn't bode well for Google, and indicates that any talk of "openness" of Android is just that - empty talk. If the Android development process is going to be a 100% closed, cathedral-type endeavour, I might as well get an iPhone.
HFCS is basically unique to the US food supply.

Everyone else is getting fat without it.

The rise in net calories consumed per capita is pretty much entirely explains the observed variation.
I'm learning a lot about production node.js and what happens when things go very wrong... Will blog about it.
Funny how the internet is slowly transforming to just pointing and saying "Wow!"
I for one hadn't read it yet (or I may have alzeihmer :-) I've read some others essays from PG but not that one. It's interesting and I will upvote it to recommand to others who may also have missed it.

But I agree with you, do not upvote on the source alone. Promoting single thought seems wrong to me.
Either that or put RiderOfGiraffes on the problem full-time.
I'll probably launch a better brand-name that's more family safe, but when I thought up this name my gut instinct was a giant "YES, this is so awesome".
"For the first time since 2000, internet and technology entrepreneurs can raise seed capital with little more than a half-formed idea and a dozen PowerPoint slides."

Really?
Is a list of the essays the best way to make your point? The value in a post on the front page isn't just "Oh look, an essay from Paul Graham I haven't seen before." It's also in the inevitable discussion.

If you want to ask people not to submit old content, I'd suggest going beyond the list and coming up with a compelling reason why old content being reposted and upvoted and discussed vigorously is detrimental to the HN community as a whole and not simply annoying to a few old hands.

Some of that discussion is a complete retread, of course, but some of it is brand-spanking new and reflects the fact that both the people and the times have changed, so the ideas will also change.
You misunderstand what he's saying. Because 60 doesn't divide into 7, don't use one 60 minute cron job. Use 7 cron jobs. You could get this magical 7 minute experience over a 24 hour period by creating the following 7 jobs:

0-56/7 0-21/7 * * * Command

3-59/7 1-22/7 * * * Command

6-55/7 2-23/7 * * * Command

2-58/7 3-17/7 * * * Command

5-54/7 4-18/7 * * * Command

1-57/7 5-19/7 * * * Command

4-53/7 6-20/7 * * * Command

Of course, the last job would finish at 23:55, and the next start at 00:00 which is bad. So you'd need to do it on a per day basis. Luckily there are 7 days in the week. So you would just need to write those 7 jobs above on a per day basis. You'd end up with 49 jobs all looking similar to this:

0-56/7 0-21/7 * * Wed Command
You missed the point by an impressive margin.
I'm intrigued by Nim after browsing through some of the basic tutorials. Looks quite straightforward to get started. As with other languages I look at, for my use-cases it's important for me to understand0 if scientific packages are available and if there's a "scientific computing ecosystem".

I had a look through the `packages.json` [1] listing for Nimble [2] and couldn't really spot the maths packages that I'd need, e.g., numerical integration, optimization, linear algebra. Given that I can't find any of those, I'm guessing there aren't any physics packages either e.g., Newtonian mechanics, physical constants etc. Maybe maths libraries are available as ports to e.g., Eigen, NLOPT etc.?

Can anyone that is more familiar with the community comment on the potential of Nim as a language for scientific computing, in contrast to e.g., Julia?

[1] https://github.com/nim-lang/packages/blob/master/packages.js...

[2] https://github.com/nimrod-code/nimble

[3] http://eigen.tuxfamily.org/index.php?title=Main_Page

[4] http://ab-initio.mit.edu/wiki/index.php/NLopt

EDIT: Fixed typos
> The site operator has done nothing that has not already been done before, and it's little more than a basic nmap scan for services (which anyone can do).

I realise this. Which is why I carefully phrased the objection as "easy-to-exploit". You and I may think the phrase "basic nmap scan" is simple, but it opens the door to lots of people who don't know what that sentence means but can easily click a link in their browser and be directly connected to an exploitable host (I don't like the phrase 'script kiddie' but I think that conveys what I mean).

> It might be considered unethical that a PLC system is using VNC with no password.

It might. It might also be more properly called incompetence. But that's orthogonal to providing an easy way to exploit such a system and not notifying the operator, which I feel is "more unethical" if such a concept exists.

There are ways to do this if the intent was to highlight how many people run open VNC server (as I'm guessing is implied by calling the site Srsly?)

1) Don't publish the server's hostname and port.

2) Attempt to notify the operator.

3) Publish screenshots only.

By publishing the connection details, this turned something that could have been interesting and done some public good into something that I feel is dangerous and fairly exploitative.
From the linked article:

> Two months may not seem like a long time, but between 30 and 50 percent of most games' total sales occur in that time. Approximately 50 percent of the total sales of Spyro 2, up to December 2000, were in the first two months. Even games released in the middle of the year rather than the holiday season, such as Eidetic's Syphon Filter, make 30 percent of their total sales in the first two months.
True, there's no semantic difference between spelling somebody's name correctly and incorrectly. It's "just" a matter of respect.
It's not a yes/no binary rule, it's a sliding scale. For this story, your comment is over towards the "ugh, not again, they didn't even bother to understand the basic responses to their criticism" side of my scale.

What it comes down to is that I don't think every story about bitcoin needs to have a bunch of facile criticism of bitcoin attached to it. Criticism specific to the story is great, as is well thought out, deeper criticism.
Apologies for the promo link at the end of the post. The story wasn't meant to promote the product.
Changing credit cards is a bit of a hassle because of recurring billing tied to the account, one time I missed changing my trash bill over (easier to miss because it wasn't monthly) so I'm hesitant to just change cards if I don't absolutely have to. I wish there was some decent way to determine whether expected likelihood of the card I had linked to PSN having fraud * hassle of dealing with said fraud exceeds hassle of pre-emptively replacing card 'just in case'. I'm presently erring on the default of 'wait and see' just because it seems easier right now, but 'seems easier right now' is probably a poor thing to base the decision on.
I should've been clearer: I didn't mean "have to" in the sense of "strictly technically necessary" but more along the lines of "if you want to use this functionality, you'll have to help us out by collecting the data that'll make it work better for everyone".

Whether or not the collected data really makes the positioning that much better, I don't know, but Apple apparently seems to think it does.
'they might feel they have to lie to keep their job'

Because that's not a warning sign at all! boggles

Most people of course answer this question in the same way an interviewee does when asked 'Why did you leave your last position?'. Nobody will ever answer 'that jerk across the hall, I can't STAND that guy'. They will answer something that gives some insight into the company culture. I don't think it's a coincidence, for instance, that easily half the people at Google I've put this question to have answered something along the lines of 'management chaos/confusion', 'the tendency for two internal projects to be competing with each other without even knowing about it', etc.

I should have added the followup to my first question is what they like most. Both can be very informative, of course, and following up with that helps put them at ease for the rest of the interview, since many interviewers aren't expecting a question like this one. But it's really worth it. An interview isn't just to answer 'will you hire me', it also must answer 'will I enjoy working here'. The second is much more important to me.
I am super glad he has released this. He is not joking about compiling javascript core for iOS being painful, I dumped many hours into it. It would have been nice of him to release the project files just for jsc under MIT or something, but I guess people have to make money somehow.