skysight-inc/HackerNews huggingface dataset:
By your version of the definition, asking your friend to pass the butter is social engineering.

The definition you copied is vague but includes the key phrase "in the context of information security". The coupon code sites are just scamming people by wasting their time (and primarily, scamming the retailers). It's essentially just fraud.

If this were in an infosec context (clicking something that pretends to be legitimate in order to gain some benefit), it'd be closer to phishing.
Well, that's not gonna cause a bunch of conspiracy theories at all! Doesn't matter if its automated, this has to be the worst time for something like this issue to occur, since everyone will instantly assume the worst.
Then you must be in favor of institutions such as the electorate college.
Felt like a lot of clicks to be told we don't like AMD
I was half regretting doing last years startup school (as opposed to this one) -_-

At the same time, those AWS credits went a long way for me -- I'm sure that grant could go very far for others. Kudos for doing it!

Honestly, the most valuable aspect of startup school is the feedback from your peers. Half of my group I still stay in contact with (even intro'd them to a few customers). I guess, it's similar to YC; the networking effects.

I do think the money would be better upfront, as opposed to at the end. However, I guess there's no bar on entry and it's "free" so, I can see the reason to wait.
I applied to Harvard as a "why not give it a shot?" It involved ticking an additional box on the Common Application and paying an additional $25 or so. I needed the essays, letters of recommendations, SAT, etc. anyway, to apply to other schools. Harvard had no additional requirements besides them. (Amherst and Dartmouth, however, required additional essays. I ended up giving up on the Dartmouth supplement because I couldn't be arsed to finish it, then have them nag me for another 2 months about my uncompleted application before I finally told them that no, I didn't actually want to apply.)
Maybe time to update your rant about DNSSEC.

For example, when you're explaining about how DNSSEC isn't relevant to the Domain Validation problem, you could mention that er, it's checked by the CA which issued your certificate, and closes literally the only otherwise insecure link in the chain for that CA.

Sound implementations of 3.2.2.4.7 (including those by your own chosen CA) are protected by DNSSEC. No DNSSEC? No protection.

Further down you're going to want to cover how the thing you were so sure it was essential to protect (secret hostnames) is actually gone now in the very architecture you told everybody they should prefer over DNSSEC (the Web PKI). If you're polite you'd explain how this happened, all the trust breaches and security problems in your better option that meant we had no other choice.

Or you know, just keep linking to the 2015 version and acting as though nothing changed. Put it on your Friendster maybe?
metaprogramming is useful (for the same reason programming is, computers are great at transforming data. your program is data and it can be much faster to write it with this in mind) and templates are an existing, portable way to do metaprogramming. despite how bad they are designed, that they already exist and are portable puts them in a position where they can be the most cost effective way to do something
What file systems would support a tar that big?
Gaaah no please. Enough of 'facial recognition is consciousness' it isn't. It really isn't. And machine intelligence isn't intelligence it's a LABEL it's a different kind of heuristics and programming.

"Should we put facial recognition driven commands into our LCD displays" is a valid question. But GAAAAH!
Winning lottery is your desired result. Not winning it is your expected result.
I wonder, is 6.22 considerably more complex than DOS 2? Did they do any rewrites or is 6 based directly on 2?
Save Elon
What's going to happen when a world leader dies, or wins an improbable victory in some area? What happens if such a world leader is the public face of some aggrieved political segment? Not just "censorship!", but "a vast techno censorship conspiracy!"
Intel Responds to Qualcomm – Qualcomm’s Rhetoric Pierced
It seems to me that he only read answers, documentation, etc. Do not actively ask questions
UX none and for most proprietary projects central repo is what is needed.

Hippie utopia where people publish or send changes by email to mailing list their code fixes for software they are using themselves, sharing all code, all free (not necessarily as free beer but free and reviewable). Software improvements where you can not accept some feature sent to mailing list only for your own pleasure or own decision, in contrast to SaaS where changes or "features" for software are pushed down your throat. World where everyone is his own software developer deciding exactly what codes of line his hardware is executing.

I don't mean to be derogatory with 'hippie utopia', but that view is really attractive. Though in reality I don't have time to review and merge changes for all software I am using, I would have to have life span of 1000 years probably just to do it, so I understand that is not very practical.
If it was so objectionable to the general public that it’d keep me from finding another job in the future and it didn’t pay enough to retire I’d turn it down.

Other than that, money’s money.
I'd prefer 3.0 - because it was the baseline to DOS applications, it seems. EverythingTM runs on DOS 3.0.

(I'm using MS-DOS 5.0 on my 386, though.)
My tongue-in-cheek feeling on IPAs:

They're two circlejerks in one. The first is the part of the brewery, where they try to stuff as much hops into the brew as possible to try to get the IBUs into the triple digits. The other is on the part of the drinkers that will drink the nastiest stuff in the world and claim to enjoy it. I bet I could take a scoop out of the bottom of a port-a-potty, put it in a bottle, slap a "HONEY BUCKET SEXTUPLE IPA" label on it, and some IPA fans would take a swig, vomit, and while continuing to dry heave, claim it's the best beer they've ever had.

As always, there's a relevant XKCD: https://xkcd.com/1534/

I found I really like Gose. They're sweet, tart, fruity, and very little bitterness. IBU often in the single digits. But even with a good Gose, I can't drink more than two before getting tired of the taste, not like a soft drink like a soda or Gatorade.
Thanks for posting this. Are there any other good books on history of Rome you can recommend.
There's a FAQ on this post, which I wrote in 2015, that answers your objection.
It’s not really that complicated, you have auth tokens and you have tracking tokens, and you wouldn’t want to mix them anyway because you also want to be able to correlate multiple accounts logged in from the same browser over time.
The spoon theory
I often take things through to checkout, even if I'm fairly sure I'm _not_ buying, as it's the easiest way to find out how much shipping is going to be added (this is especially true when I'm shopping on Amazon Japan or PayPal internationally, as going through to checkout is the only way to trigger the currency conversion).

Edit: It can also work the other way though - I've decided I'll purchase, see a coupon code box and think I might as well check (when I wouldn't have thought to otherwise), and ended up paying half the price (it was a monthly service though, and it made me less likely to cancel it when I wasn't using it as much, so they probably won in the end).
> People are already doing what you're saying can't be done, everyday, when they change production systems.

Only seemingly so. People do break tests when they are writing (or removing) code, and even intermittent commits often don't pass tests (they thus have to be squashed before the merger, they only exist for making reviewer's jobs easy and keeping them risks faulty bisect for example). Development and deployment are separate things.
In many (most?) cases, you do not need the performance (which is why people use C#, Java, etc.).

When the performance is needed, the burden of using C++ seems like a small price to pay[0], but a lot of the time, the expressiveness offered by C# or Java, etc. is entirely sufficient. Which is why "enterprisey" software is dominated by Java or .Net, and why certain software like Autodesk Inventor 3D is written in C++.

[0] Which is why browser engines, etc., are written in C++. Maybe one day Rust will replace C++, but for the time being, C++ is the top of the abstraction/performance pyramid.
FWIW, Rust does help with both of those, but it doesn't resolve them entirely. This is nitpicking slightly but the original comment did say 'help'.
Wonder if and when we will get closer to seeing existing windows apps open sourced. It looks like they may be doing clean up of old codebases to release
Yeah, I meant why is the project so quiet lately, and why doesn't HN refer to it more often.
Which is clearly an incorrect definition of the term. Fox News was only negative on Obama, yet I never heard him say they were the enemy of the people.
The Facebook Security Meltdown Exposes Way More Sites Than Facebook
The difference between your threat model and mine is that yours is based on concern for random people running small mail servers. I understand and respect that threat model, though I do not appreciate or really care about it.

Why should anyone be discriminated against based on the size of their mail server?
Eh.. no. It’s going to pickup worthless SSL encrypted TCP packets but not keystrokes.

People need to calm the hell down here. If you’re connecting HTTPS to most of the web, the only thing this thing is going to do is collect worthless packet traffic. Woot woot.

It’s not meant to collect data, it’s meant to act as an agent to a larger network of these things to collectively impact something or another in whatever way. But they could give 2 poops about the traffic on your local network.
This looks fantastic. Looking forward to giving this a go over Docker.
Believing this is the tech equivalent of believing in chemtrails.
Hey, maybe work geolocated "check-ins" into it, and a gig model where you can pay someone to do your merges!
Major Facebook security hole lets you view your friends’ live chats (2010)
It is more useful to turn the lights off automatically when leave the room to save electricity.

In 2018 there are many Z-Wave and Zigbee devices out there that can be put together to make an ad hoc alarm system quickly (less than 30 minutes.)

Many business and homeowners have areas they'd like to keep an eye and that kind of stuff is useful not because it fits a generic need but because somebody can use them as tools to satisfy specific needs.

Wider than that, using computers to control hardware has been a big thing since the SAGE anti-aircraft control system in the 1950s. Even if the "internet of things" in 90% bunk there are big opportunities ahead.

In the case of the car, computer integration reduced some forms of automobile pollution by 99% and has improved safety. I rolled a 7 year old economy car and found the onboard computer activated a pyrotechnic device that pulled my seatbelt tight so I found myself upside down but entirely unhurt. The airbag computer told the dealer that it wanted to be replaced but it went on to perform flawlessly when the car was involved in another crash 7 months later.

There are all manner of places where electronics can go and work wonders even if people aren't aware of it.
It strikes me as a little disturbing that there's yet another company trying to move it's customers as far away from "owning" things as possible.
Yes. You’re right. These things don’t care about local traffic. SSL would ruin its day if that where the case.

This is meant to be an agent to a network of these things. Not sure what the total point really is, but I can pretty much guarantee it has absolutely no cares about the local traffic.
I wouldn’t say so. It’s happened too many times for anti Facebook posts, even Google+ back in the day.

Remember, this is a company headed by someone who captured failed login passwords and used them to hack the email accounts of a journalist writing an anti-FB article. Yes, that was a decade ago, but that is a serious, criminal low.

http://www.theamericanmirror.com/flashback-zuckerberg-used-l...
Are issues decentralized? I have a pair of GitHub repos, both private, one a fork of the other, and would like to deprecate the old fork and move issues... If there is a clean way to do this I'd love to know.
A great, and harrowing, writer, especially the story you point out.
Between accusing others of being apologists for slavery and moral cretins, you've dived into full-out flamewar of the kind that we ban people for on HN. It's unacceptable, regardless of how morally correct you are or feel you are. Flamewars burn what they burn regardless of how righteous the flames, so please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
That doesn't just seem like a few unlucky coincidences. That seems like a fundamentally unsound design. Why should it even be theoretically possible for a request under the authority of one user to create a token with the authority of another user?
By your reasoning it would be a fallacy to call any large project unethical.

I think that is clearly a fallacy.

Nobody is arguing that every individual within Facebook is an unethical person.

The argument is that the overall project is unethical and the ethical people within it should take that possibility seriously.

For more philosophical background on this idea:

https://m.youtube.com/watch?v=ToKcmnrE5oY
Why can't I easily use info from Gmail when adding contacts. For example, if an email's 'from' line includes the name and email address of the sender, I'd like to just tap (or right-click) it and have the option to 'add to contacts'. But instead I have to copy each piece separately into a new tab (painful on desktop, and even more annoying using the Android Contacts app).

And why can't I tap a phone number and save that to contacts without several extra steps?
I've been using this for about a month now, with the Firefox add-on for checking it on my desktop, and the FeedMe app for using it on Android.

Works well, I moved away from Tiny Tiny RSS to this and am pretty satisfied.
You can easily time travel in Vim.

https://coderwall.com/p/twr_bw/time-traveling-in-vim
How do high-quality narrative comments get written in this workflow?

Either I write the comment up-front and risk it being deleted, or I write the comments after the tests pass and thereby propagate uncommented code.
Not quite sure what you are looking for but Go was one of the first languages about 7-8 years ago that had unit testing, benchmarking and code coverage built into the standard library and tooling.

The unique implementation of automatically satisfied Interfaces and first class functions (ie. easy to inject dependency) in particular makes testing very easy and designing code using these abstractions for testability also improves modularity.

For database, generally you just use the standard library to access and well tested database drivers provide the actual access mechanics. So if you want you can actually decouple tests checking the business logic side of database (eg. instantiate and hit an in-memory dB locally during testing - or even use a completely different driver if you're not using a weird "flavor" of SQL) from actual connectivity testing (where you wrap things into a transaction in a real mirror dB)
Personal attacks will get you banned here, so please refrain from them in your posts to HN.

https://news.ycombinator.com/newsguidelines.html
If these quotes are correct:

> He raged that it was their own fault for "breeding like rabbits". At other times, he said the plague was "merrily" culling the population.

Then the "said" part is accurate. The "did" part may be hyperbolic, but not enough to overpower an otherwise excellent post. It really does seem like people are just knee-jerk reacting to criticism of a popular figure.
Power Online: The internet as a discourse
Adding custom intelligence to Gmail with serverless on GCP
Static types and languages help a lot when you have more than one person working on things honestly.

One person can keep a rough mental model of how the project fits together in their head, which lets them have good intuition about contracts between different subsystems.

When you have 5 developers on one project, that intuition quickly breaks due to developers mental models being slightly different.
That's where having a type-system really helps.

I'd argue that the you lucked out in that the stack was able to be developed by one person, and that's what enabled it to be dynamically typed with relatively little loss.

It's once you have 3+ coders working on the same code-base that static types really start helping.
For future reference: this article, and specifically it's title is deliberately misleading to form the general impression of "mandatory tracking", so that they get clickthroughs.

From the horse's mouth:

| John Hancock Vitality Life Insurance now offers new and existing* customers two options to support and incentivize healthier choices, wherever they are in their wellness journey:

| Vitality GO: Vitality GO will be offered on all life insurance policies, at no additional cost. With this basic 'be healthy' version of the program, consumers will have access to expert fitness and nutritional resources and personalized health goals through an easy-to-use app and website. And as they reach key milestones, their healthy activities will be rewarded with discounts at major brand outlets.

| Vitality PLUS: For $2.00 a month 5, customers will receive all the benefits of the John Hancock Vitality Program, including savings of up to 15 percent on annual premiums and valuable rewards for the everyday things they do to stay healthy, like exercising, eating well and getting regular checkups.

https://www.johnhancock.com/news/insurance/2018/09/john-hanc...

Correct article title is here: https://news.ycombinator.com/item?id=18027323 "John Hancock will include fitness tracking in all life insurance policies".

And with that, reuters.com enters into my HN blacklist.
I've always enjoyed salty things. I don't really like sweet sugary things. If I have snacks. It's something salty. I cook with a lot of salt. I learned to cook better from my chef roommate. Restaurant food is full of salt. I don't use iodized salt though, which wasn't mentioned in this article. It would be interesting to see some health comparisons between diets high in iodized salt vs non-iodized salt. I also think high sodium processed food vs high salt homecooked food should be looked at. I feel like general industrial food processing.probably has a higher impact on heart disease and high blood pressure than salt does.

For all the salt I eat, i've never had problems with blood pressure or anything. It's always been at a good level and I come from a family with a history of heart disease and tend to be fairly stressed out a lot.
> "The exchange’s system lets people see which anonymous wallets received cryptocurrency, but in the case of Monero, recipient addresses and transaction amounts remain secret and the trail is severed."

> The way this reads makes it seem like the Shapeshift exchange is intentionally hiding something in order to facilitate criminals. This is negligent journalism deliberately written for you to form a particular opinion about cryptocurrencies in general. The Monero payment network doesn't publicly reveal recipient addresses and transaction amounts? This is a feature.

the real story is in the comments.
Ask HN: Alternatives to Kdb?
Can anyone please recommend alternatives to kdb for analyzing very large time series data.
Ask a local in any area in the usa
C'mon. I'm not a big fan of Zuckerberg but "did some unethical and possibly illegal things on the university network" describes a significant portion of the readers of this site.
Notably, they previously had issues were "View as" allowed you to view notifications and messages of the user you were viewing as.

If they'd done a proper post mortem and corrected the fundamental issue, and made sure it wouldn't have re-occured, this should not have happened.
musical.ly never had the same level of success TikTok now has, and it probably hasn’t focused on monetization at the time it was sold. Plus Bytedance owns quite a few apps many of which are extremely popular
I'm sorry you're going to feel I'm full of it, but I've seen TDD work in three different companies. Of course, TDD is not going to fix broken project management such as blindly trying to second guess vague requirements. Other types of QA are also necessary, including (but not limited to) client UAT and sign-off on features, to make sure you're continuously working towards something the client would want to use.
https://github.com/Microsoft/winfile :-)
Lots of attributions to 'former Tesla employees' and other unnamed sources in that article. I despise that sort of reporting.
I use multiple Gmail accounts, but keep them in different Chrome profiles.

If you don't want to do that (e.g. because you want all your email tabs in the same window), you can just use the account switcher on the top right, or just change the 0 in the URL to a 1 or 2 or whatever.
It used to be that we'd predict it would be IBM, or Microsoft who would be 'The Company', more recently we'd say it would be Google. Currently however, it's more likely to be Facebook.

This is exactly why we shouldn’t worry about it. The company that we think is going to rule the world forever changes every ten years.
You're implying that Instagram users are wealthier than twitter users? That's 1) only tangentially relevant to ad income. 2) unsupported. 3) probably wrong
Backing Poland was a choice in the 1930s.

