jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think your analogy really makes sense; the issue isn't that the author tries to teach people things which are too difficult to handle but that the author may state things which are just incorrect. A better analogy would be teaching beginning drivers to use their knees instead of hands to drive.

I suppose I'm in a different position than you though; I don't see any need to get everyone to start coding. I think if people want to code there are already good books out there, and if they don't then I don't think we need more developers who hate their job.
Not sure about web apps, but Status Board (http://panic.com/statusboard/) is an iPad app that lets you create dashboards.
Since a few people mentioned Vagrant: can I use it to set up a production environment locally, with all the system dependencies, configuration files, and then pushing it to production?
If so, is this the recommended approach?
Cameras are cheap, networking is cheap and processing is cheap. The government is just the first mover, but there are many other parties that have the ability to build this kind of thing even just based on current technology.

Imagine if UPS placed cameras giving a 360 degree view on all of their vehicles, ran it through license place recognition to give a database of observations each having plate number, time, and location, and then allowed lookups or algorithms to be run for a price or subscription fee.

Any company with a large network of vehicles could do this, or it could be done less effectively but more cheaply with cameras on property. It would be easy to pool the data or sell it to anyone. In some ways it is similar to doing large scale face recognition, except it is much easier with current technology.
I'll never understand this community...downvoted because I use WMP (oh the horror), or downvoted because I was trying to be helpful?
Managing complexity, large projects, large teams and all that were just fine with C. And neither Java nor OOP were able to improve on that. If anything, they only made it worse. So, I don't think popularity of OOP is a success. Certainly not for software engineering.
>> Serious question: are there any existing electric propulsion systems remotely capable of the same performance characteristics as a turbofan even assuming a zero weight battery?

Sorry about the late response, but NO. When I wrote that I forgot about power density. Electric motors are currently better than (or comparable to) ICE, but probably not close to a turbine.
One more difference: top-down parsing is European and bottom-up - American :)
I don't test (2 + 2) to make sure it equals 4.
What you actually want is "nonlocal". "global" will force the assignment to be on a global variable.
I saw one of the founders of Watsi speak at Startup School NYC last year and they sound like an absolutely fantastic organization.

Their concept is genius. The emotional pull of helping a particular person in a powerful way is addictive feeling, it almost feels like playing slots.
Okidata Microline is what you're after.
I'm confused. Where does it mention those companies?
Could you point me to some reading material that establishes that all those were necessary for the forward movement of humanity. Its not a snark, I would be genuinely interested in learning about this point of view.

I have no trouble accepting that these things co-occurred with the movement. I don't have a good reason/foundation to argue that they were necessary, or even beneficial, apart from artifacts that smoothen and/or amortize risks, insurance, for example.
There's a very big delay between finalizing a design and actually etching said design in silicon, and bringing a design to silicon of course involves a lot of non-trivial work. This is kind of why Intel had the whole tick-tock thing, as whilst the current design is being put into silicon, the design team can work on the next iteration of the design.Also why AMD could be very confident about their next Zen iteration being a lot faster when they were releasing Zen 2.
And here my "socialist" ass was thinking the most unfair characteristic of the US "healthcare system" was that not all citizens have the basic right to the same, best-effort treatment.
Sure! Almost anything would have been a better solution. However, no one knew how the system actually worked, and we were on a shoestring budget.

See, the situation was that IT management, who officially had the responsibility for the PC saw it as a risk because we in IT were unable to do anything if the system died. But the production line management, who had to pay for the upgrade, saw no reason to do it because it was "working fine!".

Sure it was working fine, and had been for almost 20 years. But WHEN it would inevitably give up the ghost they would be completely hosed.
on the same vein, in 2008 we have been contracted by a pharma distribution company to replace it's legacy ERP which worked only with DOS. To prove the new ERP is working we had to reproduce the reports from the legacy system bug for bug with the exact same numbers. On my linux workstation, I installed dosbox, a copy of their software and database, and made scripts that exported the data by printing the screen then compared the old and new reports. I did that till I got the reports right. proper TDD.
Why are you so sure there is no meaning of life? We cannot know it, because we do not know everything about the world.

