jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's tricky because people find it hard to see the big systematic picture, and "respectable" people like to assume that the police are the good guys and anyone they oppose must be a bad guy. Your best bet is to find something where they disagree with the government or officialdom and build out from there. The "council uses RIPA surveillance to catch woman sending child to school in different catchment area" story is a good one here; almost everyone thinks that councils are officious busybodies.

Health records privacy is another good one. "Do you think the government should track all your alcohol purchases?"

(I wrote in a previous comment with a US context:

- legal. It's against the law; there are strong 1st and 4th arguments against surveillance, and 5th and 6th amendment arguments as well. Some people have even tried to argue that if encryption is a munition the 2nd amendment applies. The "we could stop bad people" argument applies especially to the 4th.

Similar legal protections exist in Europe, although not generally as strong (article 8).

- practical: either a system is secure or it isn't. Handing it over to anyone increases the risk of compromise. Bans on effective encryption are self-defeating.

- collateral damage: US intelligence agencies have a track record of killing innocent people themselves (e.g. drone strikes), supporting murderous governments (CIA in south america), funding terrorism and failing to prosecute the guilty (Iran-contra), use of intelligence for domestic immoral politics (Watergate, FBI vs MLK). Handing over data about your e.g. Chilean users to the CIA may result in them being murdered.

- international hypocrisy: saying that mass surveillance is OK says it's OK for other governments too. Do you support Chinese interception against their adversaries? Are you happy to turn over your entire email history on entering a country?

- finally, I'm going to question how much it does help. The Paris terrorists were known to the police, as was the killer of Lee Rigby. Intercept evidence is generally not used in trials. Nobody is presenting a cache of encrypted emails found on a computer used by the Parisian terrorists and saying "if we'd decrypted this we could have prevented it".

Edit: see also on HN today https://www.eff.org/deeplinks/2015/01/british-spy-agency-con...
Downvoters, I'd like to hear your arguments of why my complaint is invalid.
Oops, I thought I checked all links. Thank you!
The more survivable a nuclear war is perceived to be, the more likely nuclear war becomes.
Could you elaborate on what you mean by "right kind of events"?
I assume its named after the sword
This is complete rubbish. Apple software updates have been digitally signed since Tiger, OS X 10.4. It doesn't matter who sends you the bits, if the signature doesn't validate, the software will not install.

See http://support.apple.com/kb/HT5198, for when the signing certificate was rolled.

Also, Since OS X 10.4 Server, it was possible to run your own Software Update Server: http://www.apple.com/server/docs/Software_Update_Server_TB_v...
I think Clojure will be a very hard language to supersede. Lisp syntax in general is not very common, so lots of people dismiss it just because of that. The ones that don't, usually look on programming languages differently, and won't leave Clojure unless a serious contender with a seriously awesome team behind it pops up, which since I started doing Clojure (~2010) hasn't happened yet and seems unlikely to happen.

Although there are some nice efforts on getting wider support for Clojure. Babashka is one of my favorite projects, that leverages SCI (Small Clojure Intreper) and GraalVM to build a subset of Clojure that can startup much faster, making Clojure suitable for CLIs and desktop apps.

Then we have the Clojure-like languages that takes the best ideas of Clojure with some differences and different runtimes. Joker comes to mind as one of those. Here are some others: https://github.com/chr15m/awesome-clojure-likes

I also think ClojureScript is still a hidden gem in the frontend world. Now with the rise of shadowcljs, it becomes easier to get started, which is seemingly super important for the JS world (rather than focus on longterm experience, first timer experience is the focus), so more people will see the strength in Clojure for client-side clients, especially if the data structures you're dealing with is coming from 3rd party clients instead of you making them up on the backend.

All in all, Clojure will be hard to replace, but definitely not impossible, it'll just take a lot. For now, Clojure is the king on the hill, with it's small versions eating up some smaller hills. In my view, it's time has yet to come.

Edit: Also, to see the current state of Clojure, check out the "State of Clojure 2020" survey results, gives you a overview of the ecosystem: https://clojure.org/news/2020/02/20/state-of-clojure-2020 Main take away for me is that Clojure is constantly gaining ground in the professional environment, showing how important the practical side of Clojure really is.
It went from

> The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.

To :

> A payload within a GET request message has no defined semantics

Which, to me, sounds like: “it was forbidden to put info in the body, and now it's just not especially encouraged”. But maybe I'm over thinking the whole thing.
The point made is that boards bend to founders, and many founders control the boards anyways, so the board is a big rubber stamp rather than any kind of control mechanism.
MRI unit tests are the spec.

https://github.com/ruby/ruby/tree/trunk/test/ruby
Some of us hope it succeeds for more than nostalgia. Microsoft is doing nothing coherent to compete with iOS and Android. The ecosystem is reasonably healthy; a third real player could make it more so.

If they're to be just another Android vendor -- if Alcatel got brands only and none of the IP or interest in developing WebOS or anything Palm-specific -- it's less interesting.

Also beyond just nostalgia, Palm was PDAs, they were desktop-mobile sync, before they got sued by a troll, Grafitti was a tremendous way to input text. It would be good having that DNA back in the game.
Not sure why you are being down voted. A google search does not answer the question either.
https://jobsremotely.com/ - another job board
http://www.datastax.com/ - another company that is all remote
Our brain allows us to absorb and process a huge amount of information on a daily basis, and this is a rather complicated process. But besides this, a person is able to think critically (a person's ability to question incoming information, including his own beliefs: https://ivypanda.com/essays/decision-making-and-critical-thi...). Only flexibility in thinking, character and behavior helps to avoid unnecessary conflicts and stress and make the right decisions.
Doesn't seem terribly well specified. Is the rgb space actually sRGB? And what is the parameter to brighten/darken/saturate/desaturate?
Could we not just outlaw SWAT raids?
> They're a private company

They are structured as a for-profit corporation, but they are a creation of a specific federal law, funded by the federal government as its sole active investor, and created as a federalization of the failing passenger rail industry.

They are very much an organ of the government.
It was initially funded, at least partially, through research grants, I believe.

But, shouldn't you have instead said, "Wasn't Bose a bootstrapped company?" if you were talking about how the company was funded?
Apple does a pretty good job of this, no?

Job of what? Locking up secrets in a box?

How many days out of the last year was the iPhone not jailbreakable without even opening the box?

And to be fair, the Dreamcast was about as open as a 7/11, but that didn't fair too well for Sega.

A. Reality does not owe us a successful business model. Thus even if we accept Sega as an example of a failed open console, it says nothing to imply that a closed-console model is a viable idea.

B. Disbelieving (A) is usually a quick route to failure. Apple is good at getting its customers to accept unreality, but does a pretty good job of understanding the reality for itself. (Perhaps this is why they react so violently to cracks in their reality distortion field.) Often companies begin to believe their own reality distortions with disastrous results.

C. The vast majority of businesses fail anyway and the console industry is particularly competitive. Like Nokia in reverse, they recognized their own ability to make a business out of hardware systems and remained alive in a different market (hedgehog simulator software). If they knew they were the weakest player in a market that would only support a limited number of systems, would a more-closed architecture really have saved Sega consoles? What if they had started making open-architecture DVRs or home theater PC boxes instead?
Yeah definitely can't blame them for that either. Before it was 50 I believe which is quite a ton of users for free software.
It seems to me that "lifestyle company" is often a denigrating term used by VCs to insult companies that didn't need VCs to succeed, and that didn't choose an exit that would fit a VC-invested business model. Bose is a very large, very successful, international company. Most VCs would have been very pleased to have been involved in funding Bose. Bose could also go public at any time, and have a very large exit.

Regardless of the lack of an exit, the Bose founders are extremely rich today, and they don't have to remain involved in Bose for it to continue to operate and grow. I believe the original use of the term "lifestyle" implied an ongoing requirement for the founders to be involved to keep the company going, but it's come to mean "a company that did not raise huge sums of money and did not choose to exit via acquisition or IPO within a few years of founding".

In short, I don't like the term, as it provides little useful information about a company, and is colored by the most common users of the term (VCs).
"But is your goal to write the script?"

Yes. Because if you are writing a script, it obviously serves a purpose.
This is just a rehash of what we've already seen in the rest of the articles on this. Nothing new to see here.
So if you made $200k annually you would still pay the same %10? (I'm trying to find out the practical upper limits.). I based the higher taxation on the %20 payroll tax, but if the limit are low then it doesn't do much it seems. Also when I read the somewhat confusing tax document, there are pretty nasty taxes for foreign income and such, which would seem to apply for expats.

http://en.wikipedia.org/wiki/Tax_rates_around_the_world
http://www.sii.cl/aprenda_sobre_impuestos/estudios/sistemren...
Bose stock pays dividends to its shareholders. The stock doesn't need to be sold for MIT to receive (and spend) money derived from the stock.
I think the issue is that a lot of people wish that Apple would've continued making a NEW iPhone 5-sized phone with upgraded internals along side the 6 and 6+.
Lego are still a thing! My friend and I discovered this. He bought me the Imperial Star Destroyer set for my birthday. We drank whiskey and built it all night -- it was one of the best nights I've had recently!
May I ask - what was the reason for creating APE/Cosmopolitan?

I read your post about actually portable executable format but I wonder if it's something that you found immediately helpful for some project or if you work on it just out of curiosity.
If only it was that easy... I really like the spirit of the "1000 true fans" slogan, but I think it is harder than you'd think. I only see a handful of success stories in a big pool of HN ppl discussing it here.
So...it's Pandora? Or maybe Last.fm...Or is it Rdio?
Users with or without screen readers could reasonably expect to read plain text.
Not sure what to make of this. I’m Indian and the last time I was in India, there was strict execution of the seatbelt law and offenders were made to wait and fined heavily. Most drivers were wearing seatbelts.

Maybe because it was in Chennai, a southern state and not in Mumbai or Delhi.
> For 95% of developers, git is a tool that is incidental to their primary task (developing software).

Ehh, either those 95% of developers are working on small projects, or they're not working as effectively as they could. Version control is just as much a part of software development as your compiler or your text editor. Incidental, sure, but how you use those tools is critical to your final output. Being able to quickly and easily bisect the tree is critical, and this requires that your commits are small and self-contained. Being able to do development and backport patches to older versions of your software is similarly critical, and so it has to be super easy to make a new branch and port the patch across to that branch.

Just like I couldn't do my job without a text editor or without a compiler, I couldn't develop complex software without version control. I know my text editor very well so that I can write efficiently. I know my compiler well enough to use it to build my programs in the various configurations I need. I don't see why the version control software should be any less important to master.
> It appears to be an attempt to pressure Github, a non-news organization, to censor content that China objects to.
My plans exactly. Stay tuned!
How old fashioned is the CD player? My Civic from the (past (past decade)) supported MP3/WMA CDs and it ruled. I'd burn a couple hundred tracks of whatever I was obsessed with atm, put it on shuffle, then be set for a few months. No screens and no disc swapping either.
> commits 57% of all crime

how is the portion of crimes committed measured? number of charges?
Microsoft are actually doing good in this space.

https://blogs.windows.com/msedgedev/2019/10/15/form-controls...
Kilofeet are a thing.
No, it won't, and, no, they aren't. This is a price gouging case, not an algorithmic pricing case.
There's nothing new here, except that some companies run software that recommends illegal prices.

Oregon only allows 15% surcharge during emergencies.

https://www.doj.state.or.us/consumer-protection/sales-scams-...
I dunno. Software often have very unintuitive features, like the problem of closing with CTRL-Q on Linux, that looks like a "damn, why did they put it there on the first place", but actually is something GTK does if you follow the guidelines (what goes to show that most software doesn't follow them).

My bet is that they were receiving complaints of Firefox breaking due to bad migration of settings between versions, so instead of fixing the migrations, they decided that this user-hostile anti-feature was good enough.
We've been talking about doing a follow-on talk this year focusing on network computing environments. Plan 9 and Apollo DomainOS are likely to make appearances, but more ideas are welcome.
This was F77. Never had the joy of F90
Subcontracting is not against the rules unless the contract specifically says so. Your job as the prime contractor is to manage the subcontractors so that means IP and privacy concerns etc... Houses are built by subs for example. Defense software is built by subs.
> This could be solved in future by allowing them only for HTTPS sites :D

Ooh... this would be a good first step in gradually introducing marking all HTTP connections as insecure, similar to how Chrome is gradually deprecating SHA-1 certificates:

(1) Stop showing favicons for HTTP connections

(2) Start showing a cautionary icon (perhaps a yellow triangle containing an exclamation point) for HTTP sites and self-signed HTTPS sites

(3) Start showing a scarier looking warning for HTTP sites, but leave a cautionary warning for self-signed certs

(4) Start showing a cautionary icon for connections not using perfect forward secrecy

With Ed25519, Curve25519 and ChaCha20, the computational overhead for perfect forward secrecy has come down significantly.

Now if only we had a good standard for in-browser support of one or more password-authenticated key-agreement (PAKE)[1] algorithms for password input fields so that websites never held passwords. (This could be done via adding an extra attribute to the password input tag, so older browsers would submit the password, and newer browsers would perform PAKE verification.)

Hey, a guy can dream.

[1] https://en.wikipedia.org/wiki/Password-authenticated_key_agr...
Yeah i am not sure how to parse this.

the name mentioned in the article and attached to the referenced github repo comes up blank on a quick search.

Best i can tell someone took the time to clone the systemd source and then merge the Linux source into that. Since then, nothing...
The Amazon guarantee would go a long way with me. Something goes wrong, I don't have to worry about battling it out with the contractor. I call Amazon and let them deal with it.

I can't say it's worth double the price until I actually need to use one of their services but I would definitely accept a premium for the hassle free service.
> Within the SEC

2008 should have demonstrated that SEC is virtually powerless to take on the big guys.

The purpose of a congressional hearing is to create awareness.
Hi
This looks cool. Will look into integrating it into my rss based social network (www.kalaksi.com)
Yes I agree, the UK is also doing very well considering. It just baffles me that no other country is even in the same category as israel in terms of readiness, despite nine months to prepare.
My guess is the orientation of the nebula itself in the photograph.
This is so true. Although I'm not sure it's entirely about density --I think part of it is just that you're so alone as a pedestrian. At least if you're walking around my hometown, you might be the only one on the sidewalks, barring neighborhood kids hopscotching around or whatever, for 2 miles, even though there are homes and businesses everywhere. The psychological effect of being such an outlier is really noticeable.
This is why charity (actually helping others, not just blindly writing checks) is so much more rewarding than [egotistical] introspection. You can always help someone else, even if it isn't clear how you can help yourself.
My guess is that the UK is much worse than America based on their track record, history and handing of the Guardian documents. I don't live there or follow their politics as closely, so I don't have a list compiled for them.

It should also be said that there are many other countries that assuredly ARE worse than America with regard to the treatment of journalists. I have never been interested in 'lesser of two evil' false dilemmas, and don't find such comparisons very informative or important, but it should be said to make clear (if it was not) that this indictment of the Americas is similarly not a comparison with the British, with Egypt, with Belarus or anywhere else.

I would be very interested to see heavily sourced lists like this for modern day Britian (or essentially anywhere else).
-3 minus votes? wow. Never expected that.

...a backup program without tests is asking to loose your data.
I though this was going to be about Singular Value Decomposition, a sort of compression technique.
This is how I prefer to handle PRs, too. `git merge --squash pr-branch`. Prevents the history from turning into an indecipherable tangle of branches, and prevents tons of "fixing typo," "code review feedback," "more code review feedback," "adding back file" kinds of commits from taking over the history.

We are on GH, it's quite annoying that they provide 0 support for rebase/squash style PR application. http://stackoverflow.com/q/27974175/1366219
You got it the opposite. If you owned the majority of Dresden ... when the allies ended their jolly fun there - there was not much left for your kids to inherit.
"I think we as programmers vastly understimate how useful even basic programming would be to virtually anyone today."

There is also the attitude that when a non-professional programmer does assemble a few lines of code, automates a particular task, thus saving countless of hours, and creating lots of value, the programmers go:
"Pffft, thats not real programming, that's only scripting"

and the coworkers possibly go "Why the hell did you so that, that's not your job. Slacker!"
Exactly; You shouldn't file a ticket in this system for specific consumer devices. It's not the right place for those kind of issues, you should find the appropriate consumer support route.
It would be really nice if all browsers had an expiration date. If they haven't been updated in 12 months, they simply cease to operate in any way except to update themselves.
In case you didn't notice, the blog post doesn't bother to explain Maybe or Either.

In the terminology of the blog post, this is like asking what a musical instrument technically is, and being told to go learn the piano and violin - from someone else, no help here - and stop bothering the busy blogger.
Kirill Eskov is the most literal Anti-Tolkien with his fanfic "The Last Ringbearer".

http://en.wikipedia.org/wiki/The_Last_Ringbearer
I think your description here is likely to be tremendously confusing, and I don't recommend anyone who doesn't already grok functors and monads read it...
Good tip. I'll add it.
I can do iOS dev. Would you like to submit a joint resume? I think we can tackle this together.
Haha, I could never make my mind up about the lack of instructions. As a framing device - "I've just woken up on a space station and know nothing" - it did the trick. Still damned painful though!

The atmosphere really was very special, the small effects of hearing space-station doors opening somewhere, and waiting for the new horror to be found after you've just wasted oodles of cash on a new weapon you can't operate and don't know what ammunition to buy for... special times.

Thanks for the recommendation, Legend of Grimrock looks great :-)
I'd say Monads shouldn't require the use of Haskell to be understood.

I personally don't understand them.Some people told me it's a bit like "reversed" generics,some others pointed me at promises in Javascript which are "monadic".

I guess I don't understand them because I work with languages that make them either hard to implement or totally unnecessary.
Your pain point is valid, I want to make clear that I'm absolutely not minimizing it, but I have worked remote for almost a decade and I want to stress that it can be solved (as long as you're operating in a competent organization) and it pays off to solve it. There are many technological mechanisms by which to solve this, but it's primarily an organizational and cultural challenge.
What you're looking for is called a CMS.
You’re not going to handle the Ackermann function that way, but for both simple recursive and mutually recursive calls, I would think you can often infer up front how many loops there will be, or just maintain a single counter counting the number of recursive calls, instead of counting using a linked list of stack frames.

Now, whether that’s worth the implementation effort, of course, would depend on whether the construct is used a lot, and that’s a catch-22.

For functions jumping into other functions, I guess that, when the program counter says you’re in baz while the first stack frame says foo got called, you could infer that foo called bar and bar called baz from metadata that the compiler would have to add.

Now, if foo can get into baz along multiple routes, you would have to record something, but I would guess there are plenty of those simpler cases. For those, the main challenge would be to infer recursion count for a recursive call.
Since they can print X and they peg it to USD, it won't change in price itself, but nothing can assure the driving force of BTC price is actual demand.