jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I guess the optimistic take is that Bezos believes the addressable launch market will be huge enough to amortize multi-billion upfront costs. It's definitely a hail mary.
I think if you could buck the "flat thin keys" trend you would probably develop lots of customers for life.

Thin and flat has nice visual appeal, but I think you should approach it from a tactile direction.

My ideal keyboard would have a little extra throw, and they keys would be sculpted to match the curve of your fingertips for comfort and to help you center on the keys.

I think the thinkpad keyboards were favorites for a reason.
Since we have the designers lurking in the thread, I may venture to ask something I have been wondering for a while: would it be possible to use the lid (back of the screen) as an additional radiating surface to improve thermal dissipation of the internal components (CPU, GPU, ...)? Or is it an intractable mechanical problem?
The real fallacy (delusion?) is that people increasingly equate speech with physical violence and the Internet structures with physical structures and states.

The piece you linked to is pure propaganda.
People just seem to keep reinventing makefiles, JCL, shell scripting... and usually make it worse.

Probably the moment at which you start thinking about adding branches or other control structures to your config file syntax is the moment at which you should stop for a long, hard examination of why you're doing this, and whether or not there's already a better way of doing this.

If you really need that kind of thing, why not go whole hog and use Guile or Lua or something like that?
As I understand it even with click thru agreement like this it is still illegal in the EU. Could be an interesting case on the way... I believe that WhatsApp only real option in this case is to stop serving the EU, which I feel as an EU residents could only be a good thing!
Youtube link: https://www.youtube.com/watch?v=o0ve1hchIKk
Do you know what happens if you let your neighbour cross through your property for 30 years to get access to the back of their property?

Claiming that all users are subject to the same rules might have had some merit if he were suspended years ago.

I don't know if I'd really go so far as to say that trump has an easement at this point, but it's not an entirely absurd position.

Moreover, if you actually look at the content they removed I don't think it's by any means an obvious violation of their TOS: https://news.ycombinator.com/item?id=25668883 -- it's certainly less so than plenty of content which they leave up on the site.
Yes, that is true. Though I'd image normal USD cash is still more convenient for soldiers than eg instant noodles?
Deplatforming was also problematic on school campuses with anti-free-speech students protesting, disrupting, and aggressively preventing visits by speakers with whom they disagree.
Got it. Yea stream purchase would take your project to a whole new level, I understand

Ah, thanks!
Allowing modding and forks does not mean you have to provide support for them.
to be fair I still have no real idea what the use case for all of these Boston Dynamic robots is, primarily they seem to make funny Youtube content with them to be honest.

Take the 'Spot' robot. It costs 75k and can carry 14kg of weight. For that cash you can hire a human who is way smarter and can carry much more for like, a fraction of that price.
Not every company is from an English speaking country, so spelling mistakes are happening.

You're welcome to send them an email to with the fixes instead of grumble here.
You could use async_channel [1] it provides async multi-producer multi-consumer.

[1]: https://docs.rs/async-channel/latest/async_channel/
Extra points for being able to insult both the OP and myself in one
sentence. If you've nothing constructive to add how about you leave us
insane, ignorant and arrogant grown-ups in peace to work out our own
stuff?
Is there any good Linux alternative to Paint.NET?
I used to be a SuSE fan until 2003 when I switched to consulting. I became a SuSE Gold partner peddling Suse Enterprise / OpenXchange (SLES/SLOX) and they sent us with pre-alpha grade quality doing digital transformation in companies with +5K employees.

Most of their tools were cardboard cut-outs with severe bugs and lacking functionality. Every one of these projects I was promised by SuSE they would do better but ended up losing key clients that were important for my survival.

They have lost the plot the moment they introduced yast2 (their only ever value proposition at the time compared to other distros was yast).

I haven't seen a SuSE in the wild since the same time I stopped peddling them. They're extremely dependent on consultants who risk their reputation and whose jobs it is to perpetually apologize to customers. I don't think SuSE has much of an impact outside Germany, and I'm surprised they still exist.
Try to broaden your audience from yourself, to you and 1-3 people who would be really interested in what you're doing.