Maybe we just did not find it yet? It's not inside the knowledge we have, so it might be beyond it. To find it, we may need to expand our knowledge about the world, i.e., do science. This is how science may (temporarily) replace the meaning of life.

And you don't have to be a scientist yourself. Instead you may help it in any way you like: spreading knowledge in humanity, preventing conflicts, providing necessary services, etc.
Keller was involved with the GPU initiative at Intel, I believe. He certainly wasn't there to fix the process node deadlock.
but I don't think it's related to interest rates.

It absolutely does have to do with interest rates. Rates are kept artificially low by central banks due to all the debt that has been accumulated the last decades. We're at the end of a long-term debt cycle.

It's quite easy to see how artificially low interest rates are increasing social inequality.

Just look at house prices, the older generation who predominantly own houses have had their wealth inflated by increasing house prices and that has happened due to low rates.

Younger generations are often priced out of buying homes.

What if you assume that this state of affairs is strange because new, but perfectly benign, and will last indefinitely?

You mean this time it's different?

The current setup is not sustainable. Debt is growing faster than income/GDP all over the world (since before Covid).

In a long term regime of zero rates, more of society's wealth is going to producers (and risk-takers), less is going to people who just hoard cash.

Savings is not "hoarded cash". Saved money is usually put to productive use by banks loaning it out again to other people.

Money spent on real-estate on the other hand, is not put to productive use and does not meaningfully grow the economy.
> For someone using Docker, is there anything competing with Mesos that isn't wedded to Javaland?

Lattice[0].

It's built from a few components extracted out of Cloud Foundry, all written in Go. In particular it includes Diego, an orchestrator. It can be run locally, on AWS, Google and DigitalOcean.

In terms of the key architectural difference, Onsi Fakhouri explained it to me this way: Mesos is supply-driven, Diego is demand-driven. Mesos keeps a list of pending workloads and waits for a report of available resources that fits. Diego instead receives a request for resources and then stages an auction amongst available cells.

Disclaimer: I have worked on Cloud Foundry (on the Buildpacks team here in NYC) and I am employed by Pivotal, we do the lion's share of the work on Cloud Foundry.

[0] http://lattice.cf/
"You are probably trying to jump from zero to the most elegant solution."

Oh god, yes. I realized recently that in practice, it's not done that way. Hard habit to break, though. I used to think that being smart meant that solutions were obvious.
It wouldn't only be a great place to start. Once everyone's spreadsheets are backed up, you automatically have a repository of all of their data, which can be federated, shared, synced, data-mined, displayed in a web app, etc...
A big difference between AWS and a social site is that all except the most basic level of API access is paid, and that payment is the main revenue source of AWS.
The fear isn't of being read, the fear is of the backlash of what was written. The fear is that free expression is no longer free but subject to strange, vague rules that change all the time. Such as supporting something today and then years from now it's out of vogue so that previous statements, collected and tagged all those years ago, will be held against you. Either socially, or in some cases criminally.

And it isn't just the government that's been doing this. Many of us now live in a world where your opinion can have heavy consequences outside the scope of the context of the opinion. I would say that if you have an opinion on anything that you share publicly, prepare to have your apology ready to go to appease the offended masses that will not hesitate to make an example of you.

Keep in mind that some people see this as a good thing, until it happens to them.
Don't forget OS upgrades. Pre-iPhone this was limited to the hackers of the world, now it takes a hacker to delay an OS upgrade.

The marketing/software side of things is handled entirely by Apple.

Quite a substantial shift.
I have used Moniker, GoDaddy and NearlyFreeSpeech.

NearlyFreeSpeech is the only one I would recommend.
I'd just punt this one. Cover the lens so that the image is otherwise black, get a good calibrated Geiger counter and wander around taking pictures of your lens cover and noting the counter's readings.

