skysight-inc/HackerNews huggingface dataset:
I hate facebook but I still totally agree. And, I just don't use it, though I still maintain an account for messaging purposes. Like, in my perfect world, Facebook would go away because I find it kind of gross and think that it is generally negative. But, I don't think it cracks the top 100 of "Most Evil American Companies", it just attracts a ton of attention because of it's size and how pervasive it is. For example, a company like Pepsi, or Walmart, or many oil companies are much worse in how "evil" (ie intentionally do bad stuff to increase shareholder value). It's tough, and i do not like facebook, but yea they're villainy is overrated (but still, screw facebook).
I'm just going off of this Wikipedia definition of social engineering:

> Social engineering, in the context of information security, refers to psychological manipulation of people into performing actions or divulging confidential information.

The psychological manipulation in this case is getting people to click a button because they think that it will show them a coupon (and therefore save money), when in reality it does no such thing and instead puts a cookie in their browser.
> Migrating an ASP.Net MVC app from .Net Framework to .Net Core isn't really an upgrade

Doesn't .NET Core's runtime have significant performance benefits over the .NET Framework?
That's because schemes such as bringing a driver's license are racist when you look at mobility and accessibility to government services. Back in my home country (Canada), voter eligibility was done by bringing evidence of residence in the district, which is roughly the same hurdle as getting a library card. I don't see why it ought to be any harder than that.
You say "a society" like you have an example of a time or place that's not like this.
When I find an interesting pdf online and want to make 2 hours disappear, I just add "filetype:pdf site:" and throw it in the google search bar.

filetype:pdf site:users.stat.umn.edu/~gary/
v3 of the DL course, which should be out early in 2019, will largely be a superset of the current course, but updated for the release version of the fastai library (coming out very soon). Pytorch hasn't changed too much in the interim. So I'd just go ahead and start with the current course, rather than waiting.
FreshRSS – A free, self-hostable aggregator
If you did, do you get fired? Genuinely curious: what happens?

Personally I strongly prefer no fixed working hours. If you want to work at night, so that you can do things when it’s light out (especially in winter), and you still get the expected results, what’s wrong with that?
Data Deletion on Google Cloud
The ultimate list of every investor question you need to be able to answer
Is there anything here you can upstream so more users can reap the benefits?
For those interested, i built a python app on top of tensorflow/keras to do neural networks architecture & hyper parameters search with genetic algorithms.

https://github.com/guybedo/minos
It still infuriates me when they make me watch that little cartoon Gmail logo while I'm waiting for my inbox to appear...
This is sadly funny. It's probably a legitimate feature to block spam - timing and what it is about is just highlighting the issues with large scale automation and data analysis. Must be a tough day and upcoming weeks at Facebook....
> Since most of the coupons you find on these pages don’t work, you may have wondered why do these coupon sites even exist? Their primary goal has been and will always remain to attach a browser cookie to your web browser

I really wonder why deleting all the cookies for a given website as soon as you close it isn't the default behavior and not even a built-in option in web browsers. I use Vanilla Cookie Manager in Chrome to make it work this way.
React 16 was a perfectly smooth upgrade for a massive part of the web ecosystem. It took 1 engineer to bump the version number and to test. Maybe a week or two at most to check that nothing was broken.
I know a lot of conservatives who were also dismayed at Trump's election.

Trump doesn't stand for, or enjoy the support of, all conservatives. In fact quite a few of his policies and actions directly contravene long-held conservative principles, like free trade and staying out of internal business decisions.
so node 18 and python 500? really?
People seem to think that _Jiro_ is good because it is about food. It's not. It is good because it's about Jiro. Chef's Table might get the people who salivate over a upward pan over a pan, but it doesn't have the same secret sauce in my opinion.
> How would they do this if you never visit the site or download the app?

Your friends install the app on their device. They provide access to their contacts. FB slurps in all of that data. For every person in the user's contacts, FB compares that info to their records. They update connections where found, and start new records when not found. So they now know your name/email/phone number/physical address info depending on how detailed your friend's contact was about you. I haven't read anything if the user has added your picture in their contacts if that's something FB can read as well, so they could know what your face looks like. They are now tracking you, and you've at this point never joined FB. One day, you decide to join FB, and you're presented an option to connect with people FB thinks/knows you know. Oh, and now that you're a user, you don't get to see that info that they had been making on you before you signed up either.

To me, this is the most evil part of the scheme.
Yes, Julia doesn't do tail call optimizations (TCO) which it could do with LLVM. Just not enabled yet. I find it funny when people try to say that Julia's website benchmarks are cherrypicked to look good when the first example shows that it's tracking an optimization which it's missing...
Yeah Java isn't nearly as bad as it used to be, and it's pretty seamless to write your business logic in Kotlin if Java's verbosity annoys you.
Cracking the Aging Code: What We Can Learn from the Lifespans of Animals
But... nothing about “12am” sets that expectation. You need to know when they started work.
TextMate is on GitHub and it looks like the most recent release was over the summer: https://github.com/textmate/textmate/releases
> I suspect it costs them ~10,000$ to hand out XX,000$. If nothing else they want some due diligence to avoid harming their brand. On top of that 10,000¥ in 2019 does not go as far.