Are you able to explain what it is? Why it's necessary? Are you able to spike any interest?

Creating isn't just building. It's sharing and telling. Without a reason why others should be interested, they probably won't care.

I've found Marty Cagan's work helpful. The role that would be answering/exploring many of these questions would be a Product Manager in a product team, and there's literature for product management and product discovery.
I just wish someone had made a good Flash/ActionScript3 -> JS+HTML-Canvas compiler. There's no reason we couldn't have kept the authoring tools just because we got rid of runtime and all its security issues.
Map:

https://armchairastronautics.blogspot.com/p/solar-system-mis...

An example of what a signal from a probe looks like:

http://spacecollege.org/isee3/video-recording-both-isee-3-tr...
Compiling to C, althought a common approach used by many that want to save the effort to implement a full backend, always has the issue that it might not be possible to express 1:1 the desired source language semantics in C, and some subtle bugs depending on which C compiler is used.
Yes, if interpreted like that, I agree with it. What threw me off was "There's nothing left" part. I see now that I might've misinterpreted the meaning.
rpi can now boot from ssd via usb. but i would recommend against using rpi.

cheap, used nuc or dell / hp mini pc would be better. the power usage difference is negligible

i have few NUCs at home (5) + few rpi (3) and while it works, the support for ARM is still bad.

https://i.imgur.com/TQ0VnDJ.png
I once found out that that the reason why people parked next to my car can't unlock their cars is because I had my rear parking sensor switched on. As soon as I switched them off, their car fobs would start working again. I had some custom Chinese-made rear parking sensor installed. So nothing "mysterious", just radio frequency interference.
Very cool, would like to set up something similar myself!

> to increase available blocks for wear leveling

If you have the time, would you mind expanding on what this means? It sounds something like the pi would automatically fail over to new parts of the usb storage as old parts wear out due to too many reads/writes -- is that correct? Was the 1/4 capacity chosen for a specific reason?
There is more than meets the eye in OO.

First, most languages aren't doing OO the way it was described by Alan Kay who coined the term.

What we have are data structures with procedures that invoke other procedures in data structures.

That's a long way from independent units sending messages to each other. REST on the web these days may be closer to that initial intent.

Not that it means anything special, but I've been busy with this "Object" thing since 1990, trying to figure out what it meant exactly.

