jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
America had steady deflation during a period of massive economic expansion in the late 1800s.

Deflation is only a sign of distress historically when preceded by government-induced monetary expansion. A boom causes a bust.

Wages are sticky so moderate deflation strongly benefits workers. Both wages and savings will gradually increase in purchasing power. Inflation punishes the lower classes disproportionately for the same reasons. It is the primary driver of income inequality in the world.

That anyone has been convinced a massive counterfeiting scheme in their currency is doing them a favor is a monumental feat of propaganda.
I think they play it that way because the houses always get lost, so you never know how many there really are supposed to be. So you use stand-in pieces, with no limit.
> The mentioned Connect 4, for instance, is relatively simple and can be effectively "solved" by an 8 or 9 year old, for instance, so a 8yo and an adult are still not separated by such a large gulf that the game is a joke.

Interesting post, but your Connect 4 game sounds extremely, extremely poor:)
Bike to work. Walk to errands.

Also, I don't slog 12-15 hours per day with all night coding.
I wasn't aware that we had really left the Bad Old Days" altogether. IE, its atrocious fragmentation and its massive market share have been right here all along. Things may have gotten better, but we never escaped the "Bad Old Days" entirely.
Neither was that ever implied... ?
This is the best way. And importantly, it doesn't assume that some sources are to be trusted and others are not. These days everyone's flinging crap to a greater or lesser degree. Better to view every article with a jaundiced eye.
until you open a pdf file
Cool. So the fifth point is largely nullified, which is a big one -- that the features of Rust would at least be useful in typical safety-critical code.
It's not really "hurting" it if you make it deeply unconscious, which is the goal of stunning. Can it be botched? Yes. But just like medicine that sometimes doesn't work, or isn't administered properly, the solution is not to stop using the medicine, but to correct the mistakes made when delivering it.

Consider this: When you use a stunner properly, the animal feels a split second of pain before becoming unconscious. At this point, pretty much every vet would say it can't feel pain.

But if you cut its throat while conscious, it can feel the pain of the wound immediately, and continues to feel it until the brain starts shutting down. This can take minutes. Cutting the throat does not cause immediate unconsciousness, and this is the problem.

Compare a properly stunned animal vs. an animal whose throat has been cut by via sechita, and tell me which one reaches unconsciousness faster. Because that is the animal that endures less pain in death.
Agreed, I was trying to show my agreement with this important principle. Unsuccessfully it seems. :)
SeeGrid does something similar, but without having to modify the warehouse at all:

http://www.seegrid.com/

It was started by CMU Roboticist and futurist Hans Moravec, as the culmination of his life's work to date.
I want to be careful in how I phrase this, because I feel like this was a good effort, but I disagree with many parts of this description.

First, databases are not "just" about persistence, and I don't mean that in a pedantic way. The point of a database management system is to manage your data over time and allow you to make use of it. This includes things like stating constraints to ensure that the data in the database is always correct and providing methods for querying your data at varying levels of complexity.

Second, there are a number of in-memory databases. Oracle sells one. SQLite is often used as one. The fact that they are in-memory does not make them not databases.