10,000 yen is only $87.96, so I expect not. :P
Whether malice or incompetence the key thing is that it's blocking a legit post with no recourse. That's a serious problem given that it's such a core sharing platform for so many people.
I wouldn't say so necessarily, since there have been attacks that reveal who's who. It can lull you into a false sense of security and you could be caught in the future. They are relatively immature tech and I would wait a while until trusting them for privacy critical actions.
That splash screen is pretty noisy if you have a touch of synesthesia.
Oddly, the same exact process applies for commissioning new judges as applies for commissioning new military officers (either President or Senate subcommittee nominates, the other can veto), but you don't hear about there being any requirement of partisanship for military officers.
Sure the ad-tech industry sucks. But they do use a lot of very interesting technology. If you are working for some of the better ones or more innovative ones, they will be using massively parallel computing, geo-based location services, machine learning, and have a pretty significant foot print on AWS or Google Cloud Services. Every single one of those is a lucrative career onto itself. Learn as much as you can! Think of it as the best 2.5 years of paid training you will get. Either be a master at one of those or be a generalist and learn enough in each of those to be able to make a contribution. In 2.5 years you will be able to name your price and pick the industry you would like to be a part of. With the bonus that you will be have enough tech knowledge to start your own company should you decide to.

I worked for two ad-tech companies and they both taught me more about the craft of software development then any school or the previous 13 years of me working in corporations did.

As long as the company you are working for is not doing anything illegal or fudging the numbers, I don't think you need to justify anything.

Embrace the job, learn everything you can, and then you will be shocked how valuable you have become. Remember - you are trading your time for a paycheck. It is upto you to make sure that time is well spent and that it benefits you as much as the company you work for.
Show HN: Nand to CPU – A circuit description language and simulator
Arguably, no: rather, we should work to organize our workplaces into democratically controlled firms whose bottom line incorporates the ethical thresholds of its employees, who are then free to adjust their ethical thresholds back to with what we can sleep at night.
FWIW, I’m also not what most would consider an active user although I do have an account. I’m usually more turned off by what people post than the platform itself. I just think the attacks are a bit too sensationalist.
I rewrote a commerical app to Swift and saw a lot of advantages. The rewrite uncovered a number of bugs due to the stricter type checking, and general strictness (no unitialized variables e.g).

It also allowed us to get more people involved in development. People new to apple development found Objective-C to be a bigger barrier. Odd syntax and a bit old fashion.

Mind you I quite liked Objective-C. But it seems a bit pointless when you got Swift.
"The Zooniverse is the world’s largest and most popular platform for people-powered research. This research is made possible by volunteers — hundreds of thousands of people around the world who come together to assist professional researchers. "
If the Guardian is going to be horribly slanted against Facebook, it's only fair that Facebook is biased against them as well. If the Guardian wants fair treatment, they should write fair articles.
"Make him an offer he can't refuse"
I apologize to those I have offended.
> some focus on hiring a lot of reasonably competent engineers, while others focus on only hiring the best (and generally pay them a lot).

Are you saying the latter two don't do that?
One release of the GHC Haskell compiler, long ago, had a bug where it put all your source files in the list of build artifacts it had created. When GHC ran into a type error, it deleted all its build artifacts from the current run.