Just like not backing the Ukraine was a choice in the 2010s.

There were applicable treaties. It was a choice, and now all your friends are dead.
I would love to see the sources of MS DOS 7.1 (the version included with Windows 98 that supports FAT32) actually. And Novel DOS 7 (that supports multitasking) if possible. Also these could make an amazing contribution to the FreeDOS project and possibly add some steam to what the world of DOS is nowadays. I love DOS.
To fly through the apex of a storm, NASA needed to raid the boneyard
> to be honest, it would be a poor career move to try to get into the industry at this point.

... Isn't that sort of the point? Should we be designing our society around people getting into an industry for its own sake? Bare minimum, for jobs that are going to go away or be depleted, it seems like pretty solid market economics (and I'm not into capitalism) that reduced demand for labor in a job should most affect the people least committed to that job.
Well it has a place, I suppose. For me: I wasted a lot of time and effort farting around with config.sys and autoexec.bat getting drivers to load etc.

Could I sue for lifetime wasted?
Thats been my independent perspective too.

Although Germany had a good understanding of the treaties in force and cascading consequences for breaking them - and were ready to strike on all fronts following their Poland invasion - I didn't get the impression that they would actually attempt administration of all of Europe, unless their hand was forced which it was.

I didn't get the impression they wanted it. There were gripes with the Polish people, and a bunch of treaties that would have let that continue.

I'm sure its possible to find quips regarding a 20th century Global German Empire, but I don't think that was really a goal. In the European Theatre I just I think the whole thing spiraled out of control. From the extremist things I've read from the Nazi generals to the Nuremberg trials, I see people acting irrationally in a group doing things they wouldn't have individually considered. This opinion doesn't have a consequence, there's no forgiveness for what happened, its just a perspective I hadn't seen people really talk about.

Britain didn't have to back Poland.