jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
No, it was not meant to be 'let them eat cake'.

The point is : in free countries, we all get to choose our destiny, particularly so if born into middle class families. Any of us can choose to work hard for a while, find success and cash out. These men chose to take paid, salaried positions : they sacrificed their time for security of income stream. They (apparently, we have no evidence otherwise) never tried to question this, or try any other way of gaining both money and free time.

My point is they should have investigated other ways to make their money rather than work for someone else their whole life. The Authors conclusion, to me, is that working for money doesn't give you freedom. I agree completely, and say you should be finding ways to make money work for you.

I don't think my explanations are coming through very well, that's a shortcoming in my writing. But I fully understand that many readers won't get what I'm trying to say, because they probably have the same mindset as the Author, his Father and Grandfather.
Rooibos tea?
Right, so choose one where you can. That's my point. Don't bash your head against a bank wall for 40 years and then think you've wasted your life.

In other words : you can't sell a job, so why spend 40 years working at one?
Let's not be too eager to accept the "tradeoff metaphor".

Just because something is powerful doesn't mean it can't be safe. I just got a handheld vacuum that has no safety mechanisms: no latches to disable the power button when it's folded shut, no kill switches when I take it apart. I can fold over the nozzle, take off the dust holder, and turn it on. I would never need to operate it in that way (unless I was using it as an air pump, which I could, now that I think of it), but it doesn't need any complexity to be safe, because safety is part of its design.

Similarly, a VM could expose a REST-ful API to its objects without needing to have any of the things which people find "unsafe" about Ruby (regardless of how valid those complaints are).
Re: Haskell monads

If something hurts my brain, I don't want to do it; I don't care about the long-term benefits. Most humans feel the same way and that's why Haskell will never become mainstream.
The thought of going for a walk and only seeing my coworkers sounds horrible and not very clearing.
the language has always been beautiful and a pleasure to use, but the surrounding aspects like a good stdlib, build system and package manager were pretty bad, and have only been improving in the last few years. and now that things have improved in that direction, the lack of good multicore support weighs against it. it's still a great language though, and as a casual user i'm pretty optimistic about its future.
http://en.wikipedia.org/wiki/Principal_component_analysis

We're done here.
I've been using https://github.com/davecgh/go-spew
They do now. It's called Power Apps and it's part of Office 365.
To be fair, the Dyson model claims to heat and cool the air as well as filter it - unlike the DIY purifier.
Credit Karma is free. Works great, and has no discernable dark patterns. They even have import features from major payroll companies like ADP.

I had to quit turbotax because one year I was a 1099 worker and every year since, it pushes me to go with their "small business edition." Each year it got harder to avoid "upgrading."

Seriously, just do it. Quitting TT is so much easier than quitting anything else.
Theoretically you could roll your own such optimizations manually in a C++ codebase by abusing partial specialization. That is, you could write:

template < typename T >
class optional< std::vector<T> > {
// ...
};

And write an implementation that (ab)uses knowledge of the exact layout of `std::vector<T>` to avoid an extra bool. This would of course be a breaking change to the ABI of optional<std::vector<T>> if implemented by std::optional, so compiler vendors tend to avoid such things.

There is one stdlib example of this, but sadly it's more infamous than inspirational: std::vector<bool>. The standard relaxes several guarantees of std::vector<T> in the case of T == bool, to allow it to bit-pack the booleans instead of using sizeof(bool) - e.g. an entire byte - per element.

Some of those relaxed guarantees make std::vector<T> unsuitable for interop with C style APIs taking pointers + lengths if T might be a bool. Worse still, many (most?) implementations don't even implement the space optimization those guarantees were relaxed for - a worst of both worlds situation. If you actually need such space optimizations, you'll reach for an alternative such as boost::dynamic_bitset which provides them consistently.
Totally false. Reduced mining power doesn't reduce the number of blocks being generated. Block mining PoW difficulty increases or decreases based on a running average of past block times[1]. This, given the block size limit, is the very mechanism that caps transaction throughput.

