skysight-inc/HackerNews huggingface dataset:
> we have as close to the opposite of a planned (and thus designed) economy as one can get in the present day.

I understand why this might seem like the most obvious answer, but your analysis seems to not take into account things like revolving door politics, regulatory capture, lobbyists priority access to lawmakers, citizens united, etc... etc... etc...

I don’t think most people would suggest that there is a small table surrounded by evil cackling billionaires conspiring to pull every single worldwide string, but rather there is a relatively small number of people who have enough money to buy themselves access to writing regulation and laws which favor their own interests which will often coincidentally align with the other billionaires who can afford this kind of access.

We can’t ignore the ways in which issues like this skew influence to a small number of powerful interests.
Would aliens understand lambda calculus?
The U.S. Air Force’s First Flying Wing Jet Flew Way Back in 1949
> Ie the government gives you a citizen entry and only they may produce such information

thats a tad dystopian don't you think?
His Kennyness,

So many surprising things are to be found on this series of tubes called "the internets", you wouldn't be surprised, not only to find such a baseless claim, but a whole video to support it. That's one of the four noble truths of the internets: "online forum content is always ridiculous."

Of course, I am not going to claim such a thing. I'd be reasonable and claim that Python is a Lisp, because Python actually is the compiler inside CMUCL.
To be clear I was not trying to make fun of the OP. I frequently hear people say that they would invest if they had some certain amount of money. I always like to point out that there are plenty of ways to invest without huge amounts of capital, however with much more risk. It is kind of a temperature gauge to see how serious they are about their words.
For those wondering: The least expensive plan is 9 USD per month for 20 feeds, 10 simultaneous articles per feed, and updates every 6 hours.
NASA's 'Impossible' Space Engine Tested
Don't invest into option contracts if you are not already familiar with them. They come with much more risk. But most all brokers offer them, even robinhood.
Nope, no Kafka at Fivetran, nearly all the sources we pull from are intrinsically batch, support retry, and come out of the source already partitioned by user. Our internal architecture is basically just a farm of batch processors.

We have been hearing more and more about people using Kafka to support streaming analytics. I haven't spent a ton of time studying it, I was under the impression that it was just a giant queue, but ordering + retention is basically a database in the way I think about it.
It's definitely an end of an era.

Some other telling factors.

The level of activity/projects in perl compared to python.

http://twimgs.com/ddj/images/article/2014/0114/Tiobe1.gif

http://www.drdobbs.com/jvm/the-rise-and-fall-of-languages-in...

Or the fact that perl isn't even relevant enough to be part of a comparison of major script-like languages.

https://stackoverflow.blog/wp-content/uploads/2017/09/growth...

But the most telling part is the lack of perl vs python flamewars. Remember those? Even the most ardent perl fan has conceded that python won.

In the immortal words of TS Eliot, "this is the way perl ends, not with a bang, but with a whimper".
Shoemakers bring bespoke footwear to the high street thanks to 3D printing
There are many places where lying is against the rules - and proving that an incorrect statement is a lie is equally impossible in all of them. As a result it's protected speech in practice. (The courts could make it easier to convict, they have chosen this standard of evidence for a reason.)
Before every single crash of the past 100 years, someone always says this: "but the world is just fundamentally different..."

Yes, you are correct, the world is fundamentally different. And it was fundamentally different in 1893, 1929, 1987, 1999, 2008.... Just because things are fundamentally different has yet to stop a crash from occurring.

Things may be fundamentally different, but one thing hasn't changed; Boom and bust is a fundamental aspect of capitalism. It's not if, it's when.
Most entertaining readme I've read in awhile. Nice job!
Ozric Tentacles. No vocals in 30 albums except for 1 or 2 songs. I can't code well with words going on. Some would say I can't code well without words going on, either. LOL.

Tycho. Also no vocals.
Yeah, I make Americano out of an Aeropress. Because I constantly try different beans and grind sizes, one ratio of coffee-to-water just doesn't work, so I make the shot of coffee and add water to taste. I don't need more than a cup because I drink slowly, and if I really want more I'll make another one. Wastes less, tastes fresher, and it's more adjustable in general.
Beans and rice ≠ protein, and yes, carbs are giveaways. But that's not all good.

Anecdote here, but I knew two competent, capable seniors (each on Social Security) who in fact ate canned pet food because it was a source of meat that they otherwise couldn't afford. I doubt I knew the only two people in America who do that.
> Has the re-write to D felt productive?

Yes, it's been oddly satisfying.

> May it have been better to start from scratch?

Ah, the age old question. I can guarantee, though, the answer is no. It took me maybe a couple weeks to convert the entire front end from C++ to D. Contrast that with the Warp preprocessor I wrote for Facebook, which took many months, and I knew what I was doing. And that is just the preprocessor!