Third, relational versus non-relational is not really an argument about "how the data is stored on disk" or about being "standards compliant." A database traditionally consists primarily of three things: a data model, a query language, and an implementation. A data model, like "everything is a table with column headers and rows" can be written to disk in many different ways and queried in many different ways. (It's an abstraction.) Indexing structures and data formats may be mostly the same even when the data model is different. The (current) "relational vs non-relational" debate, such as it is, is usually about whether it makes sense to change the data model and query language in order to ensure that the implementation is scalable on "cloud-like" platforms with specific data access needs. (That said, there are many different types of non-relational models and query languages designed for different purposes.)

Fourth, there isn't one SQL. There are in fact a number of standards, SQL-86, SQL-89, SQL-92, and so on. It makes sense to learn the standard first (at least up to 92 or so), rather than learning particular implementation specifics. Most databases implement SQL-92 or above, though there is somewhat wide variance in additional features like indexing structures and functions and in data modeling languages.
They're considering pushing back social security?! Have they set a date? Hopefully people in their 30s would be grandfathers into the existing age?
Rather, I would say HN is calling Greenspun on the point that "investing in our children's future" shouldn't be treated as an individaul economic decision but rather as a social decision.

For the individual trying to educate their children, the motivator has historically been the effort to move up in social class but by extension, it's an effort to give the children a richer and more diverse life with more economic opportunity being only a fraction of this. But education has also traditionally been a priority for society rather than simply individuals. Theoretically, the US as a whole benefits if tomorrow more-skilled US workers are paid the same amount for doing the same job than less-skilled US workers were doing yesterday. This works better in practice if we're talking about either auto workers or programmers rather than about fast food workers.
I'm not economist; but have to ask - do economist not already study the cost of information?
Two integers and a load of computation? How wasteful.

Just treat your bits as the binary representation of a Natural number and you're done. No computation required for encoding/decoding, and you only need to store one number :)
Thank you. I've received various feedback, but you're right - we might need to change :)
"Your startup name becoming a verb is something earned, not something you can just create or start doing."
=> You're totally right. We've been using it (noun, verb) internally and I guess I got used to it. Thank you!
How much ad revenue is google getting from Android?
Hacker News, another place where 10-year-old emails are submitted as news.
Actually, I think Groupon does this. I don't know what they do with the information, but along with the "flag as bad customer" they have an option for merchants to mark good customers, too.
Wait, what about Android? Even though it runs the Linux kernel, it doesn't count as "Linux"? I guess the lesson here is that only GNU counts as Linux. Something seems confused in the terminology.
There's an important distinction between this code and the Math.random() casting that you posted earlier (http://news.ycombinator.com/item?id=2472223 in case anyone missed it).

With parseInt, we're talking about best practices: if you fail to specify the radix, your code may yield unexpected results (eg: parsing a number with a leading 0 may cause parseInt to assume an octal base). On the other hand, your code may still work fine if your inputs are properly formatted. In that case, specifying the radix just enhances readability.

With casting Math.random(), what you saw was an actual bug: people were using 0's in their code when they thought they were getting random integers. Unless the code was being written for an obfuscated Java contest, I'd wager it was buggy.
This is a link-baiting article from a link-baiting site, submitted by the karma-baiting author. And like the author of the recent article on why OS X sucks for development, he fails to appreciate that users of Apple's products may have different priorities and a different worldview than he does.

He's leaving on the table what seems like an obvious explanation for a lot of Apple users' relative apathy about this: They don't see it as a big deal and just don't care. It doesn't mean they're "toads," willing stooges of Steve Jobs, taking cues from him with respect to whether we've been forever at war with Eurasia or East Asia today.

Some people are probably still upset that Google "reads your mail" when it picks ads to show in Gmail. I can see the theoretical danger, but I Just. Don't. Care. And I think that apathy is not unreasonable.

