skysight-inc/HackerNews huggingface dataset:
> So, I'm honestly asking, as someone who hates Rails: What framework, out there, somewhere, allows me to be as productive as Rails, but which is are "better," somehow?

I'm a former RoR developer (about 5 years) who's now been a full time Elixir developer for two years, so I'll make the obvious suggestion of Phoenix, which is very rails inspired.

It's a little more clunky in the basics, but it has that "magical" feel that hooked me on Rails back in the day, if you want websockets. And there's a new feature coming down the pike, called LiveView[0] that I think could be a total game changer the way Rails was.

For right now, I think of Phoenix as another rails, better in some ways worse in others, but not better enough for most people to switch. But if LiveView pans out the way I think, then it'll absolutely be the killer feature that will get new apps started in Phoenix, and it's only possible due to Elixir/Erlang's concurrency foundation.

Briefly, it takes the React data model – state at the top of the tree, render the tree based on the current state, change the state and the tree re-renders appropriately – and moves it to the server, using websockets to keep the client up to date. So every connected client has its state in a little elixir process, and interacting with the page transparently is calling functions on the server so you can update the DB or whatever with your normal server side code. And if you had a normal server-side rendered view with an `<%= if .... %>` in it, and that condition changed, then voila, that part of the page will change because Phoenix will re-render it, and send down the diff and the page will put in the new HTML.

On all the Rails apps I've worked on we've inevitably added a bit of React here or Angular there to make certain pages a little more dynamic, and then exposed an API for those to hit, and then had frontend and backend development to do. I think what LiveView will provide hits the sweet spot for most apps, so you can stay in your comfortable backend language and get a bit of dynamism for free.

[0] https://dockyard.com/blog/2018/12/12/phoenix-liveview-intera...
This seems like a terrible idea. If it takes off anyone stealing your phone can just also steal the key, since you are likely to be carrying them both with you
Can you link sources to those claims?

For instance carbs are absolutely not essential [1], one can live healthy life without a gram of carbohydrates. So I’m interested where are you getting your information.