Lower prices have always led to less transaction volume which has always made it cheaper and easier to get your own transaction confirmed.

"don't invest in something you don't understand", can I ask that you don't spread FUD about something you don't understand?

[1] https://bitcoin.org/bitcoin.pdf
While I initially thought this was absurd, looking at the intended use case I think this is actually sensible behavior. While I would probably use a word other than case to further distinguish it from the switch statements of other languages, the fact remains it's not a switch statement, and assigning values to variables is the whole point.

In the article's example, copied below, the programmer is confident that the status code fits the format they are looking for but not what status code corresponds to not found

NOT_FOUND = 404
match status_code:
case 200:
print("OK!")
case NOT_FOUND:
print("HTTP Not Found")

This should be handled by an elif statment. If on the other hand we're dealing with

match ambiguous_response:
case status_code:
print("Responded with status code: ",status_code)
case { "status_code" : status_code , _ }:
print("Responded with json obj containing status code: ",status_code)

doing so with elif statements would be cumbersome at best.
I'm halfway through reading Piketty right now, amusingly.
> What if cryptocurrencies do not have the inflation problem?

Then it is rational to hold, not spend, them. Deflationary currencies don’t function. (They can be stores of value.)
Yea, pay now (education) or pay later (prison / public assistance). You can't just say, well this person doesn't care or is hopeless so not my problem!
Also people don't expect the dollar to become more valuable anytime soon, so spending it doesn't effect seller's remorse a day later, which happens to everyone spending ETH or BTC these days.
That's good to know. So if you get kicked out like that, will Stripe refuse your business? Also, would it be a matter of knowing who the processor was in order to report?
Did you validate capacity? $90/kWh looks great.
It does if you zero fill the shorter number to an equal number of digits: "100", "009".
It's fun to watch from the sidelines how Blender, as an OSS product, is just plain winning. It'll drown out everything but specialized tools and/or products that are essentially just supply chain to particular large operations very soon (i.e. customers who need staff to interact with to do complex integration).

It seems to be down to economies of scale - the business model of something like Maya, moving a small amount of "units" at high margins essentially, has been relatively easy to surpass in volume. Get the governance right, make sound technical decisions and ... you can't really compete with it without emulating it.

I don't say this with any particular glee. This niche genre of proprietary software has always appealed to me as a confluence of some amazing complex problem-solving and UX innovation - I'm still so impressed by Modo, for example.
Is the point of the pipe that the notification should include the output of the command like the following?

./backup.sh | ( notify-send "$(cat)" )

though that could also be written:

notify-send "$(./backup.sh)"

If you also want the output in the terminal, you could use tee:

./backup.sh | tee >(notify-send "$(cat)")

If you want it to be an email or SMS, there are probably commands that you could replace notify-send with.
I think in a real winter the battery would need to be heated even when the car is parked overnight, no? Or store it in a well-heated garage overnight.
> all three being "Google" is not sufficient for the public to reasonably expect that "private browsing" means Google will still be monitoring you

The reasonable expectation to have is that nobody is monitoring you in the first place. This is doubly true when using private browsing features. Anyone violating this assumption is obviously guilty: the first group did not explicitly consent and the second group explicitly did not consent.
Of course, I don't like this kind of thing or other results of the legacy PR/sales mindset.
> The site appeared as a flat background old style early 2000’s sort of thing with bits of comic sans in it.

That's surprising - even external stuff usually has to follow the NHS's design system.

https://service-manual.nhs.uk/design-system
It's very clear why they are not doing it. Putting the risk on you instead of themselves a) is better for them for obvious reasons, and b) makes it less likely for something bad to happen in the first place.

Also, I can imagine clients worried about this are not the money-making kind of clients anyway.
Where do I apply? :)
This is highly dependent on the location, as well as, to a slightly lesser extent, what type of intern they are.

