jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yep, the rule of law argument is really only valid when the laws are not a shamble, otherwise you just come off as authoritarian as far as I can see.
I read a lot of articles on HN nowadays that are part of what I think of as "SF exceptionalism" -- articles around the idea that things in SF are somehow very different than in other places. Even when couched in the form of a complaint, as this article is, it's hard not to think that what the author is actually doing is showing off about how rich their city is -- look, toast and coffee here costs $6!

I've lived in the Bay Area a long time and this sort of attitude puzzles me. There are plenty of rich areas up and down the Valley, and many places where a $6 breakfast is not something to write an article about. But yes, because it happens in SF it must be special.
The problem is that cable companies can't compete with Netflix because they have to compete with themselves. If they offered deals as good as Netflix, they'd "cannibalize" the customers who they now have paying really shitty deals.
I mean, Google tries to do everything too, and while they're certainly not always successful, they're certainly doing really well and turning huge profits.
Well, they bought Pelago last week...and then announced that Pelago's social network, Whrrl, is being shut down at the end of the month.

http://techcrunch.com/2011/04/18/groupon-acquires-whrrl-crea...
There are also many AdSense accounts that get shutdown for very vague reasons without warning. The appeals form is basically linked to an automated denial e-mail. Google is definitely not a "people" company & seems to rely & trust their algorithms & computer systems over anything else.
Love the summary. A qualified yes such that if they agree, you're happy, and if they decline, you're still happy.
Having been there and done that, I can say that riding Microsoft's releases is also a never-ending update treadmill. It's one of the reasons I decided to leave it behind - it felt like they were intentionally releasing New Shiny to stop developers from having time to investigate other options.
It's a fair argument, although I feel that most APL programmers would have noticed that a lot of languages share those characteristics now, but if it gets the job done, great.

I was kind of hoping for a more technical discussion (with code samples!) of why APL was cool, though.
If your company didn't make the top 50 but it is reasonably large, you can probably find it here:
http://www.glassdoor.com/site-directory/company-reviews.htm
Scroll down to the Alphabetical Listings "@Roa - Acad
Acad - Adva" etc. if your company isn't on the main list. I found that the reviews have many insightful comments, with separate sections on "Pros", "Cons", and "My Advice To Senior Management".
"Scala is the only language that I know of that marries the world of FP and OO"

You can do that in C#/F# too. There's nothing special about Scala from this point of view.
You should add a link to your site in the "about" field of your HN profile. That way people reading your comments here might wander over to your site.

I did a quick search, but couldn't find your site, because your name is relatively common. E.g. there is a Professor of Mental Health Research named Michael Crawford at Imperial College London.
A case has been made for lightly armoured vehicles (like the Jackal) to be fitted sith TOWs and Javelins.

It would run circles around any MBT, easier to maintain, and cheaper.

Not that I would want to sit in an urban ambush, but as a tank killer, why not?
I suspect that the experience of the opposing forces where much worse if you read German soldiers experiences of facing D day
Arduino Starter Kit is very good. CodeHS is also good but expensive for families as they tend to sell to schools.

YouTube is also a good resource for some things. We haven't found any good programming books yet although they did enjoy the 'Lauren Ipsum' book.
And so TV gradually devolves to hourlong Subway ads, and the Tivoers (myself among them) have done their part to get us there.
Optimality may be a function of effort, but your approach definitely seems like a more engaging approach. It's a cool project, thank you.
No question about HTTP. However I'd argue that when HTTP is used for weird purposes that aren't directly related to serving hypertext pages (often to go around draconian firewall policies), or to run arbitrary code (JavaScript), then it's not the Web anymore. (Yes, this means that "Webapps" is an oxymoron.)
The issue with that is that the pilot can be tortured/blackmailed until they give up the password/code.

The point with the designs now is that once they are locked, they stay locked, and no amount of killing hostages gets it opened.
We need self driving planes too. Google and Musk, please do the favor. Thanks.
Yeah but the other class weirdness comes from actually confronting poverty. When you live in relative luxury, and you see someone who cleans toilets for a living, you feel guilty that not everyone can enjoy the life you have. Now, you shouldn't feel guilty, because it's not entirely your fault. You're just one person in a massive economy. But it's hard not to feel bad for the person scrubbing shit off your toilet bowl. That's why a company like Alfred should stress discreetness. You know in the back of your head that poverty exists, but you don't have to see it. Out of sight, out of mind.
It's difficult to look into an alternate universe, but it's not out of the question that the only reason we still have air travel at all is reinforced cockpit doors. Prior to that, the risk/reward profile was distressingly in favor of the attacker, and as asymmetric warfare continues its likely decades-long ascendancy, using airplanes as weapons was likely to become ever more popular, with corresponding unpleasant second-order effects which would be a distraction to enumerate here, but in summary, "really bad for the global economy".

