jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've set up a number of shopping carts on shopify. It's been one of the best things that's happened to my freelancing life in a long time. Their documentation is a pleasure to read, and you can do some really nifty stuff without having to worry nearly as much about security (looking at you OSCommerce).
Wow, Chomsky got something right! I couldn't agree more.

See, that's a good thing. Stalin and Hitler tried seizing property "for the majority."
I disagree. To me, the jail-break is just a default, one-time requirement to gain control over a device I own. It's actually not too difficult, so I don't consider it fiddling.
Wow, do you have a link for that? I think this is a fascinating story in and of itself, but one of the tangential things that also interests me about it is that nobody I know in Japan (where I live) has ever even heard of this story.
For questions like this, use Tor browser. Tor clients route your connection through 3 hosts (a guard node, a relay node, and an exit node), and the last two will not know who or where you are.

Tor browser also has an incognito/private mode, at least on my Lineage Android and Ubuntu desktop. Set a desktop shortcut to incognito, and never use the mode that retains cookies.

Google does not like to talk to exit nodes, and will throw lots of captchas. If you want to search with Google on Tor, use startpage.com instead.

DDG, Ecosia, and others are really just Bing in disguise.

I'm not sure how friendly some of the other boutique search engines are to Tor. Malicious actors can use exit nodes to launch attacks, although I think safeguards have improved over the years.

I wrote an article on Tor for Linux and Android a few years back, and it has some more detail that might be useful. Let me know if you want the url.
I have chickens and while the eggs are great, what you have is new pets that also happen to produce eggs as a side-effect. (Assuming you live in a city and not on a farm) You treat them like any other pet. Chickens will live 3-10 years. One of my chickens died a year or so after she stopped laying, another chicken is now 10 and lays one or two eggs a year but is otherwise looking as healthy as they day we got her. I suppose you could kill them or even try to eat them but most layers are pretty skinny and would not make a great meal.
Taxis at least were so terrible that a complete disaster of a business could disrupt them by just being marginally less awful. I don’t know if they have improved.
I had a Samsung washer that made me thankful that I don't own a sledgehammer, because if I did I knew I would have taken that useless thing outside and smashed it to bits with extraordinary glee, which would have caused concern in my neighborhood. The happiest day I had with it was when they took it away after installing the new Whirlpool I bought instead. Edit: it came with the house and in the 6 months that I put up with it, 90%+ of the time it never completed a wash on the first try.
> How is it related to spec'ing the language

You wrote a bit further up: "The problem is that in the initial releases the "high goals" were listed as "features" of the language". The "features" you mention are obviously the specification. Have e.g. a look at how long they specified Algol 68 and when finally a compiler appeared; CPL is yet another good example; actually at that time Wirth was one of the few who delivered a compiler simultaneously with the language specification.
In that example I found it much easier to see the difference in non-fullscreen, and paying attention to the skyline rather than the bottom half of the screen.
What does everyone recommend for learning testing with Laravel?
"Fair" to me is, we vote on representatives who enact regulations based on scientific evidence interpreted by experts.

That's my hot take.
It’s super painful to figure out where this magically injected dependency came from. Now you have to look at every place that the object was constructed. And god forbid those constructors also use injected dependencies.

I hate Guice.
Sure if ignore the findings from Mueller.
Yep, cherry picking is the fallacy here for those interested.
No, because SOX (the law) only covers publicly traded companies.
Tell that to Vladimir Titov and Gennady Strekalov
Login required on that link. Any specific numbers available?
Good for him. Seems like he's working hard for it :)
If you read the following paragraph (I should have edited it, but when I realized, it was too late) you would see that NASA is a politician-driven endeavor. It also has a mandate to generate new technology, while SpaceX only needs to apply it.

Obviously, Orion/Constellation is not money well spent. At least it teaches that basing a project in common parts with an existing system and then specifying them in a way they are no longer common is appallingly stupid. Ares V may look like a shuttle tank with shuttle SRBs attached, but it's not.
from the r6rs spec:
http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-8.html#node_cha...
So why don't they publish the part that confirms or denies Lamo's claims? Or just say if it does or not?

If you read Glenn's responses I think you will change your mind.
Why would the SEC have any jurisdiction over private companies??
I can't speak for Windows users, but on my Mac, I didn't have to do any of that.
So basically, the URLs are files, and copying/pasting them is like copying/pasting encoded data. It is the same as data: urls actually, except maybe for browser security, which is pretty irrelevant for this anyway.

Actually, now I am wondering if an iframe src could be a data: url in browsers. If so, that could be interesting! Showing content without hitting the server. Probably not though, because of cross-domain security again. Any ideas?
Try doing a fgrep in 500 files. It's almost 20 times faster than my hard disk. I think it's funny how all these people spend money on a faster cpu when they could really just use a faster disk.
Because I'd have to reinstall my OS from scratch, then all my apps, etc. It's a full day of work.
He mentioned this, "Part of the magic is that they don’t promise unlimited inflation indexing. If their country gets poorer, the pain will be shared by the working and non-working alike. "