There's a big difference between agreeing with a policy and believing that the policy isn't worth getting terribly upset over. (Please refrain of trying to push me down the slippery slope. Quoting Pastor Martin Niemöller's "First They Came" is not a substitute for argument.)

Sites like The Orange View are parasitic: they create nothing of value but instead lob rotting fruit at the obviously-imperfect people who get their hands dirty actually doing things. Every person or company that manages to actually accomplish something (Apple, Google, Facebook, Microsoft, Gwyneth Paltrow, who/what-ever) attracts people trying trying to profit from the resentment that that success breeds.

Does Apple have dirty hands? Yes. So does everyone that does more than sit around and nitpick.
Congrats, on both finding the right gig and fiancée! For those who missed it, here's his story on how he actually trimmed his $200k debt into $100k in just a year: http://news.ycombinator.com/item?id=2008818
We may be limited by physical from visiting in person, but we nonetheless have an incredible set of front row seats here on Earth.
I interpreted that as the new people don't need to sit by themselves in the corner since they would get invited to lunch from day 1.

It could definitely get lonely if a new person starts and they don't develop a regular lunch routine with a group when they are used to it (from their previous job?).

People who actually prefer to sit alone and aren't making this up should be able to sit alone (or do their own thing).
Sounds like the Feynman algorithm:

1. Write down the problem.

2. Think real hard.

3. Write down the solution.
Also, SibilantJS (which seems more mature at the moment, as `npm install sibilant` works, but `npm install fargo` does not):

http://sibilantjs.info/#welcome
liked his comment on Patents.
there is such a thing as fair use in copyright law (at least, in australia and US and most major western states).
That still leaves it as a derivative work, which is protected from copying and distribution by copyright.
But it is. Unlike C/C++, Rust does not have undefined signed integer overflow or strict aliasing rules. Furthermore, you can do a few more things with pointers that are undefined in C/C++ (e.g., implementing offsetof the naïve way in C/C++ is undefined behavior, but would not be in Rust [assuming you use raw references, which are still in the process of being added]).

In general, there's a slice of behavior that's undefined behavior in C/C++ that isn't undefined behavior in Rust, and for people who want C to really be "portable assembly," Rust is arguably a slightly better choice as a result of being less likely to accidentally trip up on undefined behavior.
At least some years ago, you could build GCC on MSVC just fine. (Did it for GCC 3.3 and 4.2 on Interix way back then)

It should probably be still functional, or easily fixed if not.
I'm not sure that the drone has an uplink. If not, it would have to relay images to the rover over a 200kbps zigbee connection for transmission. Unlikely to be video in that case, more reasonably highly delayed still frames. Would be more in line with its mission profile as well.
This topic has actually been studied:performance of top performing funds can be based on a manager's skill, but after a certain point that skill reaches the end of the runway. The more skilled the manager, the larger the AUM they can still get returns for, but at some point it's just too much.

> For an average fund in the cross-section, we estimate a drop in alpha of 20 basis points if the fund doubles its size over one year. We also find a non-negligible impact of the size of the fund industry, although its magnitude is significantly smaller than the impact of individual fund scale. We reconcile our findings with existing empirical studies. Taken as a whole, our results lend considerable support to theoretical models that build on the premise of decreasing return to scale for active portfolio management.

* https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2872385

General topic discussed in the Rational Reminder podcast:

* https://rationalreminder.ca/podcast/136 (~15m30)

* https://www.youtube.com/watch?v=LhluPwDaNAQ&t=18m30s

Something to consider for anyone piling into (e.g.) ARK:

* https://awealthofcommonsense.com/2020/12/a-short-history-of-...
That's pretty much the MLK's point about slaves uniting against the pharaoh.
They were not "recited from memory" as we would understand that phrase today, though. Oral epic poets do not use the same wording every time they deliver the same poem.
At a $LARGE_CO and we didn't start from scratch. We're building on top of an existing OSS design system. It didn't take much work to feel different enough as to avoid kneejerk "this is clearly a {bootstrap, material design, etc} website". Overriding the font and color palette goes a long way, though we certainly did more customization.

The challenging part is to get all UI teams to agree to one UI framework. To date, there aren't many a11y compliant web component implementations to build off of. And we have teams with strong preferences for Angular, Vue, and React. With bespoke components for each UI framework, the app feels glued together. Trying to get my director to put their foot down and force us all to align on one.
In C you would normally do this with functions that accepted function pointers, not a #define.
I think the real problem comes when one area has a better run organization than neighboring areas. Then parents from the neighboring areas flood the registration and local kids end up getting cut from the team. That's the sort of thing I think Little League's trying to prevent.
Yes, exactly. But for example interconnecting Houston with AZ or NM power plants, I think HVDC will have fewer losses than AC. Could be wrong thoguh.
A few repost are ok, but I think that the main problem is that this title makes no sense, or at least it's too generic. Try with something like "Make your backend visual".

In the pricing page, it says

> 20,000 execution seconds

> $0.000004 pem*

> * per additional execution millisecond.

I don't understand what are you executing. Do you host all the backend or only the configuration tool?
This was really intriguing, but I wish the author was able to communicate more about this difference of perspective. Process vs objects? Those formula seem unsurprising, I wasn't able to understand. I guess if it was easy to communicate, they wouldn't be writing the post in the first place.
Do you have any hard data to prove the stated facts?
> If RCS actually becomes a thing

I have no reason to believe it will ever take off: It's been dead in the water since 2012 or even earlier. It doesn't support end-to-end encryption. Carriers would like to charge for it.
60 court cases(and counting!) about it have been lost or simply thrown out because of lack of evidence. But sure, let's pretend that there's any kind of uncertainty about it.
Don't know about kids but I think there is some requirement that people can meaningfully say no. Seems this is a breach of such a requirement.

https://ec.europa.eu/info/law/law-topic/data-protection/refo...
Depends on how often I’ve done something similar before.
If you're in the EU, you could try reporting this as a GDPR violation.

How to report:

https://ec.europa.eu/info/law/law-topic/data-protection/refo...
On many mobile sites (amp?) an ad is inserted every screenful of text so the longer the text the more ads.

Not sure this is related but go look at english recipe sites. 10-15 screens of fluff to get to the recipe. It's clearly some kind of SEO or ad optimizing formula
Was about to comment with the same URL.

It's one "direction" of mastery. Software invention, at grand master level.
That's exactly how I feel - it's too ADD for my liking. By contrast, The Kleptones tend to have one main lyric track and one main music track for the entire duration; an arrangement I feel is easier to listen to, has more scope for brain-bending combinations[1], and generally I think it takes more skill to find two tracks that match up for an entire three-to-five minutes, rather than just 30 seconds.

[1] http://vimeo.com/15385734
> But the broader impact of the ruling is to put companies on notice that they can't bind users to restrictive terms merely by linking to those terms somewhere in a site or app's registration process. In order to create a legally binding contract, a tech company has actually put the terms in front of the user and get them to affirmatively agree to them.

Does anyone believe that'd make any difference? Even if you showed the agreement and forced them to scroll down to activate the "I agree" button, I'm pretty sure nearly everyone that wouldn't click the links to read the agreements would also just scroll down and hit "I agree" without reading.
I am a bit puzzled reading this. I have programmed in C++ for 20+ years and (as far as I know) am still fairly sane. I also have never met or heard about anybody programming in C++ who lost their mind programming C++ ;)
Thanks, I’ll check those out! It’s hard to know what’s recommended by the community sometimes. I was using Julia + Jupyter through CoCalc which is great for collaborating but the non reproducibility aspect was starting to raise alarm bells for me.
I've spent time trying to wrap my head around ideas in minikanren and move them out of scheme. But while reading and playing with minikanren has been quite illuminating, it has yet to help me solve many "real" naturally occurring problems. And indeed, some of the motivations for minkanren are aesthetic or philosophical stances, rather than pragmatic (wanting to avoid having to use the cut operator etc). Most of the work around minikanren seems more aimed at piloting approaches or techniques which could be used to produce useful tools, rather than actually producing useful tools.