As is the way of things, the current manifestations of asymmetric warfare can muddy up the discussion with modern-day politics, so please allow me to remind you that science fiction authors have been predicting the rise of it since at least the 1980s, just due to the ever-rising destructive power any one individual can wield. Who or what cause happens to pick it up is an accident of history, but you can be guaranteed someone will try. This is an incentive structure that those of us on the side of civilization are going to be doing continuous battle with for a long time.
> The periods aren't "cherry-picked." If you'd actually look at the plotted effective capital gains rate, you'd see a clear difference in tax policy in those three periods.

The first period includes within it a perfectly flat period longer than shortest of the periods you chose followed by a period of equal length that is more consistently increasing than the (mostly flat) period you've held up as an increasing trend, and then a period nearly as long as your shortest that is as consistently and more sharply decreasing than the one you hold up as showing a decreasing trend.

So, no, I don't see natural breakpoints in the data.

(You've kind of muddied whether you are more concerned with the actual cap gains tax rate or the trend in changes to the rate, seeming to lean a little more heavily on the former, so I focussed on that in my criticism; but if you care about the rates instead of the deltas the periods you chose still make no sense, for similar reasons.)
>What if you run library computers or an internet cafe, and don't want customers browsing kittens on your machines? (ethics be damned, they are your machines, you make the rules!)

I'm not seeing either statement as more legitimate than the other. We all know porn is being singled about because of an absurd prudish attitude the west has towards nudity.
Like the article says, backup fails always seem obvious in retrospect. But Mesh has an implied continuous backup component to it. It replicates files, and should do so only in an old->new way. Therefore it is a backup. It isn't as complete as a VCS would be, but should be very sufficient for the intended purpose.
You're right, I've added an apology.
It is all about what a teacher or other relevant authority says is okay to use. If the teacher explicitly says not to use old exams, then the members of Greek clubs are cheating if they use their archives. Similarly, if a publisher's test bank says that students may not use it, then it is cheating if students use it to study.
Exactly. The best professor I ever had did exactly this and he was from India and dressed like a cowboy (not important but awesome). He posted a few previous semester's tests online. And he allowed us to bring whatever assignments, reference manuals, etc. (except for computers) into every test, but wrote a brand new test. I think this sort of thinking came about because he was just the kind of teacher that really cared that his students wanted to learn and it showed in the lab assignments and when he was actually giving lecture. This is when you know what learning is really about and you stop worrying about grades.
Did someone document their progress, or overview the development of a medium-sized app (~10K LoC) on GAE?
Does it 100% prove it? No. But what he can easily do is call up the top 200 most suspected students, get them to sit down in an office with nothing but a calculator and a pen and give them a very small subset of the original questions with the numbers changed. 20 people might be able to get them right, but a good 50 people arn't going to know where to start for any of the questions. Then all of a sudden it is "oh shit" time. If I were one of the "cheating" students I would come forward too.

This actually happened when I was studying engineering at Waterloo. The course was calculus 3 and the prof, who normally taught math majors, didn't know that there was a university commissioned exam bank with previous exams for courses. Course coverage was sporadic for all but final exams, so we normally didn't check it, but the previous midterm was actually there. One of us found it 24 hours before the midterm, so half of us got it and half of us didn't. The prof had reused the hardest question. Long story short, nobody got in trouble, but the prof made it so your top and bottom "midterm" (there were 5 of them before the final) could be optional dropped together or not at all.
Considering that the employees live there, probably not many compared to on-site suicides.
You're right, I was wrong, and I've added an apology, repeated here.

My apologies.
Buy a few good cooking books. Far better and more useful than hunting on the internet.

And most importantly start your own recipe book.
Twitch makes their streams public - no account needed, and no login needed to view them.

It's arguable whether this is truly private - I'm not taking a position here, just that this is contested law [0].

Twitch would have a much stronger position if you had to be logged in to view the content.

One analogy to this is the regulating power that the government has over broadcast TV vs cable TV - the restrictions tend to be quite different.

[0] - https://crsreports.congress.gov/product/pdf/R/R45650/1

- - - - - -

EDIT: Added reference [0], which is from the non-partisan Congressional Research Service
Why would they need a warning system other than their TOU?
Try some of the old school tech companies: Cisco, Oracle, IBM, etc

Or find a company you are really excited about and engaged with and then it won't feel like work
Yes, and I don't care about free market. We're already doing this, we're forcing private companies to do business with people they don't want to do business with right now.

I don't even care so much about social media, but banks and services that provide basic infrastructure to keep your own web services afloat shouldn't be allowed to discriminate people based on their politics.
Facebook and Twitter are not essential platforms, and I detest the idea that they must be made to allow anyone to say anything on them.

If Trump really wants to get his thoughts out to the world, he can host his own website and publish them there. He can write letters to the editors of news sites and see if they’ll publish them. He can do TV interviews - any network would kill for those ratings right now.

Or he can stand outside and yell.

No one is entitled to a privately owned platform publishing their demonstrably violent rhetoric, even if they’re famous. Media platforms have always been allowed to be gatekeepers of whatever content they choose; the internet age didn’t change that.
So it is still a usurious loan. Nothing to see here.
For those who didn't get the "Switch 56" reference, as I didn't (maybe too young?):

https://en.wikipedia.org/wiki/Switch56
Agreed that crypto and banking seem like oil and water for the issues you mentioned.

ACH is far from safe. The keys are printed on every check, the transactions aren't reversible, the settlement times are practically untenable for business. I've sold and bought payroll services, charged my customers with ACH, paid vendors with ACH, read the gawdawful spec, and I haven't much good to say about it, other than it mostly works, and enough people know it well enough.
Yeah, don't do the math on their outrageous claims. Excavating a hole in the ground that's 150m across and 1000m deep represents a monstrous up-front investment of energy. Not to mention the small matter of their 8-megaton piston costing half a billion dollars.
> If these weren't done for the COVID vaccine specifically, but some other vaccine, couldn't you still put some rough ballpark quantitative guesses on the COVID vaccine to help guide public policy better than "shrug, we have no clue what will happen if you do anything other than 21 days"?

You definitely could (and this is exactly what many people are trying to do!) But this approach relies on many assumptions, and the FDA is hesitant to let assumptions (no matter how well-grounded) enter into its evaluations. Thus its near exclusive reliance on RCTs. This is mostly reasonable, but it causes confusion amongst people who don't understand evidentiary standards. Thus all the braying about "no data" or "no evidence."
Not if you want developers to use your product.
https://www.youtube.com/watch?v=qP5NraxJsoA

This a good example of some of the things Scanimate was used for.
I'm going through converting a Chrome extension to Safari 14, and the process isn't nearly as seamless as shown, although it's nice to have the converter tool.

Chrome extensions only support the 'chrome' namespace, while Firefox supports 'chrome' and 'browser', but Safari 14 only supports 'browser'. So our extension had been using the 'chrome' namespace which worked under Firefox, but now needed to be converted. 'chrome' uses callback functions, while 'browser' uses Promises. So you have to port your Chrome extension to use 'browser' and use the following polyfill: https://github.com/mozilla/webextension-polyfill

Here's some incompatibilities between Chrome and Firefox to consider: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

Also had some html/css glitches to fix in Safari. Some other issues others have mentioned such as notifications and webRequest APIs.
"The code is made more difficult to read using an innovative, right justified, reverse indentation style."
Like podcasts? Marketing pro?

I'm the product founder of a type of social network in the podcasting space, looking for a marketing co-founder.

Based in Copenhagen, I have some promising leads for podcast partnerships in Denmark and Sweden, would be great if you have - or think you can grow - an excellent network in the podcasting world.

The product is almost ready for launch, but I'm happy to give a very sizeable share of the company to a co-founder with the right marketing chops.

There's also some space for an excellent app designer.

--

I'm a very experienced developer, but also a former management consultant, classicist and Shaolin kung-fu student.

Email me at: g at simply dot fm (this domain is for another, thought sort of related, project).
You clearly have the upsell part, but where is the "and win over the enthusiast crowd by making it possible to host your own alternatives to those services with a little technical know-how." part?

I and probably many others would be OK with paying for the upsell part, if it's an optional convenience, but nothing I saw on your site indicates it is, or that "own your data" is in any meaningful way true. How do I own my data if any use of it requires me running stuff on your proprietary box, subscribing to your proprietary service?
I was thinking the other day that Jetpack compose or some other reactive framework might be the perfect build system. It has declaritivity by default, sane wrapping of IO, and excellent composability (just define a function!), plus of course a real language.
i tried to evaluate whether they would help build times at all. this is the only reason i want them. based on some research, they don't if you have parallel builds (since a module must be built before its users/not in parallel). so i think this lessened excitement from users/compiler devs/build tool makers. and it was enough to convince me to just buy more cores to parallelize builds more rather than put in work for half baked modules
I fail to see how an individual loses their civil rights just because they joined a "coordinated group of people".
Freedom of association inherently involves groups of individual people mutually deciding to not associate with particular individuals.
I've noticed that its basically impossible for Youtube to recommend me anything outside the bubble it has assigned me. I end up using guest accounts to find new content but even that doesn't work too well (the guest account also ends up in its own bubble) and generally only recommends the most popular videos in a region so I even switch regions sometimes.
What is it with chat apps that people don't condemn them for being closed source? Imagine if GCC hid their changes for a year.
Pybind11 is for "C++11" -- I assume there's no special magic in later revisions that would cause anything to silently fail (i.e. fail at runtime)?
The maxim doesn't state an exact eyeballs-to-bugs ratio, nor does it state a timeframe in which the bugs actually become shallow.

It's quite possible that for 10 years, the number of eyeballs had not been enough, until it was. The open source model makes it more likely to gather more code reviews.

I hope you and the grandparent get your horses into rehab once you finish your ride. ;-)
There were a ton of websites trying to be Facebook, and really only Facebook succeeded. Give them a little credit, jeez.
1. We are infinitely [1] faster at converting video uploads than our competitors now. Speed matters. This is a strong USP.