However, I think this might give you a good starting point: Rent + lunch and dinner in the office + $100-400/mo.
Yes, I think this nails it, and what's more, I don't think it's particularly controversial, in the US, anymore. This has been the Republican line since Reagan, and I think even most Democrats accept it now. There's a whole other conversation, of course. about whether we're really doing what we could and should to bring us closer to equality of opportunity -- I think a lot of politicians pay only lip service to that goal -- but that would take us a bit far afield.
You are reading into the dates far to much, and they didn’t survive the underage girl criminal and civil cases.

Subsequent to those underage cases which began in 2003 additional civil lawsuits were also brought against the company for other issues, but those underage cases were still ongoing.

A different example would be the Hogan/Gawker case which started in 2013. The company faced other lawsuits after, but it was the hogan case that pushed them into bankruptcy because it didn’t end until 2016.
Maybe he bought the surrounding houses to make it harder for snipers? He's not exactly a popular guy, and there are a lot of guns in America.
In windows Vista and up. Opening the start menu and typing would achieve this. In windows 8 opening the start screen and typing also does this. (Both can be done by pushing Super/Windows Key). This is the same in some Linux desktops, (At least GNOME 3, Unity and KDE)
The author claims it's a 5150 (ie, a PC), and it's fairly reasonable to believe that it's an after-market hard drive.
> almost any US citizen can get a meeting inside a Member's office

Indeed, most days you can just walk directly into any senator's or member's office. Maybe leadership has different rules, I haven't tested that, but I had no trouble strolling into Ron Wyden's office. So anything you can get through the building metal detectors (which really aren't very sensitive, they're just looking for weapons) you could take in and surreptitiously drop off.
That's my preference. You didn't understand what the target market is. I tried to explain it to you but obviously didn't understand it.
Most people avoid taking their own cars because they're going to be getting wasted, so I'm not surprised you were able to find street parking. I'm guessing your New Years was a little less "festive" than others' :) (I hope it was!)
This is a feature, not a bug. :) Uber has created a market with dynamic pricing, but manages to keep both ends of the transaction in the dark until the last possible moment. This information asymmetry is precisely why they are making money hand over fist.
Toxoplasma gondii is a unicellular eukaryote, not a virus.
Assuming that these drivers have plenty of other job opportunities to go to, yes.
Why? If you are using a platform like that, would you not be adept at building packages from source?

I agree that Ruby is likely already installed on those, but having watched co-workers fight version dependency problems with Ruby Gems on OSX, I tend to believe nothing is a universal solution.
Is CentOS really the developer's choice? Last I used CentOS for a web server was about 2 years ago and we switched to Ubuntu because the CentOS repos were getting rather stale. Then the lead developer dissappeared, or something. How did that shake out?
In the last office I worked in (mortgage processing place) they used Excel for everything and got no help from IT. One time I heard the general manager say 'I don't want to use Access, Joe Bloggs had everything running on Access a few years ago, and then he left, and then it broke, and nobody knew how to fix it.' In other words, Excel is a safe option because it's so ingrained and there's always Excel whizzes around.

Also, I never thought schools, PCs or technical manuals did an adequate job of explaining what the difference is between a spreadsheet and a database. Usually they just say 'database is for large amounts of data' but as we know businesses have enormous spreadsheets anyway. I'm not even sure how I would explain it without referring specifically to relational databases and saying something like 'think of a database as like a 3D spreadsheet...' and mumbling a lot
I guess PalmOS automatically scaling UI elements when the screen size went from 160x160 to 320x320 (way back in the day) doesn't count in the author's world.
Perhaps, but I'd rather have that problem.
I'm working through SICP. How can I get on the "others" list?
Asking "what is a" with respect to identity is like asking "what does x stand for" in an algebra problem. It really isn't hard...
See also this:

http://www.realworldtech.com/page.cfm?ArticleID=RWT090909050...

for a comparison of various types of chips.
I'm only responding to the idea that the potential to be educated is not well distributed. It's the ability and willingness to exploit that potential which is not evenly distributed.
Because they find them useful for transferring wealth (see the remittances market: people no longer have to pay 10% or more to Western Union and banks),

