skysight-inc/HackerNews huggingface dataset:
$0.10 is supposedly $1.89 today according to an inflation calculator (1939) -> (2018).

$0.05 (for a soda) using the same site is $0.91. Not sure how the scaling works.

My local Costco still serves $1.50 hot dogs + drink, so I'd only need to eat about 93 hot dogs and drink 93 sodas a year to offset the cost of a membership ;) and break even on 1939 hot dog dollars.
While I do see the potential, most people will probably look at the modest design example and dismiss it.
I miss the more traditional forums.

In the past - many groups like clans on games had their own forum with their own members. With topics like "Humour", "Game X", "Game Y", "Introductions", ...

Nowadays that seems to be mostly gone - though more replaced by Discord than Reddit.

However, niches just moved to Reddit and I stayed behind :)

I miss those times somewhat.
Yes, the ones in this article, e.g. https://osvoyager.files.wordpress.com/2018/10/75-packages.pn...
The story I heard about Kinesis (and it could be a misunderstanding) is that Amazon originally wanted to offer managed Kafka but they couldn’t get it working with their infrastructure and started from scratch.

MSK makes sense now as Kafka has matured significantly, while Amazon has had experience in porting OSS onto their infrastructure stack (Aurora, managed ActiveMQ, EKS).
Perhaps. But "Maybe Google is just pretending to be evil" does not give me much comfort. Especially as I have friends who are ethnic minorities in SE Asia.
Sharing your personal experience on CNBC is much more powerful than IG and FB. What’s the difference though? Having a need to share our opinions and personal life is the reason why social platforms exist in the first place. The real problem is us, not software companies.
You have several options, at least if you are willing to stick with GCC/Clang. Passing -fwrapv will give you well-defined (wrapping) signed overflow, which is often the native machine behaviour anyway. If you are interested in catching overflow when it happens, you can use intrinsics like __builtin_add_overflow. These look at the overflow flags present on many machines to let you know if the operation overflowed so you can handle it any way you like. If you are of the opinion that overflow should never happen in your program, you can pass -ftrapv which asks the compiler to crash your program if overflow ever occurs.
Add a Fibonacci near the top of the readme.
It seems pretty likely that the first person who signed up wrote their email address, and everyone else saw it and assumed that space was for email addresses.
Probably not, given that hosting was itemized separately.

>> In particular, paying something like $35 a year for a domain name, and maybe $5 a month for online hosting, is way, way, way beyond the commitment most people want to make.
Thanks for the info! Sorry if I sounded like I was knocking DL4J: I have used it in examples for two books I have written.

I use Keras at work so that is why I prefer it - I am very used to Keras, and to a lesser degree TensorFlow.

Just tonight I was experimenting with jutsu.ai, and your advice of training on Keras and running on DL4J is good advice. I hacked up a little code to import Keras weights into Racket, but I can only process dense layers, and not RNN or complex architectures.
Interesting point. Works better in anonymity in my opinion
A bit harsh, but some truth in it. I think getting people to speak more with each other in public would lead to a lot more social connections being made. Even simple stuff like installing 2-player games on bus stops/subway stations could boost interaction.
The “benefits” you are listing for Homebrew are interesting, because you can also look at them as disadvantages:

> it is (arguably) simpler to use and contribute to, and often has more up-to-date packages (especially compared to e.g. RHEL) because it tries to solve a much simpler problem.

Unfortunately, this often means it breaks or doesn’t do certain things…doing something simple like getting an old version of a package is nigh unto impossible, both because there doesn’t seem to be a built-in way to do this, and also because old packages are constantly removed from the package index. The fact that package inclusion is easy is nice, but it also opens issues that we’re already seeing in the npm community with regards to malicious packages.

The ability to install software to a non-system location is useful, but that’s really not something that Homebrew itself really recommends doing on macOS because it breaks a lot of things. It’s really only designed for a single user machine with the regular user being an admin, which is likely true for the majority of its authors, but for those who don’t fit into this you need to resort to a bunch of hacks to make it work.
I'm in a pretty similar situation, but it's actually working really well for me because of some important things.

1. Having a healthy amount of savings before embarking on a bootstrapping business. There has been never a point where I have had trouble paying bills. I have 5-6 years of expenses saved up.

2. Doing the research in terms of how to run a business. I have an accountant, I did tax planning from the beginning and I make sure to evolve on the business operating side constantly. (use software that makes the process easier, such as automatic invoicing, working with an accountant, working with a lawyer.)

3. Working in a start-up environment and learning how to prioritize work.

4. Reading The Great CEO Within from Matt Mochary, there's so many tips in there that have been amazing and helpful

I'm definitely struggling with the scaling issue of consulting tho. It's great and all, but I find it a struggle to add people to the company because of how specialized and good I am at my work. I'm generally the selling point.