Go back and count the light dots in your black photos and see if they correlate with the counter readings. Use your fancy exposure-time/fstop/ccd-size math after you're sure there's something going on.

For that matter, bring along a crummy cmos sensor camera as well. More sensors, more fun.
This strategy can be used by smaller startups too. Open source your interesting technology so you can show off what engineers get to work on at your company. It's also a good retention incentive; recognizing good technology is a big motivator for engineers, and open sourcing the technology is a great way to do that recognition.
They should write code to detect whether each HTML 5 feature is native.

Ok, mod the humor down now.
I don't think they want content. They want distribution and pipes. Owning content is not strategic for Apple and they've seen AOL/Sony die this way before them. I think they want to own the platform that delivers the content to users.
>Some of their products are worse than snake oil. When powering off, Schiit's Asgard amp can output enough DC to damage some headphones.

Early versions of the product came without a power relay, with the implication being you should have the volume pot all the way down, and unplug your headphones before ever turning the amp on or off. That is fairly standard precaution with the higher end of audio equipment, which both Stoddard and Moffat came from. Not so much in the market that they were targeting with the Asgard.

Since then, they've added a relay to all of their amps that need one, and have offered to add one to any amp that was sold prior to this for free.

Stoddard goes over the incident with the Schiit side of the story at http://www.head-fi.org/t/701900/schiit-happened-the-story-of...

NWAvGuy wasn't actually banned for his interactions with Schiit, but due to the very strict advertising rules at Head-Fi. http://www.head-fi.org/t/584763/the-wizard-appreciation-thre...

The Asgard never actually permanently damaged or destroyed any headphones. The Schiit Lyr, however, did kill a $1.5k pair of Ultrasones Ed 8s, but this was due to an actual defect with a specific unit. Schiit replaced the Ultrasone and the Lyr for the owner.
That was before async was discovered, an innovation by the Node development team.
Tracking devices in about 1 in 100 bikes would put a dent in the problem. Hidden deep inside the frame, you'd find the chop shops.
Sam Hughes' entire fiction section on qntm.org is worth reading if you enjoy stories like this. I'd recommend the "Ed stories" (http://qntm.org/ed), "Time Loop" (http://qntm.org/timeloop), "Valuable Humans In Transit" (http://qntm.org/transit), and the entire set of "Fine Structure" (http://qntm.org/structure), which is a large piece of fiction made up of small stories that he recently finished up.
He's totally sound in terms of people management, so I think he'd be fine in that respect. Fair point re: certification and him chasing a higher salary.
> I used to wake up insanely late on weekends (12ish)

I had to laugh at noon being considered "insanely late". :)
As long as it's direct connection to the db, and not through some lame PC proxy (I'm looking at you, "Database Viewer Plus for iPad"), I'll buy it, and would spend $10 on it.
That might justify the seminars, but tracking personal relationships still goes too far.

It's one thing when people do that voluntarily on various "social" websites, but being asked to do that at work is a whole different story.
And nobody joins it anymore?
I knew going in that I wouldn't get much so I was not surprised to end up with a only few dollars which I spent on books for the kids. At the same time I also sold them a bunch of books so the records and books were co-mingled money. I know that HPB has always had a good selection of 78s on the shelves and that is why I took them. Hopefully they were able to send them to a store where someone could buy and enjoy them.

I also have a large collection of vinyl albums from the late 60's through the mid-80's that I tried to sell/give to a well-known local record shop in FtWorth. They wouldn't touch my albums or 45s and told me that most albums have no real value. This, in spite of the fact that their entire store was wall-to-wall used albums. They recently moved to a new building with a lot more floor space and their store has become a lot more like a HPB in that you can get memorabilia, posters, junk and crap along with your used albums. Pretty funny actually.
C macros are lazy, but they also operate at the level of lexical tokens instead of the AST, which means you can use macros to generate C code, but you can't really do it in a way that is guaranteed to be safe.