But perhaps someone who has used languages in this area more broadly than I can comment: Which is a better bang for your buck?
- Prolog
- "Functional logic languages" e.g. Curry, Mercury
- Clojure + core.logic
- scheme + minikanren
Does this work with a server or WebRTC?

If it's WebRTC, that reveals your IP address, no?
http://www.rollingstone.com/politics/news/17390/210904

>"I'm anti-spending and anti-government," crows David, as scooter-bound Janice looks on. "The welfare state is out of control."

>"OK," I say. "And what do you do for a living?"

>"Me?" he says proudly. "Oh, I'm a property appraiser. Have been my whole life."

>I frown. "Are either of you on Medicare?"

>Silence: Then Janice, a nice enough woman, it seems, slowly raises her hand, offering a faint smile, as if to say, You got me!
Or just not lie to myself. I have sufficiently high confidence that I wouldn't have bought Photoshop that I can sleep at night. :)
This is an area where JVM interop is really nice, too. You can deploy with well tested & documented web servers.
If that is the case, they should have a local copy of that data at the patient's home, which syncs with the remote server periodically. This would protect against internet connection interruptions. In the event that the remote server is unreachable, it should failover to an alternate server in a different location that is reasonably in sync with the failed server.
> Toxoplasma gondii, can override a rodent's most basic survival instincts. The result is a rodent that does not race away from a cat but is instead strangely attracted to it.