I am working on 2-3 products on the side of the consulting work with the hope that the products eventually become the focus. I do understand the downfall of the consulting taking a lot of my time and not spending enough on product work, but somehow I've been able to keep up.

The great part about doing this is that you work with a lot of different companies and you actually get to learn a bunch of of things that work and do not work. You get to see how different business models work and scale and it's very enlightening on your own company.

For example, I'm averse to starting any sort of agency in terms of web development, since I've seen multiple of my clients have issues with scaling the business model and retaining customers.

Overall, consulting has been a pretty positive experience. I've only been doing it for 2 years, so we'll see how it works in the long term. But my side product is generating $800 / mo in income and I hope to scale it to cover all my expenses and then I'm more able to work on products and do less consulting.
I was ready for an article on the latest in airport and train station architecture. Was also disappoint.
> whose economic rights supersede the content producers?

The owner of the computer they're insisting implements their business logic. It's trivial to simply not send the article to someone they do not want to view it.

If the extension moves on towards sharing an account, P2P distribution, etc, you would have a point. But as it is, it's only action is to interpret the content in a different way than the publisher desires.

Let's say an abutter of a drive-in theater sets up their own seats and starts selling tickets. The intent to "see a movie for cheap" would only become relevant if coupled with some action that is actually illegal.
Maybe minimal benefits to other cloud providers, but hardly something you'd need in the core library. I think Amazon should contribute more to open source, but I certainly wouldn't think any company should release something that would only benefit it's competitors.
> Yes, if... But it can't. That criticism of my statement didn't make sense.

It applies directly. Anything that gives the user a choice can make the user experience worse for a user who makes the wrong one. But it also makes it better for a user who makes the right one in a way different from what the developer would have had to use as a default -- because sometimes something is right for 70% of the users, so it should be the default, but the other 30% are better off with something else. Taking away the choice makes the 30% worse off to benefit the 10% of the 70% that would have chosen incorrectly for themselves. That is not a relative advantage.

> I meant this: https://news.ycombinator.com/item?id=18583257

I'll reply there, but note that you haven't addressed my point -- other platforms survive and indeed have the largest share without prohibiting users from installing software, even when competing directly against others that do.
Not at all.

I have been installing Windows 10 inside some VMs for running windows applications lately, and that's a pretty ridiculous experience when the host OS is the one really doing all the heavy lifting for multi-user and authentication, and one really just needs a thin windows runtime for applications inside the VM, not a full-blown "operating system" (a awkward description for Windows 10, considering how much shovelware it comes with).
Tbh I mostly blame the users

SQL sanitization should never have been recommended to anyone else with a straight face (tears would be appropriate, for the sorry state of the world)

that it became normalized to the extent of becoming a happily provided best practice is horrific

But I doubt anyone even took notice when support properly landed, content in their ways of string-building and worrying about " replaced with \";
An Analysis of Google's Patent Policies on Open Source AI Software (3)
Is there another source that doesn't have an article titled "the science behind the number 666"
> It's almost like what is being discussed has nothing to do with free speech. BitChute didn't have its free speech rights harmed in any way. No jack booted government thugs pointed their guns at the owners faces and told them to unplug from the internet.

Jack booted thugs most certainly will point guns at anyone who tries setting up a payment processing system to compete with the company that blocked them.

> All that happened is their current payment provider determined that their business relationship wasn't profitable and terminated the business relationship. BitChute is free to find another way to seek payment.

BitChute is NOT free to find another way to seek payment, because of a state-enforced monopoly on the payment market.

It would be like if your water company decided to cut off water to your house, to compel you to stop speaking, at the behest of activists. Sure, you're "free" to carry buckets of fresh water to your house, I suppose.

No, this is not some business decision, this is systematic economic pressure intended to coerce someone into silence. And frankly I think it is good grounds for a RICO case.
I did not realize that YC News had religious trolls making random assertions on how a certain region is harmonious and another is not simply because they follow another religion.
Are you using an SSD? Been using W10 for years across multiple hardware. All with SSD drives though. Never had issues with responsiveness.
What except for the rollback reminds you of Nix?
A Visual Defragmenter for the Commodore 64
It's not a steal at all. Those things (especially stuff like hosting and bandwidth) cost a small fraction of the price. You can argue that it's worth it because of how popular Steam is, but it's getting harder and harder for smaller devs to even get seen by that large audience in the first place.
Ask HN: What is the best book for programmers to grasp “Machine Learning”?
Utilities are regulated because they are natural monopolies, not because they are large and profitable.

AWS faces plenty of competition. There’s a reason that the pricing schedules of the major cloud vendors are so similar.
I think more then "prettier UI" is necessary. I switched from Windows to Linux a few months ago, and while I appreciate being able to use more developer tools and not have annoying ads in my OS, I feel like Linux is just more unstable. My wifi/bluetooth randomly stop working, forcing me to restart my computer. That's unacceptable.
There are a few companies that basically buy bulk lots of books sight-unseen for little above scrap and do their best to sell them at-scale, even for a penny (but pocketing some chunk of the $5.99 or whatever shipping fee):

