jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Mainstream browsers do not readily support HTTPS connections to proxies. FF only very recently introduced this, Chrome needs you to specify the proxy URL on the command line.

Even when you do, the connection to the proxy being HTTPS has nothing to do with the "https://" you see in the browser.

Bottom line: do you see a green "https://...google.com/..." ? Then you are safe. SSL stripping will NOT go undetected, without compromising your computer in some way (fake root CA).

For more info, search the net for SSL strip tools and look at their features. E.g.: homograph domain names, rewriting https:// links to http://, or using self-signed CAs (will cause SSL warning). If you find a real, clean SSL strip, make sure to post it here to HN. Guaranteed you will make the front page ;)
MARC has good OpenBSD mailing list archives...

OpenBSD Misc is here
http://marc.info/?l=openbsd-misc&r=1&w=2
How do I link LISP into my C project to do this safer copy you recommend ?
The point of services like last pass is that a website with shitty security won't compromise all your accounts on websites with decent security.

The point is you only trust one security specialist company rather than many non security specialist companies.

It's getting to the point where if you don't use something like lastpass, then reusing passwords to some extent is needed - or do you remember 20 different passwords for each site you visit, even when you visit them only once a year?
> I gave my 3 month leave notice to my employer at the end of March 2014.

3 months? That sounds excessive. How much would your employer have been required to give you if they decided to let you go?
Reminds me of project Diaspora.
Articles like this always leave out Asians because it does not fit the narrative and forces you to think about culture as a main factor.
Well, assuming you already have a plugin or mapping that makes * search your visual selection, it's similar.

You'd have to do *, then N to back to where you just were, then cgn, type your replacement, and then n., n., n., n (skip), n., etc.

With my plugin that just becomes one mapping, type your replacement, ., ., n (skip), ., etc.

It's just very smooth, which I like because I use this operation literally all the time. Hell, I'll even use it when changing a single variable, just to make sure there isn't another sneaky one in the file somewhere.
Best case this is trying to find a chump to hold the bag when the music stops, and worst case is a Ponzi scheme.

Either way I don’t think there is value in ‘DRM but on a blockchain’.
I wrote this one: https://app.qvault.io/course/6321ddbf-49eb-4748-9737-6bc12e8...

it's a crypto course where you write the solutions in Go. you might enjoy it :)
The funny thing about adblock is I first got it because of the extremely annoying ads Twitch.tv will run. Now the twitch streamers suffer because so many of their viewers have adblock but it's ultimately because Twitch runs some of the most annoying ads on the internet. I've browsed them recently without adblock and they have even more annoying ads today.
Have you tried 99designs?
Very inspiring. Great job!
One thing that would help is if people like the author in this article looked at this a chance to mentor or tutor students who weren't getting it rather than perpetuating the problem by doing their work for them.
I said I have no problem with people helping others - I'm not a sociopath. It's the whole "look, everyone, at how awesome we are" circle jerk that I find nauseating. Besides, I think reddit has performed an equal number of acts of vengeance as they have acts of altruism and have nailed the wrong person in more than one instance - perhaps that's worthy of a blog post. At least 4chan admits what it is.

Again, my issue isn't that reddit is an active community, it's that it has turned from a link sharing site to a larger, more work friendly version of 4chan with an incredibly inflated sense of self-righteousness.

And to be sure, I'm no reddit noob, I've had an account for 3 years and spent a lot of time cultivating my subreddits. It is a matter of opinion, I realize, but overall it has become a pretty poor source of good web content these days, for me anyhow.
Only the median voter(s) would need to understand that there's no incentive.
Since I couldn't find the HTML version hosted anywhere, I posted it myself:

http://danonline.net/modernperl

Thank you so much for writing this, chromatic!
Sex might lead to worries about inheritance, though.
>Our fictional speculator either accepts delivery of the thing, in which case they have to warehouse it and take the stuff away from market. Or, they form a new contract and sell in order to get it off their books.