There are stories told that a few argued to keep it around as a feature for training in doing mental type checking.
Proving our multiverse is one among many will be the fifth Copernican revolution. Proving this sequence of Copernican revolutions is one among many will be the aleph one Copernican revolution.
ETHEReact – Decentralized E-Commerce Using Ethereum and React
AMD wins on $/GFLOP for some applications, but not others. Their SIMD pipelines are half as wide as Intel's (even though they don't need to throttle as much as Intel when using them). They also got a kick out of the speculative execution attacks that hit Intel more (but that matters to cloud providers most, businesses less and doesn't matter at all for HPC users). You also need to consider what your compilers do and using the right optimizations for the specific architecture could make a huge difference.

It's a bit like x86 vs SPARC vs POWER vs ARM. Each has workloads that run better on them for the same amount of upfront and operational costs.
NIST has over the years built up an amazing library of resources on seriously hardened security mechanisms. In fact, I think it is not going too far to claim that NIST is to computer security what IEEE is to physical encoding. This glossary is remarkably complete. Good share, I for one find it interesting. If anyone wants to get into serious computer security, reading even the introductory material within some of the more important documents contains plenty of enlightenment.
But in today's reality, that revised number is framed as fake news. Somebody has an axe to grind, and is artificially inflating the numbers.

I am totally baffled in the post-fact world.
It's called incognito mode.
We limit you to 50ms of CPU and 128 MB of memory now, but we're working on ways of raising those limits.
This shouldn't be surprising though. The point of Julia is that compilation time stays relatively constant while runtimes can grow enormous very easily. Normally with microbenchmarks you run multiple times to get rid of compilation time because microbenchmarks run in <1 second so compile time matters. But this show that, in any case where the user does begin to care about speed, that compilation time is really minimal. The only place where it truly matters in practice is in the REPL: it can cause a bit of lag which can get annoying but it's a tradeoff.
You're being an apologist for slavery?

Alright then, where do we draw the line? Can I go buy a person? If not, can I invade Sudan?[1]

> Ethical consumption is a dead end.

Should we give up even thinking about it and just do whatever is most convenient?

Will that solve all our problems?

You know Amazon treats its employees like disposable shit. If you buy from them anyway you are putting your self-love above the love you should have for the folks working there. You know Uber is extracting value from their drivers[2] and will discard them without compunction when the robots come online. And they killed Elaine Herzberg. If you ride Uber you're rewarding them for all this and putting your self-love above the love you should have for those folks driving.

I'm gonna keep fighting for what I think is right. That means telling people that they are moral cretins when they are blithe about it. (I don't think violence solves anything, but a good rant can shake up a body's thoughts. I have friends that shop through Amazon and ride Uber and I don't chide them too harshly or often.)

Working at FB or one of the other emerging technocracies isn't an instance of "Never let ideological purity prevent you from effective action." It's a case of putting money above core values, or not having those values in the first place, or simply not paying attention.

If you're going to be a Morlock at least be a self-aware Morlock, eh?

> You can't even buy slavery-free clothing or food reliably.

You can try.

If you don't even try you're a moral cretin.[3] It's a common malady in this empty and abortive age.

[1] One of the few places where outright slavery still occurs in modern times. If that's not grounds for attack what is? Oil?

[2] "They don’t pay the cost of their capital. The wages they pay to their drivers are less than the depreciation of the cars and the expense of keeping the drivers fed, housed, and healthy. They pay less than minimum wage in most markets, and, in most markets, that is not enough to pay the costs of a car plus a human." https://www.ianwelsh.net/the-market-fairy-will-not-solve-the...?

[3] "Origin Late 18th century: from French crétin, from Swiss French crestin ‘Christian’ (from Latin Christianus), here used to mean ‘human being’, apparently as a reminder that, though deformed, cretins were human and not beasts." https://en.oxforddictionaries.com/definition/cretin
Simple: price discrimination.

Coupons allow you to selectively target price-sensitive customers with lower prices, resulting in better matching of your price to buyer's willingness to pay.
As a comparison, here's gitlab's journey (issue opened March, 2016): https://gitlab.com/gitlab-org/gitlab-ce/issues/14286

Looks like the first scheduled milestone was 9.5 (a year ago) and the current is set for 11.4 (next release).
As I already had content with templates in liquid and custom plugins written in ruby, migrating to Hugo would definitely have taken longer than doing the initial proof-of-concept, and despite the performance, I am happier working with Jekyll than Hugo.
Anyone knows Google Assistant review team escalation manager
Google Assistant Review team has been behaving strangely, recently they asked me to re-submit my app under a new name, and then transfer the invocation from my existing action to the new action.
That also means, we have to start with clean slate, all the old ratings and reviews will be wiped out.

They approved our action 4 months ago, and then we resubmitted with update 3 months back, it has been pending since then. It is severely affecting my startup and holidays are round the corner.

Does anybody know Google Assistant developer relations and introduce him/her to us.

Thanks in advance,
That's, just like, your opinion man.
The React core team update tens of thousands of Facebook's components every time they update, I expect they'll continue to have uniquely smooth upgrades while that's the case.
They may be meaningful but how valuable are they? I'm not sure there have been meaningful or rigorous attempts to answer that question.
OT but FYI the NRA reacts the same way as you just did with gun ownership and school shootings. If you agree with that it's cool (/s), but just saying...
Put the target channel name and a message id at the front of each key and you can use a tuple space for IPC.
That’s not tracking web activity though. Also, why is google given a pass here? They use info gathered from my emails all over the place and that surely has more sensitive data than my Facebook account. What about amazon who has been reported to sell your purchasing data without your explicit consent to advertisers?
People making decisions create market forces.
It's a good and interesting question, though probably irrelevant to the discussion at hand. Organ transplant recipients do tend to feel themselves to be the same person, empirically.
Google has a lot of overpaid managers who need to do something to justify high salaries. So I imagine they sit down and then stare at Gmail, a great product that we all like, and then decide to make a lot of unnecessary changes that will make us stop using it. About a year ago I registered a domain to use for e-mail. Even though I currently use Google Suite because I like current (classic) Gmail version, if they really persist and discontinue classic version I will switch to another e-mail service.
Where to Look for Startup Investors?
There's a line for a signature that the flap of the envelope ends up glued over the top of. There is no identifying information visible on the outside of a properly sealed envelope.