Are people actually using bitcoin for remittances anywhere on a large scale? It seems the hassle of converting to and from bitcoin in the areas remittances are typical doesn't outcompete the X% fee until bitcoin is much more widely accepted.

If bitcoin was accepted everywhere or it was perfectly easy to convert to another currency, yes it would be great for remittances, but as things stand what advantage does it have in most cases?

Also, western union uses computer networks too, they don't actually physically transport cash.
I think 3 hours is an exaggeration. From LGA to Columbia University (The north end of Upper West side of Manhattan) by M60 bus route takes 45 minutes (as of Google maps at 6am today) and the worst I have had is 90 minutes. And the cost of bus ride is a little over 2$. The distance is approximately 8 miles (13Kms).
"Also it never made sense to me that I could have been richer if I had access to those fancy super-fast CPUs to "mine" the Bitcoins."

So that's where your hate comes from. I see...
Sorry for my misunderstanding then, glad it's worked out for all involved. :)
I'm an embedded software developer who designs internal embedded databases and import/export routines to external databases.

My brain hurts, but at least I'm never bored. :/
Thanks, somehow I overlooked that.

> You can also attach binary assets (such as compiled executables, minified scripts, documentation) to a release.

Nice. I knew they didn't turn Downloads off for good (API still works, or at least worked some time ago), but I didn't expect such move.
An IIFE is more like a block. Check it!

do end
I view it much like a bar owner. The bar is default-open to any patron. But, if a patron gets drunk and makes a scene, they can be asked to leave. If that patron sneaks around back and climbs in through an open window, they are trespassing.

The actual legal details may be different, but that's how I see this case.
There are a few other situations in which the privacy of citizens is at risk with this tech. As the article notes:

Privacy advocates worry that video of police officers searching a suspect’s home could end up on the evening news.

But I agree with the ACLU, as quoted later in the article, that:

“[The cameras] do raise privacy concerns, but ones that can be addressed by strong privacy policies.”

I nevertheless agree that on-duty police officers should have no expectation of privacy except in cases of undercover work. And frankly, with the multitude of undercover operations that border on entrapment, maybe those operations need to be documented better as well.
Delegation is not about doing the stuff you don't want to do but reluctantly handing off stuff you want to do to others because that is a more effective use of your time.

Jobs would have run Apple singlehandedly if he could, that's why he left behind such a huge vacuum to fill. Product roadmaps being what they are I think we'll see the real 'new, post Jobs Apple' in another year or so for the first time.

It's not about shipping crap occasionally, that could just as easily be attributed to trying things and failing and every big company has a long list of such failures. It's no different than running an incubator only then in-house and with a single unified brand and possibly synergistic effects. It's all about daring, trying to push the envelope and taking risks.
I haven’t read the article. Every discussion about minimum wage seems so murky and confusing I think it is overwhelmingly likely this article won’t increase my knowledge of the topic in a meaningful way.

But chiming in here that the increase in NYC has not had anywhere near enough time for the effects to propagate.

Business owners aren’t perfectly rational AI constructs that respond in real-time to every input. People tend to gradually and iteratively change their employment practices while keeping an eye on their margins and profits.

It’s going to take a long time, if ever, for us to figure out the effects of minimum wage, but it certainly has affected my hiring practices so I’m sure it’s having some effect.
Thanks. It's good to challenge your views, so I'll listen in a bit. However, I must say that as an ex-libertarian (that left the creed because of its serious flaws) I am apprehensive about the neutrality of a show hosted by Tim Wood, a "Rothbardian anarcho-capitalist and paleolibertarian" (Wikipedia) that's received fellowships from the Institute for Humane Studies (funded by the Scaifes, Kochs, etc.).

EDIT to add:

https://en.wikipedia.org/wiki/Thomas_Woods