Sure, but when they buy the futures those products are off the market. If speculators buy up everything via futures then that will drive prices up and they'll be able to dump it at a profit (well, the ones who get out in time will).

>Do you have a reference for this?

Here is a jumping off point [1]. Oh, and I was wrong. It's 100 to 1, not 10 to 1. From the wall street point of view they didn't even find this fact controversial. In the inquiry they just basically responded with "oh, no it's fine. You just don't understand". Right, never heard you say that before...

[1] http://www.fool.com/investing/general/2010/04/05/is-your-saf...
Getting traction for something you build excuses any number of weaknesses. One customer paying you actual money for a product which actually exists puts you far ahead of the curve. Lots of customers paying money, for any value of "lots", makes you a stupidly attractive investment target.
I really wish I could fully agree but in a nation of over three hundred million it is easily expected to have a few hundred thousand not fit to be in society.

now what we should be doing is removing any one not convicted of a violent crime from any prison. This means mostly drug offenses and this would mean we would have to stop putting people in jail for business activities.

see this is what I find interesting about HN. People will scream their lungs out that prisons are bad ignoring yet turn around and cheer on threads here wanting to put executives into them.

Sorry, make up your mind. Violent crimes deserve prison all others deserve probation and fines
Create the Kin Foundation.
Is this a bubble that is popping? Should people delay or hasten their startup process now?
I suppose that's hypothetically possible, but no, it's not been implemented, and that's why I say that the intro seems to come at this from an odd angle-- I don't see u-root's CPU doing that either, despite the comparisons to static linking and other application packaging systems.
I find it amusing their options actually repeat themselves. So I am assuming this was mocked up in photoshop and not even double checked.

https://cdn.shopify.com/s/files/1/0588/5385/1291/files/say-h...
> Oh fuck off. I haven't owned a copy of Windows since Windows 98.

Holy based
> Well, not really. Are college students taking their student loans and blowing it on "lavish lifestyles"? Or are they just trying to scrape by?

I live in Boulder, and it's really all over the place.

There a lot of kids just scraping by.

But there are also a lot of kids who don't work, but rent >$2k a month apartments and drive Audis and BMWs.

Obviously their parents are funding them, but I'm pretty sure they take out a lot of loans, too.
Our team has begun using GitHub Discussions for this purpose, and it's actually pretty good. I've been actively trying to push conversations there from Slack, but some people still seem really hesitant to use it. Or even worse, some people seem to try to use it like a chat application, sending a bunch of short and quick replies, rather than letting the conversation evolve slowly and async.
This would not work. It misses why people use Twitter.
Yay. I loved Qz from the first day, but couldn't afford the subscription for how much I wanted and had time to read it. I'm really happy to have it back in my lineup, hope the advertising is tolerable. But they've always been classy, so crossing fingers it will go well for them.
Isn’t that precisely Apple News’ pitch?
https://github.com/rust-lang/rust/issues/76560 is the tracking issue for this specific feature.
This was known to the world. When a foreign critic is invited to an embassy, dismembered, and his body disposed of, you can be sure that all the key people in leadership knew about it, and those in a position to stop it must have approved it. The only possible reason why someone in the Saudi government would not know about it would be if they were an outsider that was generally excluded from the flow of sensitive information. Say the minister of agriculture or something.
Agree. Nothing to argue there.
Existentialist like Sartre would agree with you! They also propose a solution, that meaning is created not inherent.
I use the Canadian English layout on macOS for most of the time, if I need to enter accented letters, I can just hold down a normal letter (A) then select an accented one from the popup (Å). The international English layout works the same way if I remember correctly.
i don't think mentioning it in the context of specifically excluding it is going to cause any confusion though.
> And the hardest part is you can't bs your way through this field.

What makes you think that? It's pretty trivial to cram for the coding and design questions, and be a mediocre engineer on a good career trajectory.
XORing samples does not whiten the output. If we consider as an example the biased source producing independent & identically distributed (iid) bits, where each bit has a 0.7 probability of being 1 and 0.3 probability of being 0.