2. Publicity. There are a bunch of features that would certainly be equally useful to our customers. However, none of them would get much interest from hacker news. We got a lot of signups and page views from this.

3. It took me probably 4 full days [2] to implement this, including the screencast and blog post. That's reasonable for the value added by this feature.

--fg

[1] We are really infinitely faster if the upload speed is slower than our encoding speed. This is probably the case for 99% of all consumer internet connections at this point. In any case we reduced the time required for an encoding from SUM(Upload, encoding) to MAX(Upload, Encoding).

[2] We already made a lot of technology decisions that lowered the cost of implementing this. A competitor would certainly need much more resources to pull this off.
LLVM is pretty cool. I've started using it in development simply because the compile times are much faster than GCC and the clang error messages actually make sense.

I also wish that this testing methodology would be adopted by other projects, makes QA much easier.
If the target server is setup to only accept requests from certain IPs like the Cloudflare IPs then this shouldn't be a problem.
GHC STG has many articles about it:

The 1992 SPJ paper http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=70D... (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.3...)

https://www.google.fr/search?q=spj+ghc+stg -> http://lambda.jstolarek.com/2013/06/getting-friendly-with-st...

Also: https://ghc.haskell.org/trac/ghc/wiki/ReadingList
It could be written: Seeking admin who needs constant validation of their existence, with limited desire to improve the system maintainability, who will reinforce the idea that their job is a black art.
Shawn,