C++ (Symantec C++, MS Visual C++ with COM/ATL, Delphi, Tcl with Xotcl, Java with the dreaded EJBs shipwreck, Smalltalk, R, C (including Tuxedo services), Assembly, Javascript, and other languages like Clipper/xBase have been used to deliver client solutions.

A couple of the are not OO at all. Still they worked too.

For the record, I've also given OO related trainings to more than 2000 people over the years (language side, analysis side, system design side) and seen people "getting it" or not. I've been involved in UML (and OMT/Booch/... before that).

At this point in time, a lot of that boils down to being able to partition a system properly based on responsibilities and the team that is available to build the system.

Fred Brook was right, there is no silver bullet.

"OO" designs were quite apt to adjust to changes that were quite probable. But some changes just made them break.

For some systems, the OO approach was really good for remembering what was done. I remember being called to fix an issue in a system that had been running in production for, like 13 years (it was C++). It was easy to figure out how things were laid out, as the pieces were still identifiable.

One lesson is that objects shouldn't be too fine grained. Too many objects and you get the "ravioli" effect.

Good architecture and good coverage of key concerns is what matters. Once this is done, technology can be bent to do one's will.

I do have a personal affinity to objects but with functions and closures, one can get other ways of thinking.

But there is something that has been all wrong for years, namely the fact that a lot of OO languages required to have hierarchies for polyphormism to work. And that's just wrong, and that's why I like Smalltalk for example with the messaging at the core. That's what made Tuxedo apps successful for transaction processing. Messaging, async, ability to decouple. That is more key than structures. And that's been lost for a long time.

Javascript gives more in that regard, despite it being quite a kludge of a language. But it is flexible and has closures, more than a lot of "OO" languages.

I don't thing OO is what made Java successful as OO designs in Java are quite poor and over complicated. Spring gave some sanity back but the core thing is that Java has libraries for a lot of things. Not that it is OO.

My take is that OO is going to be less of the dominant way, and we are entering the age of the polyglot programmer.
And so began the Eternal September and the <aol> faux-tag on Usenet.

I remember for a while on Usenet arguments were won by simply pointing out the other person had an @aol.com address.
k8s and its ecosystem represent a data center in software. Data centers are fairly complex constructs. It is then to be expected that this complexity will shine through in k8s' API, UI, UX. k8s' main mission seems to be to provide a complete digital data center, not an easy to use one, and I would argue that that is exactly the right choice. Over time, as the core of the beast is figured out, there will be (as there have been) more and more opportunities taken to actually help users navigate that complexity and/or resolve it into more natural and less error-prone interfaces. But in the meantime it seems like it's mostly on the community to provide (usually temporary) solutions for the most pressing usability concerns.
This GitHub Action allows you to inject parameters into AWS Systems Manager Parameter Store. It was created to solve the problem of secret management when using infrastructure as code.
Even with that perspective, you can disagree. Offering even more string types may be more confusing for users.
It is a lambda function with no parameters.

The argument of then() is a function which is evaluated only if the bool is true.
I wonder is this is the cause of a nasty NFSv3 issue I was having years ago where clients would periodically hang indefinitely, necessitating a system reboot. At the time, we were ingesting large videos on the client and transferring to a shared volume via nfs.
VPN hides activity.

Bitcoin makes it public record.

Regulating Bitcoin transactions is extremely easy due to the public ledger. You simply make it illegal for exchanges to transact with coins that are known to be stolen or otherwise flagged. Then all exchanges are forced to blacklist coins on that list, as well as descendant transactions from those blacklisted coins.

Now there are two classes of addresses on the blockchain: Those that are clean, and those that are tainted with illegal activity transactions. The tainted coins are worth less than untainted coins as fewer and fewer exchanges will touch them.

Ironically, Bitcoin speculators will support this move because it reduces the supply of Bitcoin. Reducing the supply of Bitcoin increases the relative value of their clean Bitcoin.
Functors are everywhere. That's why we need monads!
Nowadays many libraries in and around the Typelevel ecosystem work well together.

There seems to be a real demand for the Zio ecosystem and I wish it all the success it deserves, but its opinionated approach doesn't necessarily solve a problem that people have.
Further speculation: I got one of these messages on LinkedIn and absolutely don't have Ubuntu instances in any of my Azure subscriptions, but I had related keywords to both Ubuntu and Azure publicly in my LinkedIn. It seemed like really sketchy yet sadly ordinary B2B spam. Looking at the dude's LinkedIn profile the "at Ubuntu" didn't mean "Canonical" but some skeevy looking US-based consultancy that seems intent on trampling Canonical's trademarks that should have been sued months ago (or worse has an active license that should be revoked ASAP).
JSON offers data structures that everybody understands, so having a configuration language that has exactly those is what I want in a configuration language.

TOML isn't it (some JSON can't be put in TOML by design). YAML is definitely easier to edit than JSON, but just like XML its flaw is in its complexity (both in syntax and in specialized structures, such as references or types).

That's why I made dotset (http://espadrine.github.io/dotset/). It doesn't have macros™. And it's a YAML subset.
From talking to the founders of some of the biggest local startups, most seem to prefer recruiting in the DC region though it remains a challenge to find the right people. I've heard from a few people that hires in DC are much more "loyal" than they are in the valley and there is much less turnover.

One of the main advantages DC has is there is a huge supply of engineers and developers working for major defense and government contractors just waiting to be poached by a hot new startup.
Update Looks like the guy's description of his function is different from his actual function. You're right, there is a single global optimum and no local optima.
A touchscreen that docks to a keyboard eh? Have you seen the iPad keyboard dock? Aside from lack of mouse (which would be marginally useful in iOS, if at all), that's what an iPad + keyboard dock is.