Your suggested whitener would produce 1-bits with probability 0.42 and 0-bits with probability 0.58 - still biased.

An example of a correct whitening algorithm for a source producing iid bits is this: Take two adjacent samples. If they are the same, throw them away; otherwise, take the first sample as the next output.
It seems that everything is way too far apart because it's all separated by huge sprawling parking lots that are mostly empty. 50-70% of the acreage is devoted to cars not even counting the ultra-wide roads and only occasional pedestrian crossings every half mile. These roads usually have speed limits well above 45 mph. The worst examples I can think of are Scottsdale AZ and Irvine CA.

It isn't surprising that so many cars are on the road when just to cross the street you need to walk a quarter mile on average. Then you have to cross the death trap parking lots with zero shade and 120 degree black top.
My understanding is that the stdlib of the machine already figures out the faster code for the machine at run time. Such that, for most of the heavy stuff in many programs, it isn't that different.

Granted, I actually do think I can notice the difference on some programs.
The question mark at the end of their original comment is a strong indicator that it is indeed a question.
Location: India

Remote: Yes

Willing to relocate: No

Technologies: Reactjs, Next.js, React-redux, React-hooks, ReactStrap, Typescript, Angularjs, Angular8, Firebase Integration, HTML, CSS, SCSS, LESS, SAAS, Material-UI, JavaScript, Lodash, Jquery, psd to html, Testing Frameworks(Jest/Enzyme), Jira, Git, Github, BitBucket, Agile & Third-Party API Integrations, etc..

Résumé/CV:https://drive.google.com/file/d/15YRmoXiSBQu2WgE8vYehwrw40vE...

LinkedIn: https://www.linkedin.com/in/khyati-bardolia-861b52141/

Email: khyati.bardolia@gmail.com

I'm available to start work immediately and I'm looking for remote job opportunities in Frontend Development. Please contact me via LinkedIn or email me to get in touch.
I used to believe this, but it turns out not to be true, and in a very profound way. If you're a living thing, i.e. a self-reproducing system, then you have no choice but to draw some sort of boundary around yourself, i.e. the system that is doing the reproducing, and the "rest of the universe" which contains the resources you need to exploit in order to reproduce. These boundaries are manifest at multiple layers of abstraction: the membrane around the cell nucleus in eukaryotes, cell walls, your skin, families, species, city-states, nation-states. The boundaries may not be "distinct", but they definitely and necessarily exist.
> Can you create a HTTP API with COBOL as well ?

Well, at least you could in theory with CGI, couldn't you?
https://www.cbsnews.com/news/police-training-weeks-united-st...

> Officers in [Finland and Norway] must attend their nations' three-year police universities, and leave with degrees that are equivalent to a bachelor's.

> Rune Glomseth, a professor at the Norwegian police university, Politihøgskolen, said policing is approached as an academic discipline. "It's the same quality of education that we have for teachers, nurses, and so on," said Glomseth, who was also a police officer for three decades.

> The first year of police education in Norway is focused on the role of police in society and ethics. In the second year, students shadow training officers, before returning full time for a third year focused on investigations and completing a thesis paper.

I'd love to see this happen here.
Reminds me of the similar problem with the machine learning conference NIPS which was renamed NeurIPS (not much of an improvement if you ask me). There were instances of women at that conference also being forced into uncomfortable situations relating to the name. People are dumb.

Edit: I was just thinking of a few other names that I find amusing but I can definitely imagine people abusing:

- Proceedings of the National Academy of Sciences (PNAS)

- Aircraft Incident Data Store (AIDS. This was renamed)
Because it sounds like cock, one would assume. There’s the same joke in biomedicine around an important family of inflammation genes named Cox1 and Cox2.
I don't think I'm part of a new "wikipedia/whatever" generation. I'm 35, and I'm on my second career after spending 25 years as a professional violinist.

I know that you have to use things to understand them. But on the other hand, you don't just go out and take a chainsaw for a spin without trying to figure out how it works first.

Well, I feel like I know how it works. I just don't know what to do with it. Hmmm, should I cut down a tree? Or should I cut down a house? And what's the real difference?