Basically, writing a C++ front end takes 10 man years. I know of no effort that took less time, and this is assuming the best in the business doing the writing.

> Was the "D as a better C" approach inspired by your want to transition DMC to D?

Partially, yes. And certainly doing the transition work has improved betterC. Nothing like proving it works than translating a crotchety old horrifyingly complex piece of code written in 1980's style.

I plan on doing this to all my old projects that are still in use.
Because DRY as an end-goal can become over-abstracted and taken too far, we came up with WET as the counterpart: Whatever is Efficient and Transparent. In the end, we found you want to be somewhere in between.
You may not have gotten an offer, but you do get something else of incalculable value: my upvote!
Monitoring heavy trafficked interstate corridors is one thing. This is entirely a different. Amazon/tech is at a point where we could get blanket surveillance on most streets, in our homes, in our offices, etc. It's the difference between monitoring areas/locations and monitoring people ( us ).

But I agree that the pandora's box has been opened and there is no going back.
trump-news.today
A government agency that cant even count properly wants to control a back door key to swaths of private communications. Let that sink in.
Sounds to me like your documents were poorly designed.
How to Convert PDF to Excel on Mac: 4 Practical Solutions
I've known plenty of people that have left Google/FB/Apple for Amazon. And I know plenty of people who have left Amazon for Google/FB/Apple. The biggest tech companies are quite incestuous. Some people do thrive in one environment, some in others. They all pay top dollar.
That seems like an extremely foolish investment strategy. If you don't even have $400 in cash you can't even cover some minor unexpected car or house maintenance. Even a minor market correction at the same time as a month or two spent out of work could end up costing you many times more than you could lose in investment income by keeping a few months of expenses in cash..
"Show me the man and I’ll find you the crime."

To be pedantic, it was Lavrentiy Beria[1] who is credited with that statement[2]; So it was a WW2 Russian Sentiment. Though Stalin-ism is also an example of a surveillance state government that was known for being unpleasant.

[1] https://en.wikipedia.org/wiki/Lavrentiy_Beria
[2] http://www.azquotes.com/quote/1137804
I'm confused about what you're saying here. Usually a series A takes 15-25% of the company. Are you saying that for acquisitions for less than the valuation investors are the first to get paid? Because founders usually maintain control these days for at least the first equity round.

And the beat time to raise an A round is when you don't need the money but you can grow faster I'd you have it.
I have far too many feed items to read. I'd like to review ~1,000 items in 20 minutes, as a start. (Review means: Read the headline, possibly read the summary, decide whether to read the full story, do whatever is needed to open full story, move to next item; I'll read the full stories after I've gone through all the feed items.)

* Deduplication: Which might remove ~5% of my feed items

