jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
context: former pfsense, unifi dream machine, unifi ap user

I'm running openwrt on a rpi4-2gb (usb ethernet dongle for WAN, onboard ethernet for LAN) and and a TP-LINK EAP245 access point and have been extremely happy. For reference, my connection to my ISP is 940 down / 840 up, and the pi4 handles SQM/QoS on this line without breaking a sweat

I do plan to flash openwrt on to the eap245 as soon as the 5ghz drivers become usable, I like the hardware and the stock firmware isn't bad, but just not nearly as good as openwrt. there's a port of openwrt to the eap right now but 5ghz speed is limited to 2.4ghz speed for some reason at the moment.
There aren't people out there saying those jobs are "easy" and anyone can do it in the way we have for programming. So why would it be discussed with those other jobs?
That you get paid more :)
Excellent article!

I've personally been working with billing systems for 2+ years and have felt all those pains.
Some people create poor websites, others create great ones.

I personally love all the Dutch public websites, they have great UI/UX and are fast. For example: https://coronadashboard.government.nl/landelijk/vaccinaties
Dīvide et īmpera has been a strategy since the Roman Empire.

https://military.wikia.org/wiki/Divide_and_rule
What can you expect from a country that still has a functioning monarchy. There's a reason America revolted against England, you can see many of the reasons listed in our Bill of Rights.
I could rationalize the message ratio as sort of a self-fulfilling prophecy. If she sent many messages, she was probably already interested in him for some reason, and so would be more likely to rate him highly at the end.

As a methodological point, I would also have taken the log of all the ratios, especially when doing a linear regression. A ratio of .01 looks like .00001 to a linear regression, but they are quite different. Of course, if the dynamic range is relatively small (probably within 2 fold either direction) maybe it wouldn't matter too much.
You are thinking of one person per car per commute. And also cars only. As a simple example lets say you commute 30 miles to work and it costs $10. Shortly after your journey starts the car can say: "Would you accept a 3 minute longer journey in return for a discount of $3?" Instant on-demand car pooling as it picks up someone else.

Similarly the car can take you to some point 3 miles away, you switch to a larger car ("bus"), get within a few miles of your destination where another car takes you to you final destination. The wait times can be very small, and again you'll have a financial incentive (discount) or can pay full whack for a completely private experience. The time and places where there are the highest demands on transport are the ones where self driving vehicles and financial incentives will be most effective.

Deliveries will become way cheaper too. Instead of each place managing their own delivery as currently happens, a delivery company can pick up things from multiple unrelated places. Suddenly there is no need for businesses like fast food to all be in high traffic areas.
A common misconception. Police try to make that distinction to avoid complaints, but the fact is that if they stop you for even a moment on the street to talk to you, from a legal point or view, you have been arrested. If you ask if you are free to go, and the answer is not an immediate, "yes," you have been arrested. There are clear rules about when they can do that and how long they can hold you without charge. He was definitely arrested. I'm a bit surprised that he did not win an unlawful confinement suit, but then I don't know all of the details.
Yep.

Two of Google's other custom compression tools are Zopfli (much slower zlib implementation producing slightly smaller files, for things you compress once and serve many many times) and Brotli (high-compression algorithm used in the WOFF2 font format). The bread algorithms!
You need to take your blinkers off.

The 750 pages of court submissions in that link on the Verge actually answer all your supposed confusions. Seriously. The whole "technical inferiority" angle is discussed as having been invented as a way for Motorola to break off the Skyhook deal. Skyhook pass the CTS in 2009 when Google aren't paying attention but then fail when it's strategically difficult.

Basically "compatibility" is not technical at all, and entirely down to compatibility with Google strategic objectives. As Motorola quite rightly observe.

"And indeed, Skyhook ran headlong into Motorola's dependence on Google: Motorola flat-out told Skyhook that Android devices are "approved essentially at Google's discretion," and that Moto couldn't afford to risk its relationship with Google."

The key point behind the Skyhook case was that it impacted their ability to do the WiFi slurping, again, as discussed at length on that link.
BBC is publicly funded. It's as if PBS hadn't faced decades of Republican attacks and budget cuts. Republicans believe that the only form of television we should watch should be for the benefit of shareholders. Even so, PBS still manages to do some great journalism with shows like Frontline. But they don't have anywhere near the budget to create content as good as the BBC.
The false-positive rate is already sky high because the probability of any given person being a terrorist is extremely low, and because of Bayes' theorem that makes profiling generate a lot of false positives.
I'm proud of my very first shipped engineering project: https://littlegreenviper.com/TF30194/TF30194-Manual-1987.pdf (Downloads a PDF).

I think I do what I do pretty well. The folks I work with seem to like it.
> They are cash and cash-equivalents. Meaning, the same.

> Many large business transactions are done using t-bonds. The amount of dollars in the economy is surprisingly small, thus, at some price point, it becomes necessarily to pay in t-bonds.