Will we have the political will to do it any time soon?
Now you're just talking out of your ass. I have three friends named Achmed, all named so by their Northern-African parents.
Hybrids are nowhere near the orders-of-magnitude improvements SSDs provide. And neither can they be.

You won't see a hybrid able to saturate a 6Gbps SATA connection on random-access any time soon.
Also in all fairness, large parts of code written for Rails 2.x can be ported to Rails 3.0 painlessly, enjoying the new security benefits without breaking a sweat.

You simply won't be able to upgrade PHP to make <? echo $something ?> behave properly. That's the problem with languages that were designed to be frameworks in themselves -- languages have to maintain backwards compatibility.
Is that the Prostetnic Vogon Jeltz defense?

It doesn't make it right, does it?
* don't think there is any sort of nation wide conspiracy to undermine critical thinking!*

I don't happen to think so either. Sorry I gave that impression. I think that a bias against creativity and critical thinking exists as emergent behavior. Teachers and administrators have to get things done, there's tests to give and grade, forms to fill out, report cards to send out, and loads of standardized testing upon which schools and teachers are rated. Some random kid arguing against some question on a standardized test only disrupts the entire thing. There is a bias, I don't think you can deny it, and it's all emergent, a second order effect of other things.
> How often do you need laundry detergent? Every two weeks? If this button saves you ten seconds each time, that's a total of 4.3 minutes per year saved

It takes more than 10 seconds to go to the store and get detergent. I suppose it'll save the 30 seconds it takes to order detergent on a phone, but the big gain is that it's RIGHT THERE so you can't forget to order it and then find yourself dead in the water and have to go to the store to get detergent instead of wait 2 days for amazon to deliver it.
This. Dash removes any type of "shopping" from the conversation.

Platform lock in for consumables. My bet is they'll just give them away on the containers themselves to get you to use it.
All I can say is: GOOD!

If the government will not act then a talent drain might be the next best thing. The NSA has clearly strayed from it's intended goal (or at least the one they present publically) and is a black organization that answers to seemingly no one. I'd rather that talent go to companies I use daily to protect me against not only my own government but other governments. It's clear to me that our government doesn't care about securing it's citizens but rather weakening crypto so that they can monitor everything we do. I see the NSA as a hugely corrupt and frankly evil organization that I wouldn't consider joining in a million years. Any organization that can outright lie to congress (and the American people) without repercussions is one we should burn to the ground (figuratively).

I understand the need for secrets but there is difference between keeping secrets and monitoring every American citizen (and many people around the globe) without a warrant or cause.