Are you suggesting that I should just go around willy-nilly and cut things down with my new technology chainsaw? Then I'll know shit about how it works because I've used it?

I'm asking a real question here because it's not one that is easily google-able. Perhaps it's not easy to answer. I feel like there's a dearth of material available that addresses the question.
The disconnect between the legislature and the population is too wide now to expect this to come to fruition. But one can hope.
Thanks for all this. I suspect it is impossible to do outside of the eu.
I used to work on Y!Search 10 years ago. Those A/B tests (actually multiple at any given point) are always running. Fonts, colors, moving or removing features, algorithm tweaking (e.g. the language/region boost for a Yahoo France or Italy), green or blue links, full domain or truncated...

The tabs for selecting verticals (web,image,video, Yahoo has 10-15) moved from the top to left and back several times during the years. I think it's notable that the speed ("0.35 seconds") is back because that got optimized away a while ago.
Quite a few sources actually. Beware, some of them can be too restrictive. If the hosts file is too big, it can also impact performance.

http://winhelp2002.mvps.org/hosts.zip

(too restrictive) http://hosts-file.net/download/hosts.zip

(ad-servers n tracking only) http://hosts-file.net/ad_servers.asp

http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showi...

http://sysctl.org/cameleon/hosts.win

http://www.malwaredomainlist.com/hostslist/hosts.txt
There's way more than 6,000 chiptunes ;)

Here's a site with just Amiga music and it has just over a quarter million songs.

http://www.paula8364.com/
So basically......damn those people who make this look easy and make our super macho profession look silly? I honestly don't think these are good reasons.
I think it's a bit ridiculous to expect traders not to use/trade inside information like this, it's obviously going to happen.
This is against the site guidelines. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting to HN? We'd appreciate it. As they say, if you're worried about abuse, the thing to do is to email hn@ycombinator.com so we can look into it. For many past explanations on this issue, see https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

Also, could you please stop posting unsubstantive comments generally? You've unfortunately been doing a ton of that lately. We're trying for something a bit different than that on this site—if you'd optimize more for signal/noise in your HN comments, we'd appreciate it.
Where does privacy end and surveillance start?
Also: if someone is working on crypto and doesn't know that random() isn't true random, should they be working on that?
Little trick for a piece of mind:

Recalculate prices and salary into gold. You will discover that things are more or less the same and stable. Shoemaker in 15th century made similar money as today.
Sorry 1977 you are correct
EDIT: sorry this is the wrong link =) https://netflix.github.io/chaosmonkey/

Theres a similar chaos tool that simulates random user input
"NoisePage is a relational database management system (DBMS) designed from the ground up for autonomous deployment. It uses integrated machine learning components to control its configuration, optimization, and tuning. The system will support automated physical database design (e.g., indexes, materialized views, sharding), knob configuration tuning, SQL tuning, and hardware capacity/scaling. Our research focuses on building the system components that support such self-driving operation with little to no human guidance. We seek to create a system that not only able to optimize the current workload, but also to predict future workload trends and prepare itself accordingly."
In this case, the pain point was apparently a ChromeOS device: http://marc.info/?l=linux-usb&m=137714769606183&w=2

> This bug has been reproduced under ChromeOS, which is very aggressive about USB power management. It enables auto-suspend for all internal USB devices (wifi and bluetooth), and the disconnects wreck havoc on those devices, causing the ChromeOS GUIs to repeatedly flash the USB wifi setup screen on user login.
Yep. Cool stuff indeed. I did the traditional "write a LISP interpreter in ML" and I found some great things in ML. However nothing about LISP made me happy. It seemed like a cumbersome pain. I have never used Clojure before. I'll check it out. I still don't think it will be awesome enough to make me really learn it over Erlang.

Sad to see my comment down voted. It was mostly a joke.

))))))))))))))))))))))))))))))))
In my experience this isn't true at all, at least if you target startups and SMB. We have a task management product which is used by many lifehackers around Europe, and we get requests about iDeal or Giropay only occasionally. We also have an intranet/wiki product which is sold to businesses in the 5-200 people range and everybody pays with a Credit Card no problem (OK, a few prefer wire transfer).