With Zig you can have a function where some or all arguments are marked as "comptime", which means the values for those arguments must be known at compile time. Combined with the fact that types can be used as values at compile time means that you can use Zig to generate Zig functions in a safe way.
You don't know... but if you want to learn, I can help you.

From outside the USA, it's quite puzzling how the staid factual Republicans have disappeared from view. There once was a sizable "fiscal responsibility" movement within the party, for example. People might disagree strongly with AOC and were at the same time married to accuracy. Many of them talked like central bankers.

Where are they now? Nowadays the view from outside shows the left wing narrative and a bunch of wild liars. The most important right-wing politician is someone who told almost thirty thousand lies in public.

If you want to be seen as ok, don't tell thirty thousand lies, not even if you also say or do something good, and don't nominate a candidate who goes on to tell thirty thousand lies, because it rubs off on the party that nominated that candidate. Find a non-left-wing narrative that stays away from lies.
A noise-cancelling system can be designed to filter out and not produce high-frequency sound, to not worsen the problem. I'm not sure if properly designed noise cancelling can produce increased pressures felt by any parts of the eardrum or ear canal or outer ear.
Isn't there more than enough code already?

I'm being paid whether I write code or not, so there is that.
Umm.. there's definitely evidence of white supremacy in scientific research, especially older work now discredited.
I’ve always searched for studies about impact of the ultra high frequencies (GHz i.e. billions as in bluetooth) on the brain and, more importantly, on the thyroid gland.

I’m not talking about ionizing radiation, cancer, etc. (sure, there’s plenty of studies on that; we know, there isn’t), but on how those high-frequencies in close proximity may affect metabolism or other normal functioning — no such thing existed during our evolution.

The reason I mention thyroid gland is that its disfunction may have very bad consequences (wiki it). Cognitive, psychological, etc.

Really would like to see studies about possible impact on that. Until then, just to be safe, I try not use any bluetooth headphones or use them wired (most have that option).
I use it daily on Linux for years now!

I've used it under openSUSE (either Leap or Tumbleweed), under Lubuntu, under kubuntu, and now under KDE Neon and I never had any issue with it!

Naturally, there are lots of people that can't say the same! But my experience has been mostly a breeze :)

There are some decisions I don't agree with... But that's life...
Certain use cases are currently very difficult/too expensive on current payment rails (Card networks, ACH etc.). Whilst I am not bullish on using Crypto directly. I think a clearing layer that can be settled with crypto can create a very interesting space for real time value exchange. We are currently working in the space on Interledger.
I just bought the cubox to try this out on (Before that I was using i3 intel NUCs, so my cost will go from around 400$ per node to 100$ per node). I cannot even begin to evangelize how awesome this project is. You can keep all your source content in a central place with very little system requirements and do all the unpacking on a tiny arm/intel system. Interface is fantastic, and paired with yaste its the best media center experience that exists today.
I suppose that, since the cartridge was developed by Nintendo, maybe they knew there weren't going to be such hardware upgrades. Or they were just shortsighted.
This doesn't seem to me to be evidence of deliberate anti-emulation features - just imagine a hastily written port by relatively inexperienced developers who don't know about these quirks, and then it could be said:

#1 - memory mirroring - accidental bug that doesn't matter since hardware ignores those bits

#2 - code in vram - possible technique to save memory in another memory area?

#3 - STM to DMA - shortcut to DMA that "just worked" without the original developers knowing the CPU write ordering

#4 - save type faking - just a library bug that breaks the emulator heuristics?

#5 - prefetch abuse - idk, maybe a legit attempt to prevent reverse engineering? Don't really know enough to comment if there's a reasonable purpose for it

#6 - audio FIFO irregularities - just a bug in the emulator?

How many C/C++ devs accidentaly rely on undefined behavior or specific x86 quirks? It's really easy to do, and doubly so if you're targeting a single exact hardware configuration. I'm sure it's easy to see these as hostile attempts to make emulator developer's lives harder, but I think they could just as easily be accidents, especially with a complex project like porting NES games to GBA hardware.