Here is to hoping that NSA becomes a graveyard of talent that eventually crumbles in on itself or is just so woefully equipped to compete with the private sector that we just do away with it. I cannot for the life of me come up with a single redeeming quality of the NSA in my life (I'm 24 so they may have done some good in the past but I seriously doubt it and even if they have the bad has FAR outweighed the good in my eyes).
Sorry, but ordering stuff from Amazon on my iPhone takes way more than 10 seconds. I have to:

1. Find my iPhone (I don't carry it with me around the house)

2. Enter my PIN to unlock it

3. Open Safari

4. Navigate to Amazon.com

5. Type in their search bar and browse through the results

6. Click on the product I want

7. Add it to my cart

8. Go to check out and confirm settings (e.g. delivery speed)

9. Place order

It's actually way more cumbersome than it has to be.
Its a great marketing opportunity. Get out in front of the other advertisements... i mean pranks.
Absolutely. My thinking is the problem in today's world, specially on the web, is that you can't tie people down to consume the advertisement, so you have to fool them into consuming it.

In the good ole' days of pre-cable/pre-TiVo TV, people who wanted to watch a program would have to sit through the ads because they didn't know when the next segment of the show would start. Websites can't constrain you the same way because you are free to take an action against the ad: close the tab, change tabs, install an ad-blocker.

So what's the solution? You mask ads as content. You get a press release from a company, do some basic editing on it so it doesn't look exactly the same as in the other 50 or so blogs affiliated with the PR company, and you are good to go. You get paid, the client company gets good publicity and the PR company gets their slice. The consumer is none-the-wiser and thinks s/he got something for their time. Win/win/win/kinda-lose.
No, it's not implicit. Why is your football analogy reasonable at all? There is also the matter of the general pattern of conduct that president Trump has established over the last few months, which is more relevant here. If you tell people that the election is being stolen and as patriotic Americans they ought to do something about it, as he has been doing, and you keep saying that for quite a while, you then lose the claim that there is an implicit "despite" in anything you say, especially since the call to civility is such a small part of the tweet. If you look at all the other things he's said the calls to civility are also quite small and token there too. Like most people, if he wanted to say it he's quite capable of saying it properly. So it's not implicit, it's just a rhetorical tactic he uses.
That might have been the case in the past, but debunking something takes a lot more time than creating a fake claim.

We live in a time where one side is spending all their time and energy to create as much fake content as fast as possible. Even if we had infinite time and energy to expose and debunk it all, the attention of the viewer is limited.

As result, we'll never be able to convince people who've read this fake content that what they read is false.

There's only two ways this can end:

1. We block this kind of fake, unverified content

2. We accept living in postfactual times where truth is up to the highest bidder and fake content decides elections.
> Stacks don't matter. Languages don't matter.

I only half agree with this. I agree that there is no one perfect language or stack and that there is a reason for there being so many alternatives. I also have worked with a fair share of languages and stacks by now and am not afraid of picking up any new technology when necessary.

But languages and stacks do have trade-offs. Sometimes the trade-offs can even be almost prohibitive (e.g. there are stacks I've worked on that were so immature they were a legitimate liability to the product and business, even if of course we would find some ways to mitigate them (but you can't mitigate something you're not even aware of)). In other situations, it depends a lot on the context: what languages/stacks does the team/company already know? What sorts of libraries are you going to use (there is no point in trying to use Ruby for an NLP project, for example)? Do you have special requirements in terms of performance, parallelism, etc. (that might exclude some languages)? And so on.

Agreed with the rest of your comment, and I want to add that "the ability to reason about a program in your head" is also why I tend to prefer functional programming with immutable values (even though, of course, that has its own set of trade-offs).
> I suggest something that lets you use any client/platform you want, uses the same crypto primitives, and lets you choose what server/country your data is hosted in and change your mind any time, e.g Matrix.

I'll bite.

Who's paying for my johnchristopher@whatever.tld and for the data (avatar pictures, transfered files, chat logs) associated with it ?

Will the Matrix foundation let me use their services forever and for free ?

Will there be discussion on HN in ten years about getting your own custom domain and own federated server ? For one account only ? Like we have for mail regularly ?
While $29.5B is a crazy valuation we should not underestimate the powerhouse that Roblox is. It's not just some random overhyped fad. It's dominating the younger demographics right now with no signs of stopping.
That's what I was afraid of - in the US, non-profits can be converted to for-profit. So here, Signals non-profit status for its owner shouldn't be relevant to us.

https://www.upcounsel.com/converting-non-profit-to-for-profi...
Sorry, I have now spent almost an hour reading 7 articles of yours and, from my point of view, none supports your claim. Framing implys for me that some other person publicly claims something although that is not really the case (i.e Telegramm is not popular with criminals), else, it is just reporting.

Neither could I find anything matching your second point that installing any of these messengers might make law enforcement suspect you to be a criminal.
This is what happens when you let extremists roam around with impunity for 9 months. Even if they were previously far-left, every action has a reaction of the same magnitude.

The sooner media and social media companies are held accountable for polarizing people on either end, the better for this country.
It looks like it doesn't work on my PC: if I run it with elevated privileges and toggle off protections, they're back on when I restart the app.
I might have some sympathy if I bought her premise that this ugliness could have been avoided if Monica simply waited for her to deal with the issue quietly. Monica got a written and printed apology, a donation to columbia, and a virtual assurance that this publication will no longer violate copyright. There's no way she would have received that level of satisfaction without dealing with it the way she did.
I've found that it's great for a sort of RAD tool, but the functionality ends there because licensing and scalability are so expensive. The other problem is that it's so generally purposed that it reaches a point where integration with existing sort of FCAPS compliant setups is more of a chore than anything. Best put, it sort of reminds me of a Oracle Application Express for logs. I can do most anything with it quickly to get a good handle on things, but in the end I'm going to take those ideas and make something better with them.
In all the year it's been out, I don't know one person who has devoted years of experience to Go.
I hope you're homophone trolling.
I suspect that Apple is already out to completely redefine the Memory Hierarchy. In the process Dropbox will get squished or redefined out of existence.

I was thinking today: If persistent Flash memory has RAM-like characteristics, why are we still treating it like it's a spinning disk? Laptops and mobile devices should have a completely different memory hierarchy:

- Registers
- L1 and L2 cache
- Main Memory
- Persistent Memory
- Cloud Memory

The 1st three are also what we have today, but the last two are completely new. Persistent Flash stores are faster but more expensive than spinning magnetic platter. Cloud Memory is vaster and omnipresent, but much slower and less reliable than the hard drive. Together, they can fill in each other's weaknesses and create something vastly more useful than the old spinning hard drive.

Apple is moving in this direction with their new Macbook Airs, which have taken the first step by taking the MLC Flash chips out of the pointless metal box and placed them on a form factor somewhat like a DIMM. They have moved even further with the iPhone/iPod Touch/iPad. Here, we have computers as powerful as workstations of the mid-1990s, but there is almost no notion of a Disk Drive. Instead, files are organized primarily by the Apps that create and manage them.

My prediction is that Apple is moving toward a world (at least for the average user) where there are only Apps and your data magically takes care of itself.

EDIT: Does anyone else also realize that a big reason our lengthy boot-up procedure even exists is because we had to have a spinning disk? Now that we have RAM-like stuff that's cheap enough to use in spinning-disk quantities, we don't really need the kinds of boot-up procedures we have now.
If they are then you're doing it wrong.
They could have an impact on the sorts of products that get built.
Is there some reason the author doesn't use caller.grep(/block in/).length ? Because that is right there in the language and doesn't require any of that instance variable tracking or "_with_" method syntax.
Correct link is http://goo.gl/info/speedanddestroy
Good points...the sites I sold were 1 and 2 years old, with a solid record of revenue (however small). I recently tried to sell a brand new site (I built it in a weekend to test out a Php framework I wrote) but it was unsuccessful. It got a bid at $500, but I figured I'd keep it since it is making $50 a month already. I'll sell it again in a year and see how much I get then.
Thanks - maybe downvoted because there is little explanation. So just to clarify:

Many people have an opinion about the perfect landing page based on some narrow experience. See http://www.google.com/search?q=perfect+landing+page for examples. Absorbing these guidelines provides a good starting point for any landing page optimization campaign, but only a starting point.

Claiming you have created a "perfect" landing page is simply wrong. There is no such thing as a perfect landing page. Through rigorous A/B/n & multivariate testing you can identify pages with better conversion rates and discard poor performers. It is also important to note that this optimization is not necessarily transferable to different ad messaging, user segments, products, or conversion goals.
SEEKING WORK | New York City / NYC | Remote

Principal-level Python web developer, very experienced with AWS. Extensive Python async experience, including Tornado/asyncio/Django+channels. Also principal-level SQLAlchemy/Docker/Kubernetes/EC2/ECS/PostgreSQL/Flask/GitLab ops/PKI design & implementation.

Available 10-15 hours/week. Ideal project would be rapid prototyping, high-performance backends, or performance/database query optimization.

hn (@) thesimplefounder.com
This was my reaction too. School provides myriad things other than simply vocational training—that's a very significant sacrifice. It could well be that this was known, discussed, and the verdict came in that the sacrifice was worthwhile, but I hope any parents considering a similar path would consider the whole meal instead of merely one dish.

Another point: You can denigrate the liberal arts all you like ("wasting her time [...] taking yet another history class") and reject the argument that familiarity with them produces more well-rounded individuals, but a big portion of working in any knowledge-based profession will involve writing. I hope this young lady will also be able to have and take advantage of opportunities to become a better writer, because most of those opportunities before turning 18 happen in school.
- The interpreter/VM can use them to optimize some code to very fast equivalents or some data structures to very compact equivalents.
The problem is Apple and Microsoft. If Curve25519 isn't standardized, Google and Firefox will implement it, and Unix servers will get support through OpenSSL, and so a big chunk of the web will get to use Curve25519, which is a bit of a win.

However, Apple probably won't support Curve25519 without a standard, and Microsoft definitely won't: they have a competing proposal. Which will leave the NIST curves widely used across the web as well, because IE and Safari support is critically important.
There was a video a while ago about a paralysed woman controlling a robotic arm:

http://www.theguardian.com/science/video/2012/dec/17/paralys...

Hard to pick between that one and this one which one is giving me more of a living in the future feeling.

Very impressive.
Those are the worst kinds of lists then. Because if it's not clear whether they are or are not 100% serious I'm left here trying to figure out how he got to that conclusion on some contentious point and I start doubting my own strategies where we disagree.

But really, I think the author by himself meant all of it to be serious, just that he tried to be humorous along the way.
My definition is this:

* Concurrency is a property of relationships between tasks in the problem (or the algorithm). Is fetching one page for example independent of another one. If could be so it is concurrent, but it also might not be true, if it is a child page. You have to fetch one page, look at links and then fetch those pages. To the tasks have hard coded sequence so those are not concurrent.

* Parallelism is how that algorithm or problem is solved or executed. It could be that you can execute all concurrent units at the same time so you achieve parallelism, which is great. Or it could be that due to a particular architecture or other reasons you execute it serially. Maybe you just have a while loop and fetch one page, wait fetch another one. The problem is concurrent but it is not run in parallel.

Notice my definition doesn't include CPU or IO in there. In real world there is both. CPU concurrency interleaved with IO concurrency. That you can then end up running none, one or both in parallel when you execute.
This is a very interesting observation! I imagine, there could be a great conversation derived from this seemingly easy question.