If you have a B2C company where you want to charge €10 or so then alternative payment methods may become an issue. But if you sell SaaS subscriptions for €50 or €200 a month a Credit Card is still the way to go, even in Europe.
Hi, I will try to answer your questions:

It is all about the resolver who does this job for you.

Ember convention is to have adapter & serializer per model which comes abs brilliant when you go into later stage in your project.
If you intent to have model Person Ember would expect that you provide Person(Model) , PersonSerializer ,PersonAdapter where missing will use the application default ones. Default ones are resolved with App.ApplicationAdapter, App.ApplicationSerializer .

So if you do store.find('person', 1) Ember's default resolver would try App.Person then resolve the adapter App.PersonAdapter || App.ApplicationAdapter and App.PersonSerializer || App.ApplicationSerializer.

1) Store will use the resolver to identify the class

var attr = DS.attr;

App.Person = DS.Model.extend({
firstName: attr(),
lastName: attr(),
birthday: attr()
});

store.find('person', 1);// resolver will search in App.Person (classified name) namespace (ember-cli will do that a bit differently)

2) the application namespace where the resolver performs the lookup - check App.__container__ registry

3)That's how the resolver work it checked as stated above.

Hope this helps you.
This may be the first company that's had Rust code in production get aquired: https://wit.ai/docs/rust/1.0.0/quickstart

I mean, it's obviously a small part, there's absolutely no way I'd suggest Rust was a part of that, just a minor point of trivia. :)
Post anything you want - nobody will really care, even if you use your GitHub profile as part of your resume. Heck, many won't even check out the code (I do).

I would mention it only if there is any code there you would like to show off though. I got tons of crap on my profile, but the valuable thing that anyone sees with mine are the projects I have contributed to and the quality of my contributions.
I mod a subreddit with >100k subscribers. We use AutoModerator and have it set to remove anything posted by an account less than a day old.

It catches some false positives from people who sign up just to post something, but it's also drastically decreased the spam. Most spambots are still at the "sign up and then blast shotgun-loads of posts before the algorithms catch you" level of behavior.
Yes, clients are very bad about choosing the best connection for themselves. Access points can work around this by delaying probe responses on 2.4GHz relative to 5GHz, or by doing full-on band-steering (though it has to know that the target device is 5GHz-capable, which is hard).

Really, WiFi is a mess, and it's up to the access point to restore sanity if possible. You're sort of doing that by hiding 2.4GHz under another SSID. (I do the same thing at home. I have a couple of devices that are 2.4GHz only. I can't wait until I can finally turn that off.)
I like the idea of splitting the teams with the twitter/github signup :D
Red Obsession on Netflix
The first hit was tentative. I imagine the guy was nervous about whether he might dent it. The second hit was a hard smack with full body weight behind it. I suspose he felt more confident after Elon asked him to hit it harder. See https://www.youtube.com/watch?v=SwvDOdBHYBw starting at 3:14.
Ah I just watched your video and I see you resell rapidssl. But the video also showed the certificate being generated on your server, rather than making a CSR on the desktop. Wouldn't you then know the private key?

Again, sorry for all the questions and thanks for answering!
i had to double back and check where i came from, as i said out loud to myself “wait, is this a joke?”.
Is this for real? That rear slope looks like it will kill headroom in the back.

Looks like a concept car (truck).
That's not simpler than 'cat /var/log/messages' or the equivalent, if for no other reason than you still need something to digest/summarize the output. It's just different, mostly for the sake of being different, but I'll not bait the systemd fanbois any farther.
That's not a pick-up. ;)

That's a car with a bed, like an El Camino.
Automated testing is more for confirming that the system still works but not for finding tricky bugs.

Fuzzing and stress testing fall under automated testing and they can both discover new, tricky bugs in cases devs wouldn't have thought. They definitely won't find everything but they're still useful.