Then they are not the same. You admit they are not the same, then deny they are not the same. If they were the same they would be called the same, and would be the same.

They can be equivalent and they are used similarly, just as a house can be used as "cash-equivalent" under certain circumstances. But they are different instruments that allow different (and some similar) uses.
I highly recommend the book Patterns of Software for which the link is given here. It includes the story of Lucid's troubles, which were similar to Symbolic's, though Lucid was not in the hardware business. Quite apart from that, it is well worth reading.
I had a different 3D phone (Sharp SH-12C) and absolutely loved it. Took all my photos in 3D. They also display fine on a 3D-TV or monitor. I want to get a 3D photo camera now that I'm on an iPhone, but it seems all those models have been discontinued, which is a shame.

The 3D photo I took from the top of Mt Fuji is absolutely breathtaking, IMHO. Gives a completely different sense of scale than a 2D photo.
For multiple reasons including those stated by mrtksn, "stealing" is an unsuitable term - it invites an ideological digression on copyright, property rights, law and justice.

However, the situation hanselman describes is certainly copyright infringement, and in my opinion he ought to look at the possibility of legal action. It might not be worthwhile, but might be satisfying and set a precedent for control of ripoff sites (modulo jurisdiction and other practical issues).

On the principles involved, IMHO copyright infringement can be justified and even admirable and virtuous in some contexts - but commercial exploitation of others' works, without the creators' permisssion, is not among them. In a just world Hanselman would get the all the profit the infringer realized plus the full cost of suing.

What's most egregious here is the relationship of economic power and enforcement of rights. Big, evil copyright-hoarding companies, that do not create anything but exploit the creations of others, are able to enforce their legal rights to an extreme and excessive degree, including interference with civil communications, taxes on blank media, false takedown orders and other abuses - while individuals subjected to exactly analogous, or even worse violations have no recourse. It's a two-tier system that deserves little respect.

'Scuze me for ranting.
On a side note, JV is one of the most universally respected scientists I've seen. (JV --> John Valley, for various reasons everyone at Wisconsin calls him "JV".)

He's an absolutely huge name in the field, and actually treats his students/postdocs very well. He expects a lot in return, but he really does look out for people.
If the loss is due to mutability (failing to canonicalize transaction components before hashing them as the ID), why hasn't the BTC world just tracked down all the bogus double-spends: which wallets they went into, etc. The whole blockchain construction permits tracing the complete graph - at least until it exits via a physical exchange (money, gold, beer, whatever).
If iOS or android app development succeed, then you would be proving yourself wrong as they would be displacing the entrenched technology. It's that, or they are not real competition.

I have no pipe dreams. Displacing the aforementioned technologies with something better is inevitable. I just gave an example of how easy better ideas are to be found.
Flash is such an ecosystem...
I worked for a pretty major webhosting firm in the past that had multiple breaches that resulted in all customer identification data being stolen. It was never announced to the public in any way and even kept from most employees. I imagine many unscrupulous business owners do not report breaches for fear of bad PR.
Indeed[1] You always have a choice!

[1] https://artlists.org/privacy-policy/
Yes. Here's what I do at Rackspace: http://www.quora.com/What-does-Robert-Scoble-do-at-Rackspace...
Hey, I googled the textbooks and they sound intriguing. I may have to get one, just to see how it works in practice (I'm at university now, but it's never to late to go over old material). Thanks for sharing!
> We spend an hour learning a concept, and only practice using it when we get home.

This is why I'm a fan of what the Khan Academy[1] is striving to do. It flips this pattern around, with more instruction at home and practice when with the instructor. The teacher can then spend less time introducing a topic and instead working through the process with individual students.

Watching Khan's TED talk[2] is pretty inspiring.

[1]: http://www.khanacademy.org/
[2]: http://www.youtube.com/watch?v=nTFEUsudhfs
Maybe you're using different Java knobs than I am, but IDEA 13 (haven't bought 14 yet) is effectively the same for me between Java and Scala. The Scala environment is perceptibly slower if I pay attention to it, but not that much and is generally unnoticeable. I can't remember the last time I had a bogus compiler error.

The only thing I can think of is that I only use imported SBT or Maven projects. Maybe that has something to do with it?
Im a social entrepreneur with a background in web development. Id be open to talking to you about your idea. How can i contact you?
IMO, the funny thing is the United states (1950 - 1980) is probably the closest example of the Marxist ideal you can find. After industrialization you had violent conflict between workers and factory owners that resulted in places like GM being gutted by their workers who kept the fruits of their labors. Arguably by the end of the cold war it was more a question of how you organize a communist country than would you create one.

PS: Of course with automation and computing many of the old assumptions stopped applying but it’s hard to complain when someone only sees 75 - 100 and not 150 years into the future.
Oh, I know that - was just wondering why I'd be better off starting a new project in processing.js instead of in plain js/canvas.