https://www.nytimes.com/2015/10/25/magazine/a-penny-for-your...
With a language, it is far more important. In a gui I can just click around and see. With tuis, I need to enter a command and hope it is the right syntax.
> Pinch gestures are not handled or configured

Why would the shell ever touch (hah) these? Pinch gestures are handled by apps like Evince and EoG for smooth zooming already!
> In some ways, making a card a requirement for consumption is analogous to making identification a requirement for voting. The effect is the same: It disempowers communities of color.

This correct in the sense that we're solving the wrong problem. The problem is that many people from poor communities lack any form of government identification. It's also a problem that they are locked out of 21st century payment systems. We should focus our efforts on fixing those problems, not making sure they can continue to exist with sub-par services.
I remember when Wikipedia came online. I worried that future generations would be so smart that I would be quickly surpassed. Now I’m worried I won’t be.
I did that 10 years ago, so I am at least 10 years happier than you ;-)
Here's a question -- what makes YugaByte unique? There's already an early but strong market here in the form of Google Spanner on GCP, Cockroach DB, and TiDB -- what does YugaByte bring that none of them do?
>>In India/China with population in Billions, these tests aren't available or affordable.

Probably the government will be offering them for free--and mandatory. In China, I'm almost certain that it's just a matter of years. Driving license, passport? Let's swab a bit the inside of your cheek.

India also has https://www.latimes.com/world/la-fg-india-database-2017-stor... ...DNA is the next logical step
uh, see Itch.io or Humble, which do the exact same thing for a fraction of the cost
Very well done analogy and thought experiment!
Human languages are also forgiving on the receiving side which is not true for computer languages. 1 wrong character and yiu get an error. This is an important difference when discovering and even using it,l.
As an adult, I've only really ever had an active social life for one short period where I was barely surviving as a retail wage slave. My coworkers were all in the same situation, but we found solace in our shared misery, and I made a lot of really good friends.

As a programmer, I sometimes make friends with my coworkers, but it's a very sanitized sort of interaction. Genuine exchanges of ideas is a dangerous proposition when it means risking our livelihood.

The only place where I can freely exchange conversation with strangers is, ironically, on wild backcountry trails. Out there, information is very important. How much snow is there on the ridgeline? Where is the next water source? Any good campsites? And so on.

I've come to believe over the years that friendship can essentially be distilled down to proximity + a common interest + time. Unfortunately, we spend most of our time working, and these three things are very difficult to find outside of the workplace.
> But as soon as you get to the southern tip of Thailand, or any of these Islam based societies, things get very nasty very quickly

There's an Islamic insurgency / independence movement in the south of Thailand. It's far from the poorest region. Once you get into Malaysia any distance, it's as peaceful as the rest of Thailand again, if not more so. Hard to know what point you're making, other than your unfamiliarity with Northern Malaysia? Nearby you have countries with fairly recent Buddhist-led, Hindu-led, and avowedly secular conflict.
Self-control is hard and dopamine is a hell of a drug.
"It's a fantasy."

Oh, absolutely, total collapse is a fantasy.

How serious would the degradation be, now, that's an interesting question that probably literally nobody can answer.

But it's an amusing fantasy, and just connected enough to reality to not be in same nonsense realm as an alien eliminating all weapons or something.
Same here. I still remember when I first booted it up and ran a demo app (video playing on all sides of a rotating cube), how much it put OS 9 to shame in terms of responsiveness and performance. I’m still pissed that Apple went with NeXTSTEP instead of BeOS for OS X, but I’m glad they went with something.
Yeah - if this was using something like flexbox for layout that'd actually be pretty neat.
Oh absolutely, but it's still pretty chilling that the prosecution effectively levied those allegations against him yet never charged him with them and gave him no possibility of defending himself. He might not have been convicted on it but I think you'd be hard pressed to conclude that that didn't impact the jury and the judge outright used that to substantially extend his prison sentence.

It's a shame the Supreme Court didn't hear that appeal based on the judge sentencing him largely based on something that he did not receive due process for.
v1.0 final is not even out yet...
I'm in the process of setting up an antenna for receiving data from the GOES-15 weather satellite.

I'm just starting out but got inspired after watching this video (no affiliation with the channel).

https://www.youtube.com/watch?v=jGWFg7EDnyY

People have been able to get some stunning pictures of the earth from those satellites.

Examples:
https://i.redd.it/xbahbl7egel11.jpg

https://i.redd.it/66bf60ika2s11.jpg

https://www.nnvl.noaa.gov/NESDIS/site/images/20180520-G17geo...