Compaq and some others made resistive tablets like you might be getting at a decade ago and one of the biggest problems was that they all ran Windows XP and were underpowered, so you just got a smaller, heavier, less capable Windows box you could draw on.
Microsoft is worse: passwords and MD4.

(Windows' newest password hashing algorithm, NTLM, is just a plain MD4 hash of the password. I estimate my 4x5970 machine can crack NTLM hashes at a rate of about 45 billion per second.)
Caveat: I do work there, both on OPA and with OPA.

Details are not public, but I can confirm that we have several medium-to-large applications in OPA (CMS, B2B, B2C, ...) plus a number of smaller ones (games, productivity tools).

Compared to usual stacks, the development experience is quite different. Firstly, prototyping is a breeze: write your algorithms, add long-term storage if you want, spend a few minutes adding a user interface for testing, and that's it, it just works. Plus, for free, the compiler guarantees plenty of security properties, so if you're happy with what the features you have, you may not even have to think about security. Now, for performance reasons, you may want to lose some "tier-less-ness" by nailing some of the code onto the client or the server. That's just the matter of a few annotations. Add these annotations and yes, your application keeps working. Iterate until you're happy with the speed.

And then, there are a number of other things that are not specifically "tier-less" but that we're essentially the only ones to have. We have very high-level database primitives, concurrency primitives, distribution primitives, cache APIs, but also higher-level user-interface manipulation, etc.

Now, where OPA doesn't really help you is when you have to interact with down-and-dirty stuff, e.g. some third-party APIs for which we have no bindings in the standard library. For these things, you still need to handle the nitty-gritty details the old-fashioned way.

Still, OPA has become my favorite language, so I guess that's a good sign:)
on a cosmological scale it's but a hair's breadth from here to there...
I agree with you that a Mac App Store rejection isn't as fatal as an iPhone App Store rejection but I still feel that there is room for discussion about the fact that Apple considers this app to not be useful.

I had never heard about it before this entry on HN, but I downloaded it, because up until now my solution for Lorem Ipsum was to keep a text document full of it on my desktop and copy and paste into my HTML mockups.

LittleIpsum looks like a very useful tool for designers. Perhaps Apple only wants the App Store to be for apps that have broad appeal to "normal" people who aren't designers and content creators.
The beauty of it is that it's always "today".
I highly recommend this forum :)

https://guidedhacking.com/
I assume you are writing about 1991? Quattro Pro had come out a few years prior and blew the doors off 1-2-3.

Visual BASIC 1.0 for DOS was a year away, a little sluggish and too late to change the world, but still amazing for those of us who could not afford the RAM to run Windows.
Amazon is positioning themselves pretty well as the iTunes of Android, though. Most phones have Amazon MP3 preinstalled and the buying experience is basically as smooth as you'd like. It is like iTunes, but better, cause you don't ever have to use iTunes.
Theres this huge anti-... everything crowd in HN that thinks nothing will ever take off. Its nice to prove them wrong periodically.
We have a pronouncable checkbox/score coming next week!
They say that have sales of $2 billion http://articles.boston.com/2010-12-26/business/29285848_1_no...