It's a lot easier to see the point with java/processing, since java2d is quite a bit harder to work with (or rather, it has many more gotcha's) than js/canvas.
True. I guess unless he's legally changed his name the feds and anyone who's cut him a check obviously already knows who he is.
Why not cut the Gordian knot and just chug caffeinated nutrient slurry[0]

0: https://soylent.com/products/cafe-mocha
Couldn’t have said it any better. Whenever someone is asking me if I have been introduced to a tool needed to do a job, I tell them “no, but only because I never had a reason to learn it. I’ll pick it up.”

I can pick something up very quickly when I have an actual reason to know it, and getting a good grade in a course is not a strong enough reason compared to “Learning this will help me save the world”. I’m not going to be passionate about it or inquisitive or asking myself the extra questions I normally ask myself when I’m learning something in order to apply it to a problem. And real problems are better than made up problems.
> Inevitably, you have to wonder if Bill not only feels regretful but also a little embarrassed.

I can't avoid imagining Bill reading this sentence, implying that he should feel embarrassed too. There's no reason to say that. It's a completely redundant sentence. It only seems to serve to put him down.
You have to hold an extended conversation(s) with me to see where we stand.
(somewhat moot because you consider me part of the idiotic masses, but i will reply for the benefit of others who may read this)

I fully understand that my post may portray me as someone totally rigid, but there is only so much I can write without making it into a huge essay. Remember there are nuances for every issue out there. What I'm generally interested is people who can understand nuances if needed. Not people who think they have understood it. To quote an example that you just mentioned, people take a hard line stand when it comes to climate change. As far as I'm concerned the answer is that I do not know if climate change is occurring, because I'm fully aware that the scientific community is also prone to bias and climate model are extremely complex to the point that one cannot assess the impact of each variable. I do know for sure, that pollution is real. I do know for sure that for many people climate change is their religion ( replacing traditional religion), meaning they have made the least attempts to understand the nuances. In short I do not consider myself judgemental _if_ a person can get into the nuances of an issue.
please watch the video.

In it, SBC includes the basic point that Facebook and similar are publishing companies. As such, they should "abide by basic standards and practices just like newspapers, magazines, and tv news do every day".

This issue is not about opinion, omissions, or so called "white lies". It is about outright falsehoods, many of which are detailed in this speech. SBC himself in this speech includes an anecdote where he himself replicated his own version of the Milgram experiment; he convinced someone that antifa were attempting to induce spontaneous sex changes in babies at a protest. He gave this person fake devices which he was told would kill these people, and the person in fact went off and used them as instructed; that is, he willfully murdered three people as far as he was aware. (found a link describing this: https://thehill.com/blogs/in-the-know/in-the-know/403743-sac...)

this is not about dissatisfaction with the various biases of the news media, this is about weaponized propaganda. There is a difference, and these companies have more than enough resources to successfully tell the difference.
Why Do standards apply more to Trump than my racist grandma?

Power. The tallest weed gets the shears. If Facebook doesn't like being the tallest weed in the garden it's free to split itself up. Until then harbouring a persecution complex just makes it lose reputation. And until Facebook can operate outside off planet it's still going to have to learn to live with the people on it. And there's been a long history to read up on about the different methods humanity resorts to when it's ticked off enough with those in power and lose hope of them changing course on their own initiative.

In my country responsibility lies with the network because it's the last part of the system that isn't a dumb pipe. To tackle the source of the lie will require dropping the first Ammendment as a prerequisite. Facebook employees having nice happy unchecked good days isn't worth that.
BTW, you're ignoring potentially huge cost savings with gas. Trucks are notoriously gas guzzling, many people spending 2-500 a month in gas. Cost would drop dramatically if you could plugin every night and wake up with a full 'tank'.
The platform provided by the government for the exercise of free speech is the public space. Anybody is free to go outside and tell other people exactly what they believe if they choose to do so. The notion that the government has some obligation to platform bigots and their ilk is farcical.
I drive through mountains all the time, and have to fill up my car all the time. GP didn't say anything about multiple stops; what I inferred (because it's literally what he said) was that you can have unequal ascending and descending on a round trip - which is geometrically impossible! And even if we are talking about having to stop and get gas, you still get the same benefit of regenerative braking when you are descending, whether it be the first half or the second half of the trip.

> Your comment makes you sound like a city boy.

Is this supposed to be an insult?
"no on_entry / on_exit callbacks."

That's not too hard to fix; write your handle_event callback as something that observes the state, dispatches out to the "really_handle_event" function, observes the new state, and fires the desired callback, implemented however you want them to be. Ten reusable lines or so.

"Also, I'm not sure you can use gen_fsm sequentially by itself (i.e. without Erlang process)."