There isn't really a reason not to use Virtualenv wrapper, but there is also not really a reason to use it. Activating it is rather simple, so I just didn't really want to add something else to the installation (that would make it slightly more complex and slower). However, take a look at the development role[0], it actually activates the Virtualenv on login.

If you're going to be logging into the production machines (where the development role does not make (total) sense to have) you may want to install it, or turn off everything in the development role[1] except virtualenv activation and add it to those machines.

In short, I'm not against it, I just think it's not needed since the development role makes it redundant to have.

[0] https://github.com/tryolabs/metamon/blob/master/deploy/roles...
[1] https://github.com/tryolabs/metamon/blob/master/deploy/roles...
How does this work?

I didn't know that companies could simply register TLDs.
From the very first moment of its existence, as in order to uniquely identify a server, the string you assign to it has to be unique. This naturally lent itself to a first-come/first-served allocation string, and thus, the registrant of each string became the sole owner of that string, allowing them and them only to point said string at their server(s). Absent that mechanism of sole control and global uniqueness, DNS doesn't work.
You just described Haiku
Yes! Old rational wiki posts had his full name too
There is an implicit and optional 'Let' statement preceding variable assignment BASIC, which was originally derived from FORTRAN (along with the practice of not using it.)

It is less jarring to see:

Let x = x + 1

because it could be read: we have a given value for x, now let us replace that value with x + 1.
I can't answer that, I'm afraid, I know very little of the Australian context, only estimated a router/antenna price based on a slightly conservative conversion of the price where I live.
Huh? CrossOver is just a Wine fork with a GUI. It's not an Office suite. You can install the real MS Office on it, but it has no actual office applications built-in.
They get them the same way Alienware or Best Buy does, rather than buying them at retail
> The switch hasn't been sudden. It's just that many levels of disconnect between the project authors and downstream users meant it was basically impossible to communicate to all the affected users — nobody looks at their deps-of-deps until they break.

Exactly, from the original shitstorm issue:

> Rust bindings kicked off in July 2020 with #5357. Alex started a thread on the cryptography developer mailing list in December to get feedback from packagers and users. The FAQ also contains instrutions how you can disable Rust bindings.

> Do you have constructive suggestions how to communicate changes additionally to project mailing lists, Github issue tracker, project IRC channel, documentation (changelog, FAQ), and Twitter channels?

At one point there's sadly not much the project can do and still make progress.
Look more closely at what you've done - for the sake of a resume, almost anything can be turned into 'experience' (I believe I spun 'computer lab monitor' pretty well once upon a time). In addition, take what you know and do projects with them. Something you can point a potential employer to (github repos, open-source project contributions, etc). What I want to see is initiative and creativity and, if possible, cooperative projects, because I know that someone coming out of uni isn't necessarily going to have team-coordination skills (communication, consideration, etc), but those can be developed.