Assuming a decent P/E ratio, total stock value is probably in the 10s of $billions minimum (I know, as a private company things are different, I'm just thinking off the top of my head).
Objective-C is basically C, so you have to deal with a lot of stuff that is usually hidden in scripting languages. I think he was referring to the fact that javascript code tends to become tangled like spaghetti.
It's embarassing that this not only went over your head, but enough people here for you to get more upvotes than me.

Alright, I'll spell it out for you:

Android marketshare is meaningless. How much money does anyone make per Android unit? I don't know offhand what Google's agreements with manufacturers are, but it's open source right? How much can they be collecting? What is the actual profit share of the mobile market? I could easily see a 99/1 unit split with the profits splitting 50/50.
Hmm, the Facebook iPhone app has the same drag to reload functionality. I thought perhaps it was just a (newish) iOS widget.
On a semi-unrelated topic... A while ago (December 2008) I was playing with writing games. When I wanted to release the games I found that many computers did not have SDL installed so I've had to compile my own binary universal frameworks. (Prowling through the net the only copies I could find at the time were all for the PPC architecture.)

Anyway, if you require those frameworks for your own use you can find them at https://github.com/meric/macosx_sdl_universal

Maybe it'll save you a couple of hours. :)
Is there a solution to this yet? He says it affects you whether or not you have the info page enabled.
The report is that "A branch of the U.S. Navy uses Tor for open source intelligence gathering". All this means is that they use it to obscure their origin IP address from a website when they are collecting publicly available information (so that people don't look at their logs and see a huge navy.mil spider or the like) and has nothing to do with anti-surveillance or a sophisticated attacker being able to track them.
January 1st, 2011 most of Microsoft products used in Russian schools will expire their licenses. No deals were made to prolong licenses.
If your goal is to do what you love, sure. If your goal is to do what you love and maybe get lucky enough to have it turn into a business, maybe... sure, still might work, but might not. If your goal is to start a business, this is terrible advice.
And even in its small size, Lua has its ways of being complicated. The interaction of multiple return values with varargs, for example. Or having to use pcall when you want exception handling. Or the distinction between the length and the size of a table.

Not to say that these things are bad! Just that you find ugliness in any language if you look for it hard enough.
> We should just start planning for the worst case scenarios

Who is "we" here? If by "we" you mean those humans that are incapable of coordinated political action, then I don't see us planning for the worst at the moment. You just replaced one unattainable goal with another. If by "we" you mean everyone individually should start building bunkers for themselves, then that's a perfect recipe for extinction.
Try long pressing and then sliding the post up. You'll get the same menu without popping into the full post view. I don't think it counts as strongly, because I've been able to eliminate a lot of things this way.
To add to this I would like to say that if you do reach out to candidates be cognizant of the fact that you interrupted their life with this solicitation so be sure you provide all relevant information about the job, position, duties and details about your startup in the email so the candidate can make a decision if they are interested or not from your email.

If they have to go out and spend 30 minutes to an hour to google stuff about you then it's probably not going to happen.

Lastly if they don't respond to a LinkedIn message or email within a week just move on and don't keep sending follow up emails. There is a reason the candidates didn't respond because they don't want to and shouldn't have to spend even 5 minutes responding to your unsolicited email

Thanks
Good tip. My theater coach in high school taught me another trick -- no cork needed.

For (almost) every consonant of the alphabet, stress lips and recite that letter, e.g. for "m", "muh-muh-muh, muh-muh-muh, muh-muh-muh, muh-muh-muh, mah". (cadence needs to be fast but consistent)

This does wonders to loosen things up around the lips, especially if you have "lazy" lips like I do. It can be surprisingly hard to do m's, n's and p's.
That sounds scary af
You can buy that game, it's called Zendo:

https://www.looneylabs.com/games/zendo#howtoplay
I think you're right, apologies. I always get the OG psychedelic guys mixed up in my head.
That's not a problem because new trees will grow in their place. Those trees can capture all the carbon humans have put into the atmosphere so far.
ISA's can get very complex very fast, so I would suggest, like the author wrote down in next sentence, to realize that some complexity is best left for a later time.

Now that I think about it, ISA's/assembly are a really good example of how lots of tiny small things combined can become really hard to understand fast.
Honestly, that's more of what I think. I figure I get a higher activation of my edge detection neurons. Somehow.
I believe he was referring to "no Silverlight"
The majority of the MobileCoins are available for purchase for non-us persons at https://www.buymobilecoin.com right now.
Yes, I firmly believe that Firefox, Windows, and Ubuntu can achieve 100% unit test coverage of software. I truly believe it would be worth its while.