Not really much point, really. The gen_fsm itself is basically wrapping the state machine described there into a supervisor tree. If you don't want the supervisor tree, it is utterly trivial to write a state machine of your own in Erlang. It is one place where pattern matching excels. You want some sort of record indicating your state, then you can do things like:

-record(state, {name, val1, val2}).

event1(State=#state{name = initial}) -> handle...
event1(State=#state{name = connecting}) -> handle...
event1(State=#state{name = connected}) -> handle...

event2(State=#state{name = initial}) -> handle...

and so on. A little more plumbing is necessary to manage returning the new state but that's the basic idea, which is just about the only other thing you "get" from gen_fsm "for free".
$200/month is their cheapest plan? Not really in the same league as Linode then.
I did some work with Creative Circle (www.creativecircle.com) a few years back. They are a staffing agency for programmers, designers, etc. They usually have freelance, contract, or other short term jobs. Those were some of the most interesting jobs I did as a freelancer. One job was for Brash entertainment, and they needed 3 versions of an email template design in 24 hours to promote the release of Jumper: the Videogame. I pulled an all-nighter and paid that month's rent. If I didn't have a full-time job and a business, I would be doing freelance gigs with Creative Circle.
And those markets (desktop OSs and desktop Office software) aren't growth areas anymore.
Yup, same here with OS X w/ Chrome.
I think the missing (but important) point from the post is that life really is a zero sum game.

I've "won" at a large number of things throughout my life, some of which I wholeheartedly value, others I consider to have been an unwise waste of time. To win at something you must sacrifice another, and the bigger the win the bigger the loss on the other end. When you see a huge win but no downside, check your surroundings and tread carefully.

Unless you've invented ways to artifically extend your lifespan, or have tripped into a time warp, time is the ultimate limiting factor in everything.

The author mentions that he often wished to have a "normal" childhood, but then dismisses that (all too quickly, IMHO) given the scope of his accomplishments. This is not to denigrate his achievements in the least, but rather that in hindsight many of the things that I sacrificed and fought for had hidden costs that didn't make themselves evident until much later on.

The advantage of leading at least a marginally "normal" childhood is your ability to identify, internalize, and connect - something I dismissed in my youth as being either irrelevant, or fixable later. It is definitely not the former, and the latter gets exponentially harder as you get older.

All in all, this is not a discouragement from going nuts and working hard, but rather a strong warning that one's time resources are severely limited even if you push your body to the limit, and that the price you pay for these achievements is non-zero and often hidden.
Price differentiation strikes again! I like the reversal on this one, though (that the cheaper product actually costs more to produce).
I had to look up this magpie thing, because it sounded really bizarre.

http://www.bv.com.au/bikes-&-riding/10754/

http://www.youtube.com/watch?v=ES_n4DgJDHs&NR=1
Maybe the fact that this "single photo" is taken from a single vantage point makes it a record?
My dad had food (dates) set off the detector. He's now on the no fly list.
Sure, and that's probably a fair point. They should have said exactly that. Instead they implied the show maliciously falsified a review and then spent months (years?) unsuccessfully litigating them.
Did you miss the thread of conversation where false positives happen often and are explained away with lesser screening?
I don't think this is that oppressive. He went through security and set off an explosives detector. The cops showed up and asked some questions. Then he left.

Nowhere in the Constitution does it say the government can't hamfistedly accuse you of a crime. All it says is that they have to charge you or let you go in 24 hours, give you a trial, and punish you in a consistent way. They did that here; they asked some questions and they let him go.

You can argue about the techniques; religious questions, not giving him water, but it's all a well-documented psychological game that they're trying to play. If they make the suspect mad, the suspect is more likely to start yelling hysterically without thinking, saving the taxpayer the cost of a long trial. It's worth a try, right? (I think the correct answer to any question is, "my lawyer will answer that. get me my lawyer.")

Anyway, I look at this like the lottery, but in reverse. Sometimes you lose the reverse lottery and a day of your life gets fucked up. But ultimately, life moves on and you have an interesting story. You can say that the government is an oppressive regime that is out to get you for your political views, or you can say you rolled the dice and lost.

Let me ask you this: say you want to check for guns and explosives before people get on an airplane. How do you do it?
I mean the job of an account manager is supporting the client. I don’t know how you can contort that into something to be mad about.
Meaning Microsoft is collecting usage data from users of Windows 10?
I was comparing it with wpa_supplicant, which if you setup runs automatically at bootup independent of which window manager you use, or if you even use X11. On the other hand at least in ubuntu and debian, installing XMonad and choosing it at gdm means that NetworkManager does not bring up the wireless.
EC2's IO performance depends on type of instance storage (ephemeral or EBS) used and instance size. The m2.* instance sizes with EBS actually outperformed rackspace in our tests, whereas m1.small performed about 2/3 slower than Rackspace.