If you're interested, check out r/rtlsdr, which is where I first was introduced to the hobby. It's full of helpful people.
Sometimes it's worth dealing with complex abstractions in a higher layer rather than making the sacrifices necessary to implement a neat abstraction natively.

The problem of corruption at the physical layer when certain types of bit pattern occur is also encountered when transmitting data over a wire; constraining the physical parameters to remain suitable for the naive representation of binary works well for getting a signal across the PCB, but would be extremely limiting at intranet scales. The usual approach is to modulate the data in a way that avoids encoding the problematic bit patterns.

Are the tradeoffs necessary to maintain the simple abstraction worth it in this case? I don't know, but considering how much of a bottleneck RAM has become for modern hardware, I think it's worth considering the alternatives.
I'm curious what would happen if municipalities tried to become like universities:

- City sponsored interest clubs (over 300 and it only takes 10 people and a sponsor to start one!!!)

- City created dining halls in every neighborhood within a 10 minute walk where one pays a reasonable rate to eat there - heck even do a privatized model so cooks can consider creating one where they get subsidies per person, some sort of revenue split, and one of the only requirements being to have a "dining hall" style eating area that encourages social interaction. This could even be folded into food assistance programs where people can go and eat at these for a reduced price.

- City government health clinics for easy referral and access (Boston actually has a somewhat comparable model to this, I'm sure others do too, but listing it because it feels like a college thing)

Let's go with those three for now. The questions:

How many people would live here?
What percentage local tax would they accept to fund this?

I think this is actually a really interesting road to go down.
> We have telemetry data on performance, user retention, installed addons and how these things correlate.

Then why is that not itself an obvious solution? Use that data to provide a default-on blacklist of known-malicious addons. Then you have a blacklist rather than a whitelist, so it can justifiably be more difficult for the user to override it and the user has no motivation to do so for a malicious addon they didn't intentionally install to begin with.

It also gives you the opportunity to allow the user to specify a blacklist provider, so that if the original vendor ever gets compromised because they're forced to operate in an oppressive jurisdiction, they can farm out the low-resource task of hosting the blacklist to someone who isn't compromised, and the user (or the distribution packaging the browser) can make that determination for themselves.
Fortnite alone has more concurrent players than every game on Steam combined at around 8 million. Steam has between 10-20 million concurrent people with the client open, but not actually nearly that many playing games.
Here's an older article from IEEE reporting on an earlier version of the same technology - https://spectrum.ieee.org/semiconductors/devices/introducing...

This one goes into somewhat greater technical detail.
Your point seems valid to me as well; the responses seem to be making the argument that a singular sandbox is good enough, without keeping mind the fact that most software runs inside of multiple sandboxes as a sort of “defense in depth” to provide protection even if one of the layers fails.
I'm not sure how to feel about this. I don't have anything backing me up but I do expect there was a clear tribe structure in place before trading really kicked off.
I doubt it? An apparently old version of the tmux FAQ listed these advantages:

a clearly-defined client-server model: windows are independent entities which

may be attached simultaneously to multiple sessions and viewed from multiple

clients (terminals), as well as moved freely between sessions within the same
tmux server;
a consistent, well-documented command interface, with the same syntax whether used interactively, as a key binding, or from the shell;
easily scriptable from the shell;
multiple paste buffers;
choice of vi or emacs key layouts;
an option to limit the window size;
a more usable status line syntax, with the ability to display the first line of output of a specific command;
a cleaner, modern, easily extended, BSD-licensed codebase.

Which is all well enough. However, the way I use screen and tmux, I hardly notice any difference. I don't care about BSD vs GPL. I don't try to script either from the shell, mostly just interactive use. I don't really care whether it uses vi or emacs keybindings. I mostly use the system clipboard. I use one pretty standard status line on either one and I have already memorized what I usually type to get it.

i think screen still has some features that tmux doesn't, and vice versa, but I don't have a very strong affinity for either one. They even have similar keybindings. Give them the same prefix key and statusline/statusline color and if I'm not paying close attention, I might not realize which one I'm using.
Game stores
Can we get a title change? This is NOT a work of FLW, but of his successors after his death.
That might be a valid argument for making -ftrapv the standard. It's certainly not an argument for keeping it undefined. Most -f options tweak the standard in some way and defining overflow would not make -ftrapv suddenly go away.
That's why we have structural engineers.
I'd really like to hear that stated unambiguously by someone at Cognitect. It just can't be right. No sane person would think they could enforce such a rule and no sane person would be scared to "violate" it. There's no trace of information indicating what it was used for or when. If there is, no one should use it anyway.
Set a lock screen message on iOS
Correcting myself: if you accelerate an electron through a potential difference of 1 V, it picks up 1 eV and nothing else. While the conclusion stands (it can't ionize anything),
I plead temporary insanity for the way I arrived at it.