https://en.wikipedia.org/wiki/Institute_for_Humane_Studies
Sure, but AMD has a 16-core part on their mainstream socket that is in the same price range as Intel's 14-core HEDT part, and the AMD chip is performance competitive with the Intel HEDT parts despite being limited to two memory channels.
The plot is showing that there is a negative selection bias in the reporting of stories about minimum wage. That is, that stories suggesting that increasing minimum wage has negative effects (increases unemployment, etc) are overreported relative to stories showing a positive effect from an increase in minimum wage.

I am only repeating what the paper says; I don't claim to have validated their methodology or sources.
Just want to say this is a brilliant comment.
It does seem weird to protect user space memory from the kernel but not the memory of kernel subsystems from other kernel subsystems.

But at that point we're at a microkernel design that needs context switches between kernel processes... Good, I'd welcome that. This feature just implements a level of security that the whole kernel needs to catch up to before it makes sense.
Yes, even my relatively simple scenes are expensive to render. I'm hoping I can optimize it enough to be playable.

An interesting plus side: I can export the SVG as a file and get an extremely high quality screenshot.
Have you ever looked at CxJS?

- https://docs.cxjs.io/widgets/grids

- https://gallery.cxjs.io

- https://worldoscope.cxjs.io/
I always assumed that The Internet would turn into a broadcast medium, with big media companies broadcasting to The Masses, at a highish price.

But I figured that it would happen by mandating a new, improved replacement for TCP/IP that had "client" and "server" built in to the protocol, in ways that TCP does not have. The protocol would naturally be covered by patent, and to impliment a server would require some kind of license, "internet driver's license" or patent license or some such.

I'm faintly amused that we're turning The Internet into 21st Century Tee Vee via quality of service.

By the way, I'm kinda with Techdirt on this one: if the USA had real competition, there'd be no need for "net neutrality", people would flock to the least restrictive ISPs and carriers. As a Linux user, I know I would. I don't like to lie to my carrier's tech support about what I've got going on at home.
>just-use-lisp-style-identifiers-then

hitting - is not significantly easier than hitting _ when compared to hitting the spacebar.

http://en.wikipedia.org/wiki/Fitts_law
In High School civics class Back In The Day we discussed a study that showed that a significant majority of Americans would agree with the statement "People should be able to advocate any political belief, no matter how wrong" but an equally significant majority would disagree with "People should be able to advocate Nazi beliefs." That is, people hold many abstract beliefs that they don't apply to specific situations.
The opinion in the community seems to be that GAE is a bad fit for Lift development. Lift takes a statefull approach in order to enable the developer friendly auto-plumbing of forms/ajax/comet/etc., and this breaks down under the GAE restrictions.
You might want to take a look at stax.net instead, or just use a vps such as linode.

Discussion of stateful vs "stateless": http://lift.la/lift-state-and-scaling
Gosh, why did I have dinner instead of checking this thread! :)

Just kidding. I think it is a great initiative. Kudos to you for offering such an amazing collection of books.
Nominating someone who supported science wouldn't be controversial or cost him any political capital,

That'd be nice.
lattice?
I’d argue the counterpoint actually: Writing Makefile targets for common commands significantly improves usability and ergonomics, especially when they follow common idioms (make test, make build, make install, ...).

The recipes for each target describe not only how a project intends to run each tool, but which tools it intends to run. Instead of having to know that this project runs tests under tox, while that one runs only under pytest, we can run ‘make test’ in each, and count on the recipe doing the Right Thing.

That consistency across projects makes it much easier for someone to get started on a new project (or to remember how the pieces fit together on your own project from a few months ago)
> recover damages from the government when their constitutional rights are violated

Great, so I'm paying for the sins of crappy cops via my taxes. Do I have an ability to influence my city or state to not hire unethical cops? (serious question)
I wasn't talking about remote COBOL devs.

Pay for PHP devs, even on these systems is generally lower and a lot of the work is in Europe where developer pay is half.
Also the number one rule of Comcast.