[1] https://academic.oup.com/ajcn/article/75/5/951/4689417
While in German, jamming an adjective and a noun together to form a new compound word is still totally common. Apparently it was common in English, too? (I don't know enough about the common roots of the two languages.)

I just randomly mashed the words for "green" and "plate" together, and if I type the resulting "Grünplatte" into Google's image search, I see that LEGO had the same idea as me, apparently.
It seems a bigger problem is sloppy reading, since the article addresses in part how NASA is effected by the shutdown.
It might be nice to have a "What does Rook do?" explanation. What does it provide over the helm charts for minio, nfs-server-provisioner, cockroachdb, etc.

Do I use it to provision persistent volumes? Databases? Key value stores? S3 compatible blob APIs? Those things all have "persistent storage" in common, but what does Rook do on top of them?
Famous Celebrities with Autism
There was a whole Economist Article on this last month

https://www.economist.com/leaders/2018/12/15/how-the-0001-in...
Being in China and calling Xi Jinping Winnie the Pooh over gmail would be a good test of this, no?
The hash function needs to be compiled into the final binary, so it needs to be C code. Thus something needs to generate that C code.

There's already a bunch of other perl scripts in src/tools/ that generate / modify C code, so why use something else?
I think this is one of the classes of problems that Jonathan Blow identifies. Instead of having a Turing Complete macro system you have regular functions that evaluate at compile time. You’d generate your perfect hash in the same language you’re working in.
> Wheat on the other hand is fairly toxic and eliminating grains from the diet is one of the best things you can do for your health.

Even whole grains?
> As a millennial there are few things that rank as desirable as finding a recurring source of income that doesn’t take much work

That made me laugh! As someone much older I can honestly say that there are few things that rank as desirable as finding a recurring source of income that doesn’t take much work for me too.
This property has helped make matrix profile computations feasible for motif discovery.
https://www.cs.ucr.edu/~eamonn/MatrixProfile.html
Also worth noting that Qubes uses VMs (Xen) with whole guest OSs as the isolation mechanism, whereas Silverblue uses containers (Flatpak) to isolate individual apps. Qubes is great if you're paranoid and want to keep your banking VM isolated from your web browsing VM. Flatpak and Snaps are great if you just want to grab the latest LibreOffice without pulling a ton of dependencies into your package manager. I guess there's no reason you couldn't install Silverblue as a guest OS in Qubes...
It sounds like they calibrated the magnetic field data to written history (ie, the bible and other religious texts).

Carbon dating doesn't work for these years because there is a plateau in the reference curve. [1]

The earth must have had a weaker magnetic field (correlates with a low in sunspot activity), or there were lots of solar flares, or a supernova, near the beginning to create more c14 in the atmosphere than usual. Alternatively, the ocean "released" a bunch of old carbon to dilute the atmospheric c14 near the end of the period, thus making those years look older.[2]

[1] https://en.wikipedia.org/wiki/Hallstatt_plateau
[2] https://en.wikipedia.org/wiki/Marine_reservoir_effect
How to get your money’s worth from your startup lawyer
He said that as a salesperson himself, he outsourced this work to VAs. I assume he continued to do so for this side project.
There's an old saying that the only people who ever read your acknowledgements are those you've forgotten to include. We'll have to expand that to those whose work you've cited unnecessarily.
From the post:

"The time savings is indeed significant: preliminary testing suggests that the total time for raw [SQL] parsing (flex + bison phases) drops by ~20%."

Very impressive work!
Bitcoin has little to do with the value that will come from blockchain.
From personal experience and from my local Nextdoor, the worst thing is being stuck behind a Cruise car and they are constantly everywhere. Last week I heard a FedEx driver yelling "Get the fk out of the way!" from my window.
Why not Beaglebone Black/Green/Blue? This is a real question.

TI's stuff is open. TI's manuals are awesome. It already exists. There are user iterations that are different from the TI reference. The board is a much cheaper 6 layer board.

What niche does this serve that a Beaglebone would not?
I work at AWS. I have also been working on a game in my spare time. I don't know when you left but there are currently zero issues in these two things co-existing. Pretty standard requirements to make sure there's a clear separation of responsibilities and that you're not working on the game when you're meant to be at work, etc.
Isn’t this just textbook perfect hashing? This is literally a primary use case for it.
Bush taxis, essentially. I spent three years using them in West Africa and that experience is why I am pretty much unfazed by any transit system here in the US.

I’m surprised you were asked to get off one. Where I was pretty much everyone took it as a challenge to see just how many people they could jam in to the damn things (:
For the people that used this and are upset about Chariot shutting down, you should give Waze Carpool a try.
Didn't they all promise this the last time they got caught selling this data?
Right, 10 years in and bitcoin has proven it's value as a digital alternative to gold.

Ethereum is 4 years old, and the vast majority of "tokens" even younger. Crypto is very much still early. I don't mean this as a "cop out" but rather a sober reality of how much further the tech has to go.

Would it not be more fair to compare crypto progress to that of the early internet? It took most of a decade of development before the modern internet was born, another decade before the bubble burst and a few more years before pundits stopped calling it a fad, and recognized the business value.

We should all be skeptical of those who would over promise and under deliver on new technology, but I can't imagine why we wouldn't assume an optimistic stance towards it.
That was probably more of a good-natured dig at the reviewers (his peers) for failing to read the paper as closely as he had!
I am not saying things aren’t better than they were; but they are still not as good or polished as the commercial counterparts (who obviously didn’t stay still), and looking at the overall trend, they will likely never be - because of innate problems with the development model (release early and often, even if it’s basically unusable).

So I can agree that “Linux will get smoother”, because progress is more or less inevitable, but “linux will be as smooth as [Windows|MacOS]”, as upthread implied? Never going to happen.
China’s State Grid Corp Crushes Power Transmission Records
Good argument. I don't see the outcry against VPNs and the nasty stuff you can download
Unschooling family here....2 boys ages 14 and 18, always unschooled other than the first couple of months of kindergarten with my eldest when I drank the Kool-Aid and thought we had to follow a set curriculum for them to be normal, happy, successful humans. Happy to share our experience and/or answer questions.
> Making 1 keyword comparison instead of log n keyword comparisons yields the 20% speedup.

Worthwhile to note that that speedup is for the raw parsing, without parse-analysis (i.e. looking up the tables referenced and such), planning (figuring out how to execute the query) and execution. So end-user impact will be much smaller than 20%. But for some cases, e.g. when many columns are referenced, it'll be measurable.
It doesn’t matter how good of an AppleSoft Basic programmer you are, if no one wants a Basic programmer, you aren’t going to make any money.

On the other hand, if the market is saturated with developers of a language, you still can’t command a high salary.

It also doesn’t matter if you’re a “10x developer” if all the company wants is another software as a service CRUD app.

Companies who want good developers who are interested in their career and technology aren’t doing PHP.

From a personal anecdote, I worked for a company that had one legacy product that was written in PHP and one new product that was written in C#. The company couldn’t get any traction on their new project but was getting business modifying their legacy PHP product. Once we as developers saw that the roadmap for the next year was doing PHP, all 14 developers left within the next three months.

None of us wanted to waste a year of our life and put on our resume that we wrote a “PHP website”.
So consuming large portion of salt is a suicide, how about consuming large portion of sugar? https://www.quora.com/How-much-is-a-deadly-dose-of-sugar Or large portion of water? https://en.m.wikipedia.org/wiki/Water_intoxication

Seems all you’re saying here is that dose makes the poison but for some reason you single out salt implying that any dose is poisonous.

You will literally die if you do not consume salt.
Believing in the open source ethos.
"AT&T also said at the time it would be maintaining those of its agreements that provided clear consumer benefits, such as location sharing for roadside assistance services."
True, but I'm pretty sure he's not going to tell us about the "secret sauce," especially since he's sold the company.
Yep - Portland, Seattle, and Vancouver BC all fit into this "don't need a car, just take the subway or walk" camp. According to a friend that lives there, Bellingham "almost kinda counts" for this category, too, but I haven't been to confirm/deny.

There's cases where Car2Go/etc. are useful out this way, but generally I don't use a car often (having lived in Seattle and Vancouver BC since coming to the PNW).

Edit: I should clarify. You can't just plop down anywhere - if you live up at the top of Queen Anne Hill in Seattle, you're gonna have a rougher commute to downtown than someone who lives in, say, Columbia City near the light rail line. Much like Chicago or NYC, your proximity to high-frequency transit corridors will greatly decrease your stress levels.
So in essence, this doesn't affect anyone except for SaaS platforms that are attempting to release their own products while heavily using Unity's engine within them. Which 100% makes sense. You're building your company based off of someone else's commercial product... You need a specific license for this. GG Improbable
...to avoid pilot confusion.

Out at 57D they had 18/36 and 9/27. A few months ago they changed them all and now it's 19/1 and 10/28. On the radio they are called out by digits so "one", "one nine", and "one zero". Yeah, they should have just left them all off by 10 degrees. Fortunately the wind is usually out of the west.
Ford did buy Spin, an electric scooter startup, just two months ago.
You can get around this by "washing" via a privacy coin like monero.
VLC media player has been downloaded 3 billion times
thank you will check it out - seems way more advanced than me :-)
Bitcoin isn't liquid like cash.
There was a serious problem, but I'm not convinced the actions they took actually helped in any significant way.
I don't think we are using the same definition of the word "dynamic" here.
Hey DogeCoin has the full faith and credit of tens of thousands of Reddit users behind it! That's way better than /bCoin.
techcrunch.com not only reports on child pornography, it suggests how to get it.
> Who else would recommend that someone follow the path that “led to depression, social isolation, and the hardest time of my life” just because they got lucky in the end?

One of my favorite Ewan McGregor quotes from watching Long Way Round recently was when he would say ”This is the part that really sucks right now and is just so hard it makes you wanna cry, but it’s the part we remember most fondly later”

He said that on multiple occasions. It maps well to stuff I recently learned in Thinking Fast and Slow about our experiencing self versus our remembering self.

It turns out we cherish sucky experiences tht end well more dearly than we do experiences that are great (or bad) throughout.
Apparently to find a “recurring source of income that doesn’t take much work (or a boss)”.
I think it's nuts that your video rental records are better protected than your phone records and ISP records. Maybe a future administration will rebuild the anti trust departments and they will start to break apart companies like Facebook, Alphabet, and Verizon.
That blog post is so slimy. Making Unity look like the bad guy when there's clearly business dealings in the background that the public is unaware of.
If this then that is a bloody API with knobs on (it is quite a good one though!)

I simply want to be a human and behave (badly) like one.
This is (obviously) edited to highlight the car handling tricky situations, but I recently had a rather negative interaction with Cruise.

It was around 16th and Rhode Island in Potrero. The road opens up to a very wide two lane lane road. We came up behind the cruise car at this point, and the Cruise car slowed way down and basically rolled down the street in the middle of the road at 5 miles an hour. The driver in my car tailgated the Cruise car down the block until we got to a stop sign, and then the Cruise car stopped for way to long, and then we drove around them. We were the only car on the road and it was fairly dark.

It looked a bit like the car didn't have confidence to decisively move forward and the resulting action was to limp along. It's definitely tough to get the response right in this situation but I wasn't impressed with the mitigation strategy. You'd think the car would at least pull off to the side of the road if it didn't know what to do.
Textbook here would be using goto-based DFA state machine (ragel can generate one).
on similar lines, imho, mendleev’s periodic table is also quite amazing. it is now close to 150 years old !!!

from a random page on the web

‘’’

Mendeleev realized that the physical and chemical properties of elements were related to their atomic mass in a 'periodic' way, and arranged them so that groups of elements with similar properties fell into vertical columns in his table.

Gaps and predictions Sometimes this method of arranging elements meant there were gaps in his horizontal rows or 'periods'. But instead of seeing this as a problem, Mendeleev thought it simply meant that the elements which belonged in the gaps had not yet been discovered. He was also able to work out the atomic mass of the missing elements, and so predict their properties. And when they were discovered, Mendeleev turned out to be right. For example, he predicted the properties of an undiscovered element that should fit below aluminum in his table. When this element, called gallium, was discovered in 1875 its properties were found to be close to Mendeleev's predictions. Two other predicted elements were later discovered, lending further credit to Mendeleev's table.

‘’’
Their vans are an absolute terror whenever I ride down Market Street on my commute. Muni clearly has higher driver hiring standards.
co-founder, not just early employee
Solid state non-volatile storage technologies such as NOR and NAND flash memory use something called floating-gate transistors [1]. Making these transistors is highly complex, and substantial amounts of research efforts have gone into R&D to improve NOR and NAND technologies.

A real issue with these memory technologies is wear. There is a finite amount of times a NOR/NAND gate can be written, and the implementation of wear leveling prolongs the lifespan of the memory device without solving the root issue.

Optane memory (originally called 3D XPoint) starts getting closer to the theoretical ideal of a memristor. According to [2], Optane allows a "memory cell to be written to or read without requiring a transistor." It's still not entirely sure what's the enabling technology, but the general consensus is that Optane is a form of resistive RAM, or ReRAM [3]. Not quite the memristor, but it's edging toward it.

Why memristors? Imagine you're given a piece of conductive material which changes its resistivity based on net current flow over time. It's just a chunk of material, so manufacturing memory cells goes from etching transistors to material deposition. Also, you can likely make the memristors smaller than today's transistors, meaning higher storage densities. Additionally, the memory should be bit-addressable unlike block-addressed NAND. Also, the memristor is fundamentally an analog device, meaning there's the potential for interesting innovations in storage technology (analog storage elements?). Finally, energy consumption should be even lower than transistors.

Takeaways:
- NOR/NAND storage is transistor-based and will eventually be replaced with neuromorphic technologies such as memristors.
- Optane storage exhibits expected properties of a memristor, but it's not quite a true memristor.

[1] https://en.wikipedia.org/wiki/Flash_memory
[2] https://www.anandtech.com/show/9541/intel-announces-optane-s...
[3] https://en.wikipedia.org/wiki/3D_XPoint
Are there any metrics that measure the difficulty of achieving a given station in life, or maintaining that station once it's achieved? Difficulty in terms of hours worked as well as more ephemeral difficulties, like organizational complexity or emotional stress. Do we even know how to measure these things? It would be nice to have an "average stress per social strata" metric.

I wouldn't be surprised if the average American's material conditions have been steady or even creeping upwards over the last 50 years, but I also wouldn't be surprised to learn that the personal cost of maintaining these conditions has been growing significantly.
Well nobody can know for sure, but it's about providing an environment that fosters the right outcome, rather than simply an outcome.
Unity blasts SpatialOS out of the cloud
I've been following the software side of things fairly closely. Pretty sure most of the gnome apps have had work at least started to make them mobile friendly.
Wow, exactly like last time.
Raleigh has a small downtown area that is walkable. I’m there a number of times a year and my hotel is a few blocks from my office. There are some downtown condos. I doubt any professionals live downtown without a car.
At least in Germany this highly depends on your responsible internal revenue office (Finanzamt) which May Even vary within city limits. And of course there have been trials for seemingly trivial amounts of money never justifying the cost of persecution or tax auditing. While it may not put you on top of the most wanted list, there still is a risk and it’s not to be underestimated. Even though cum ex etc show ridiculously failing the checks and balances are
True, alongside downtown Berkeley, Oakland, and Palo Alto (maybe a few others)

Nonetheless, mass transit in SF is still pretty crappy. Muni is notoriously unreliable and slow (it's often faster to jog than take Muni -- to say nothing of biking).
Make sure you have vesting (and check the footnotes): https://blog.ycombinator.com/splitting-equity-among-founders...
Hi, do you consider applicants from the US for your internships? Thanks!
Hopefully you circle back to your comments and see this some day.

This was a great answer I've read several times as I consider organized labor in software development regularly. Thanks for giving me targets for research.
It's been a while since I've tried Budgie, but I recall it reminded me vaguely of Android in fact.

But, in any case, yes, there are plenty of Linux front-ends which can be 'Mac-like' if you like that sort of thing.
Oh wow this comment blew up, a bit. Not a regular here so did not see until now. A few additional comments if it matters:

1. Not everyone is a boglehead (well diversified every single minute of life). People do remain married to the company they work for. Even if it is 20% of high earners, it is a big number for bay area.

2. Even if you wanted to be diversified, the lessons of Enron and 2008 are too old for many. So you sell GOOG and invest in ... Netflix? Amazon? Facebook? NVDA? In the leading companies of the past decade, you traded one devil for the other. Even without insider product knowledge, you do not want to move away from your thriving neo-monopolist.

3. People do diversify but in small numbers. It is anecdotal data but people would have a million in vested RSUs and they will diversify only 50K to 100K because the fear of taking wrong decision is too great.

4. Many people do diversify from their RSU into housing. There are people (not me) who own 3, 5, 10 houses. For someone owning 3 houses (bank still owns it, but they have rent > payments), the utility of stock diversification is very small, and the next time they accumulate enough RSUs to buy another house, they do. As someone said, most of the banks have added on RSU specialists to amortize the unvested RSUs over the next 4 years and show that income as income that could be used to qualify.

Of course, this is the outcome of the last 10 years of low interest regime. And of course there are many people who do differently, but believe me there are enough people with 6 figure vested RSUs which apart from their house is the single biggest investment they have and they live(d) lucky : until the recent market hiccups.