* Grouping: This would be by far the most important feature. I need something to group articles covering the same story (e.g., all the news publications' stories on the big game or big speech or big calamity last night). Then I can quickly choose one and ignore the rest.

* Speed: UI that responds at the speed of thought and maximizes throughput when reviewing feed items. A keyboard interface is essential.

* Complex filters: So I can automatically process items as desired.

* EDIT: Automate handling of broken feeds: On one hand, I want to spend as little time on broken feeds as possible; perhaps the reader can retry for x hours, then try obvious alternative addresses (perhaps Stream can maintain a db of the new addresses, saving each user from redundantly solving the problem themselves), then notify me with an efficient interface for resolving the problem.

* Micropayments: Maybe over-ambitious, but it would be a great way to support the authors. A possibly world-changing feature.
I'm pretty sure this study was mentioned in a recent episode of EconTalk, where the guest was talking about statistical significance, p-hacking, etc. I'm Jamaican, so I perked up when it came up.
And when my email client doesn't fetch remote content, it will be a problem :)

So maybe I'll be replying "Why did you send me an empty message?"

And maybe some email list software will have the same problem.
There's just so many ways Americans are getting wrecked. College debt, housing crisis, terrible public transit, ruinous health care prices, and looming pension crisis that the government will have to print its way out of.
Yes. Kafka is a horizontally-scalable persistent queue (among other things). This sounds kinda pedestrian (like something out of a computer science textbook), but people are rapidly discovering uses for it as a systems architecture component.

The concept of "stream-table duality" tells us tables can be thought of as a materialized view of change data operations [INSERT/UPDATE/DELETE] streams. Kafka can be used as a buffer for streaming data that can materialized into a relational table at any time.

One of the more interesting use-cases is multi-target replication: feed your change-data-capture data into Kafka, and replay it on any other backend data store (SQL, Graph Database, NoSQL, etc.)[1]

Conceptually this lets you ingest data into a stream, write the data on multiple backends and keep everything in sync. Martin Klepmann has written a simple (PoC-quality) tool for doing this with Postgres databases.

[1] https://www.confluent.io/blog/bottled-water-real-time-integr...
The economics of software (2004)
I'm no expert at OOP, but never have I seen a student who telegraphs a look of comprehension after seeing an example of classes involving animals. I've seen many who get more confused.

Classes are a neat way of hiding implementation detail behind a mini-api that has reasonable code-hygiene benefits and works well in a team setting. None of these things have anything in common with meowing cats.

There was a classic on HN a while ago [1] illustrating how blindly guessing an OOP hierarchy for a problem isn't going to help. Throw that at a learner without thinking too hard, and they are going to question what the benefits of OOP even are - it doesn't always simplify a problem.

[1] https://www.quora.com/Is-abstraction-overrated-in-programmin...
Nice idea!

Would be great if it was not just On/Off switch, but one could set timer (per site) and it would gradually desaturate website the longer you stay (1%, 2%, ...).

When timer turns 0, then site becomes fully grayscale (100%).
When page is closed, then the timer is reset (after the same period of time?).
I'm surprised rss2email (or something similar) has hardly been mentioned. Getting your RSS in your email makes a surprising amount of sense. You can filter, organize and archive it. You can search it. You can mark it read or put flags on it. You can forward it to friends if that's your thing. And it works everywhere you have an email app.

I also have small scripts that run as cron jobs and scrape a few Twitter feeds and a few subreddits and email new items to me.

Having all my updates in one place I can consume in one place when I want is just great.

I'm not sure what I'd get out of Winds looking at it.
I certainly figured it out at several jobs:

- Scripts are numbered for quick order determination by humans (e.g., 0001-initial-schema.sql, 0002-create-foo-table.sql)

- A scripts.json file containing an array of string filenames declares the exact order of scripts, just in case numbers are shared for some reason (say, two branches being merged at the same time with a new script in them)

- A custom PowerShell module knows how to read scripts.json and the files and execute the changes

- When possible, all scripts are executed transactionally by the CI tool (some commands in some RDBMSes can't be executed in transactions, however)

- Optionally, backups/restores may be performed to handle failures
Human Height (2013)
That's one of those things that wouldn't fly at universities these days.

At least in NZ, all the traditional student events and activities have been slowly neutered over the past decade or so, to ensure that nobody gets hurt, and that everything is tame and hurts nobody's sensibilities.
How to do math on the Linux command line
I just want to thank you for all your work on this. DMC is the very first C compiler I ever used, back in the early/mid 2000s. It was my first real foray into programming, and I was running Windows XP. I remember liking that DMC was free and no-BS. Unlike some of the competition (at least as far as 11-year-old me understood), it didn’t want me to install a whole IDE or other craziness along with it. Good to see that the project is still going.
And some of us don't follow them, for better security.
This is cool. Not much else to say. I'm excited to give it a go this weekend.
Who hurt you?
Note that the compiler is fully open source using the Boost license.

If you want to build it, you'll need to download the C++ binary from digitalmars.com, and the D compiler from dlang.org.
Oh are we listing arbitrary inventions or historical events to prove our points?

People are selfish and greedy:

Subprime mortgage crisis

Enron

George Soros shorting the British pound

The entire Mongolian expansion and their culture of rape and pillaging

* Small time Nazi officers stealing Jewish people's wedding rings

* Too big to fail

* Literally any employment contract where people are laid less than market value.

* Thieves exist.

* Murderers exist

* Corruption exists

* Swindlers exist

I guess that acknowledging human nature is edgy now. Well, fuck it. I must be edgy then.
Actually it was this statement that was incorrect and misses exactly what the phone problem is -

> unlike alcohol, smartphones provide useful functionality in day to day life.

Many many people meet and get to know friends and partners with alcohol. Many people do business over alcohol. Many people would suicide without alcohol (A lot of people use it for self medication)

Alcohol has a huge functionality, but they missed the connection because it's negatives are well know.

An interesting question is, without either would the world currently be a better place.

Another interesting question is do they positively push the world forward while doing harm currently.

But both are hypothetical, neither is going away, what we do need to do is not say just don't use them and instead work on harm minimisation.
I'm having a hard time speculating about what phones are "encrypted cellphones" by this count. Are they counting iOS devices with a strong passcode or is there some other functionality they're specifically "having trouble" with? I find it hard to believe they're talking about Phantom and specific-application "cryptophones."
Speaking of bad words, Eudora also used to have a rating system for emails you are about to send. Too many bad words? 3 red peppers. And it would ask you "Are you sure you want to send that?"

Fun idea. We liked to try to make it look like the produce section at Fiesta.
The thing I most hated about RSS readers was they treated it like email (or even old-style newsgroups), assuming you cared how many articles you hadn't read.

Nope, most of it's news (whether tech or some other kind), and the social media stream kind of access (where you care about what's current, but if you missed it so what) seems a lot more appropriate.
It's an unfortunate loss for our conceptual heritage for the word 'professional' to have been mostly hijacked to mean something more like 'obedient', 'conformist', 'dull', 'bland', 'besuited' etc.

Once you don't have a word to express a concept, that concept can quite quickly fall out of circulation. Professionalism was a useful part of modern culture: it would be a shame for it to disappear from the lexicon. A horse that's bolted, I fear.
How do you do diffuse lighting with ray tracing? Wouldn't you need an unreasonable number of rays to model it accurately?
What part of that is renting
I once embedded our entire Perl business logic (closed source, previous job) inside Postgres with its DB routines changed to the Postgres bridge internal stuff, and creating a single interface where you could message it with an XML blob and get back an XML blob of response. It was actually pretty usable, but the speed benefit wasn't enough to justify such a brittle rube goldberg machine!
never used it before but I imagine it wouldn't work well with hundreds of updates everyday? Plus centralized feed management is easier with an RSS service like Feedly. I don't want to scour through all my mails for my feeds, as if it wasn't hard enough keeping with mailing lists already.
Are you referring to the Boots Theory of Socioeconomic Unfairness:

https://www.goodreads.com/quotes/72745-the-reason-that-the-r...
Why Not Thought Crime?
It's funny how many people come out in defense of Amazon, compared to when it's done in China. It really reminds me a really wise saying I heard somewhere, that nothing is really sinister or even when it's happening in your own backyard :)
I'd add to that a general dislike of the "splitter" attitude taken by Ubuntu. Unity vs Gnome, Mir vs Waylaid, now Snap vs Flatpak. The latter works well, the former doesn't improve in any meaningful way. Why fragment?
I’ve been using it for the last few months, solid, easy to setup, and just works.
This is great, are there some intended goals for having a C++ compiler written in pure D after you've started to improve the structure? I'm thinking of things like the faster C++ preprocessor that was done for Facebook in D (was it Warp?) and similar improvements to C++ through D.

Thanks for all your awesome hard work by the way!
What? They are opt in per module unless you manually enable them globally. Anyways the entire reason Haskell was created was to be a base for future language research. The extension system was largely the point.
Thanks for the kind words! I'm auld skool in that I like command line tools, and DMC++ reflects that in not requiring an IDE. The actual compiler and libraries are pretty small.

Back in the aulden days, it could also be run directly from the distribution CD without requiring an install. These days the "install" is merely unzipping the file.
You do, the solution is to cheat. Use the same phong lighting model as you do for traditional rendering and add a reflection component via ray tracing.

(Or at least that's what I did when I wrote a real time raytacer)

For non-real time applications the solution is to use an unreasonable number of rays.
Last time I looked at services like Mint, etc...

You have to give out your main login credentials used to access your bank.

If anything happens to these downstream processors, the bank provides no support as you gave away your main login credentials.

My "Big 5" Canadian Bank won't provide read-only login credentials so using these type of services is a complete no-go from my end.
For VR at 120fps you can do eye tracking and only render part of the image at 8k and keep the rest at much lower resolutions. Interlacing 8k images at 120 FPS is also viable.

Also, resolution has increased really slowly over time, people generally don't really care that much. 1080p is 20 years old at this point.
It’s probably not just that they attended a little more, but that they were more on the ball when they were attending. I didn’t read the article tho
iOS does have a red monochrome option! Settings > General > Accessibility > Display Accommodations > Color Filters > Color Tint

Not the easiest to find, but it's there for people who need/want it.
How does it feel having your "life's work"[1] becoming big enough to be noticed, but ignored by the mainstream?

You created the first "better C" out there to get any traction, it had a perfect name (B -> C -> D), but due to factors that were partially [2] outside your control [3], D's niche got eaten by Go and Rust.

[1]. The D programming language.
[2]. I've seen people blaming the D to D2.0 transition, but D was a niche language before too. I've also seen people blame D for not having an Open Source compiler for years, but neither did Java, and it took off anyways.
[3]. Such as Sun's marketing, or the general push to scripting languages between 1995-2010 (such as perl, tcl, PHP, Ruby, Python and Node)
The Thirty-Million-Line Problem (2015)
"How difficult" isn't really at issue -- value is.

If Nadella provides 1% more value than the next guy, that's a lot of money (from leverage, as you say.) Why wouldn't Microsoft pay top dollar for him if it means not settling for a lower market cap?

And sure, 20% of idiots and 12.5% of fair coins might have made all the great decisions Nadella did, but as a board of directors, do you want to sample from coins or idiots or second-best CEOs when billions of dollars are at stake?
Why would there ever be a cryptographic token representing my house or car? It just doesn't make any sense. The map is not the territory.
Why the end is coming soon for the biggest tech bubble we’ve ever seen
EPOS: Exoplanet Population Observation Simulator
I have never seen a single shot espresso basket used anywhere. They should be called a half shot. This is in New Zealand so milage may vary.