The envelopes have to remain sealed until they're brought into the room with the election monitors to be counted. If the seal isn't intact or the envelope isn't signed underneath or the bar code under the flap doesn't match the one on the ballot then the ballot is considered spoiled. The actual ballots are wrapped in a "secrecy sleeve" so that the votes can't be seen without unfolding them, and the election monitors separate the envelopes with the signatures from the ballots before they begin counting, so the secret ballot is preserved.

From that point forward they're processed just like any other paper ballots.
Don't forget

Python - 28 years
What problems do you see with deflation?
Vote buying is also illegal and vote-by-mail makes it easy to document your ballot to get the promised kickback. This is logistically difficult for national elections but for local office it is much more likely to succeed.
"My news source tells the truth, yours is propaganda". Try to not be so partisan. They both push propaganda.
> the concept of domain authority doesn't exist.

Is that really the case now? It's been 3-4 years since I was involved in SEO, and it was very much a thing back then.
I read that article about how the Whatsapp founder got screwed over by Facebook. Facebook is sad company. I'd much rather pay for a quality product, then be a pawn in this data collection crap.
Painfully slow. If you load the interface, it becomes "mostly" functional, but if you start trying to say, search your email:

1. The page will reset and reload, or,

2. Your keys will trigger a keyboard shortcut and then truly, good god damn luck because who knows how many pages of emails you'll archive with no way to undo (the toast that appears for 3 seconds is NOT sufficient, especially if you keep typing.)

Hangouts, YouTube, and Gmail are embarrassing to use. And that's not even discussing what happens in Firefox where everything is somehow nearly twice as slow.

edit: Oh, let me say, it's bad enough that if I'm on a laptop where I don't want to keep the bloated Gmail tab around in mem/cpu, I have reverted back to using the Web 1.0 / mobile-esque version of Gmail. (Which has it's own problems, attachments are broken, etc).

Just a mess. I am actively trying to move away from Google. Unfortunately, I can't find anything that is half-as-good as Google Photos.
London isn't even EU
Got you now, makes sense.
PR Teams will work with major news sources on the stories in advance of the announcement, in exchange for having an input on the final story.
What are the practical implications of "post-money cap safe"?

Could someone please explain this in laymans terms?
Everyone I've talked to in the industry views people with a Masters much less favorably than people with a Bachelors or PhD.

And from experience I can say there is a shockingly high number of people with Masters in Comp Sci churning through the hiring pool who can't write a single line of code or even valid HTML.

I don't know why this is, but I think a Masters is getting a negative reputation to the point that you might consider not listing it on your resume at all in certain cases.
Local data centers are key for Afrika's development
This is no different than just using Gmail. Eventually yet another service is gone and you have to adjust your workflow to another email app.
I have read the FAQ. The first item is to be civil and avoid snark. The third item is to assume good faith.

You've responded to the worst possible interpretation of what I said. I can assure you that I wasn't prejudging how people would respond to me because frankly, when I worry about those things, my writing goes to hell. Instead, I was trying to be friendly and poke fun of myself.
Networks, Resilience,Fall of Empires:Imperium Romanum compared to Imperium China
Just what?
Ask HN: How Much Software Do You Build Before Attempting to Sell It? (B2B)
As B2B SaaS founders, how much product have you actually developed, before trying to secure B2B commitments from potential customers?
DEF CON hackers' dossier on US voting machine security is just as grim as feared
> Fanout.io gets this right, but would be nice to have cheaper alternatives / make it a commodity.

Hi! Fanout founder here. I’m glad you like our way of doing things. If you need better pricing for high volume we are always willing to discuss.

I’m not sure you’d want to maintain a WebSocket inside of a CF worker. At least I can’t see that helping with cost. Execution time limits would get you too. IMO connection management belongs as a separate layer in front of the worker, so workers are only woken when things happen.

And on that note, of course you can use Fanout together with Cloudflare Workers today. At the moment this requires making raw API calls but we plan to update our server libs for CF compatibility soon.
You could couple this with code-coverage requirements, like coverage must always increase or stay level with every commit. That can still be gamed but at least it's harder and more obvious to other devs
“more productive” is such an impossible argument. This idea that you need to use a dynamic language to achieve fast iteration makes no sense. I’ve been building sites in scala for years and it’s more than quick enough. Scalatra/Akka HTTP for web, slick for DB, lift/play/jackson/circe for json
We are all in the world of opinions here. Share your opinion or criticize his. Comments like this are not helping us make progress on these issues.