On the other hand, I dunno, maybe Nintendo pull out all the stops to try to prevent reverse engineering and deliberately use these kind of tricks, but really, they'd go the extra mile for old NES game ports?

Having said that, still a great article for covering some fascinating hardware quirks and the challenges of writing a bug-compatible emulator!
Yes but you could make non-parody copies of disney stories without disney characters if the copyright expired as normal.
My blog has been in the top 5 a few times. When you reach the top 3 positions, you can expect around 150-250 simultaneous users for a few hours.

Top 5 is more like 50-75.

Top 15 is around 25-50.

Those numbers aren't req/sec but simultaneous user. There's a difference between the two but it still gives you a number to compare things to.

All you read about how the top 3 gets 75% of the traffic in Google is true to about every places where there's ordering.

As for the load, it depends a lot, that website seems to poll HN's API quite a lot so maybe that's how they get down (HN throttle the # of query).

I made it on the top 5 with a VPS on 128MB of RAM and didn't even feel it (without caching). You need a LOT of traffic for a blog to be affected by the load.

Obviously, when you do a lot of polling/database intensive stuff (games, etc.) the bottlenecks are easier to reach.
> The old saying "team = product" applies

This is usually introduced as "Conway's Law". We think about it a lot at Pivotal, because we are frequently starting, shuffling, merging and splitting teams while we work on Cloud Foundry.
I downvoted you because what you say is both wrong and harmful.

This:

> I find this language pretty ugly. And [...] that's enough reason to not use it.

is the worst possible way of choosing a language to use. It's simply stupid to dismiss languages which may suit your current problem on the grounds of aesthetics. I can't imagine a single situation where "disregarding technical advantages" of a language would be even remotely related to the right thing to do.

And this:

> syntax of it should be cleaner and easier to read than what you are replacing

is another pile of misconceptions: no, designing your syntax by comparison to other languages instead of designing it to fit your semantics is NOT a good idea; there of course IS a point in creating languages even if syntax is not "better" in any way (because semantics matter too) and no, you should NOT try to make your syntax "easy to read" but rather simple and consistent, which will make it easy to read without you even trying. At least "easy to read" to those programmers who are able to work with more than one syntax flavour; the rest will have a hard time reading anything anyway, so there's not much you can do about them.

I made learning all the languages I can a hobby of mine quite a few years ago and I since learned many very, very different syntaxes: look at Prolog, Forth, Scheme and J for the most basic examples. And what I learned is that they all work and work well, despite not being "clean and easy to read" for people who don't know them. It's normal; what's wrong however is trying to make your ignorance into some kind of generally applicable law and judging languages based on it instead of first learning a bit about them.

Now, I'm sorry for being rude, and a little ranty, but I found your suggestion that I'm a part of "groupthink mob" rather offensive.
They don't make more compute for less. They just win via cuda. AMD is an afterthought. Well I guess NVIDIA is not the only one to blame. The ML world basically sold their soul to the level they decided to use cuda.
https://github.com/WickrInc/wickr-crypto-c

## Linux
### Linux Requirements
- CMake 3.1 or higher
- Clang
- OpenSSL => 1.0.2 (Optional)
### Linux CMake Configuration
The linux build can be configured using the standard CMake flow with a few options
```
mkdir build
cd build
cmake -DBUILD_OPENSSL=true \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=USER_INSTALL_LOCATION ../
They already did, 15 minutes ago: https://www.youtube.com/watch?v=O4Ko7NW2yQo

For those who do not know - PBS Spacetime is YouTube channel hosted by astrophysics Ph.D Matt O'Dowd, aimed at casual physics enthusiasts without oversimplifying underlying physics too much.
nearly every one of your concerns is addressed by this wonderful youtube channel - "Not Just Bikes": https://www.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A