Perhaps humans who think cats are cute are actually experiencing the same effect from the parasite.
Good question about the regular expressions. The Indie author community is made up of a bit of everyone. They learn aggressively and they communicate well. It seems to me that if I make something available it will soon be adapted to a use and shared.

import.io looks awesome. I was also looking at ParseHub, which seems very impressive.

Thanks for the idea of a fixed timeout.
Nice idea, congrats on shipping.

You might want to fix this though http://sitekite.com/hello-world-2o5f7g
> But in 2015 it's just f-ing annoying.

So's complaining about something that's been the de-facto standard for 2+ decades.
> ...hijacking it would not be trivial. You need to be in the line of site and be able to produce enough power to overwhelm the real signal, which isn't trivial at those frequencies.

-While power at 10GHz is non-trivial (though significantly less so now than in the eighties!), you can cheat by being closer to the remote tower than the official source, as received power is reduced by the square of the distance from the transmitter.
But in many areas there was less competition by orders of magnitude, right?
The vendor’s existence and actions are irrelevant to whether or not it’s okay to publish your research at any time. It is never irresponsible to disclose one’s research in public, in full. Vendors don’t factor in to it at all.
You’ve written this twice in this thread but how do you square it with this: https://freenode.net/news/pia-fn
Only if the behaviour reflects current functions. I imagine signatures similar to DKIM would work if they were more integrated into mail clients. Browsers could sign emails when using webmail, it would be a functional change to browser behaviour but could end up pretty generic (eg signing for email, forum posts, maybe even credential signatures etc.
Sounds like a use case for multiple distribution venues, like an added hard media option.

That is: the vehicle interface needn’t change but for a software upgrade that allows complete firmware upgrades through that interface from an “injection”, so to speak when the vehicle becomes... “outdated” or “obsolete”.

I understand the first problem with this is all kinds of ugly hacks (breaking existing traffic regulations) a malicious attack vector... but it seems like if you had the option to fix a problem by buying an existing patch for a used vehicle that never had it applied before you bought it [and after the vehicle had been discontinued] then you’d have something of a continuance model at least.

I’m sure there are other holes in that thought, but I think it should be workable technologically—my concern would be the business end that decides it’s detrimental to profit margins and whatever exponential growth may have been promised. (Ie: “they should just buy a new car”)

Your comment is the first time I’ve ever heard this very real problem. I’m sure it’s been promoted before and I’m curious to know how you came to it, and how it differs from other modern vehicles that also use systems-critical software.
Not sure what you mean, a stock iPhone plays a VP8 webrtc stream with no issues?
> there’s no end to the “architects”, “mentors”, “coaches”, “team leaders” and “know it alls” who want to condescend and tell me how to do my job

Shame I can only upvote this once. Avoid like the plague. B Players, natural vs institutional authority etc.
Announcement: https://web.archive.org/web/20181109070719/https://snoonet.o...

Original link appears to 404 for some reason: https://snoonet.org/updates/56-snoonet-joins-the-privateinte...

ycombinator article: https://news.ycombinator.com/item?id=14101538