skysight-inc/HackerNews huggingface dataset:
Having this kind of cynicism is probably a good guide to how to regard free products, but I don't think it's a good reaction here: it gives the idea that predictable behaviour (a company selling your browsing history) is acceptable behaviour. We should still be outraged, even if the behaviour is predictable.
It's because they hate doing the dishes.
I think you should definitely reach out to those startups to see if they'd be interested to buy it. Maybe you could package it more as a software consultancy service where you'd customize the code to fit their needs. Since lots of startups already been using software house to bootstrap, I don't see why they wouldn't be interested in your code.

Having said that, I don't think this would be easy feat though, especially considering you've spent 2 years building it, the price might not be something affordable for early-stage startups.
Google has already been convicted in a wage fixing scheme with other Silicon Valley firms. They wouldn’t even interview me when I was trying to leave Apple. I made a cool $3k from the settlement.

Guys, hey guys, I’m starting to think the “Don’t be evil” thing has always been bullshit, at least when it comes to workers rights.
Yeah the only way OP will get accurate advice is with an example or two. From my experience, always expect some nasty PRs in the beginning. Just because someone hired you doesn't mean you're entitled to respect, and many teams will make you earn it.
Tech’s Winning (and Losing) Jobs in 2020
Improving Compiler Error Messages
In the U.K. outright TV and print media bias is the new normal. The UK already has one of the least trusted media in Europe, and I think it's safe to say the hostile and one-sided coverage (relentlessly attacking Jeremy Corbyn and the Labour party) is unlikely to change that impression.

If anything social media should be praised for offering an alternative that actually connects with so many people.
"Look Sharp" was the first CD I ever bought. Their music has such a positive feel to it. RIP.
Faster, better, cheaper. Choose two.
Books on Critical Thinking
Don't forget the disinformation which is the result of the echo chamber. If my Facebook feed is to be believed, not only will everyone be voting for the same party as myself, but they all hate the other party, who are indeed all devils.
Commit Your “One-Time-Use” Scripts to Version Control
SSL/TLS: Part 3 – SSL Version 1.0
The World’s First Email-Based Retargeting Software
That's interesting. I was aware of formal grammars and was toying with using stochastic parametric grammars to make generative programs, unknowingly a form of L-system.

I did one thing that goes beyond the grammars mentioned in the article and in wikipedia. You can assign an address to each leaf symbols. If you have binary rules of the form Ax->AxAx, this is easy as you are generating a binary tree and a path to that tree is just a binary number. If you are generating a programming language and each leaf node is a program statement, the return value of that statement can be assigned to that address. Then it is not difficult for each parameters in a parametric grammar to have a reference or reference offset back to these address. These address offsets can be stocastic parameters in the grammar.

To me it's more like generating a full programming language since each statement has a return value and later statements can reference these value by address, a bit like putting the value in a variable and accessing it later.

I then have a scheme to try to learn the stochastic parameters from output examples to try to produce programs that learn to generate specific output (I have had very limited success). The learning scheme includes trying to cluster together rules that generate similar subprograms.

I have a longer description here: https://www.quora.com/What-deep-learning-ideas-have-you-trie...
NeurIPS 2019 Videos
Credit Fix
My name is ANDRENA FREEMAN, I have an old civil judgment in public records and also on my credit reportcoupled with medical bills and student loans. I want to purchase a home later this year but my credit issues will rather keep me from closing on a house therefore I needed my credit problem cleaned up perhaps making it look better than it was so I can be qualified for the house. I saw and read some posts from people saying RANSOM WARECREDIT help people who have been victims of credit repair scraps. I was told that he helps people fix their credit quickly (7 days max). I texted him on his number (+1 954 416 0322) and email address (RANSOMWWARECREDIT@GMAIL.COM) asking him if everything I heard and read were legit that I am interested in his service ASAP. He responded and further explained the process although I was lucky he is on a supper Christmas promo discount so the cost was supper substantial. We moved on and he actually did all he said he would do and now I’m happy sitting on a very high credit score (798) with zero negative items on it. so you can quickly hit him up and get your credit issues fixed ASAP.
The Conservatives have also been buying Google Ads at a higher CPC than Labour, for Labour related terms.

In other words, a search for "Labour party" was showing https://www.costofcorbyn.com/ (a Tory-funded site) as the first result - i.e. the first ad.

They also registered https://www.labourmanifesto.co.uk/ and spread it around the day before Labour's manifesto launch.

And let's not forget them also changing one of their Twitter accounts to look like an independent 'fact checking' group during the first TV debate: https://www.theguardian.com/politics/2019/nov/19/tories-twee...

It is a worrying trend, and it's not just the Conservatives doing this sort of thing. It's odd to see just how many pro-Labour accounts reply to political journalist's tweets within mere seconds. Almost like bots are being used...
The number is the "section" of the manual:

https://www.kernel.org/doc/man-pages/

My guess is make(1) is to distinguish from make(1p) - http://man7.org/linux/man-pages/man1/make.1p.html
That info is not mentioned in this article, merely that he was shot multiple times in the chest, then is never mentioned again.
Avast sells your web habits
For those of us who did not see Kill la Kill, if it's not a major spoiler, could you let us know what was it in that show that changed your mind?
You can also see the middle seat is wider than the other two, creating some incentive where you might want it. And because of the backset, the row itself isn't wider.
Yeah a corporation isn't some cooperative integrated intelligence making decisions. Its hundreds of managers all working fairly independently. Hard for it to be anything but a vegetative growth, that locally optimizes for more growth.
It sounds like the author is misunderstanding a bit. This isn't facial recognition, it's facial detection. Distinguishing a sleeping face and an awake face doesn't require the face to be identified. Also, I'd be shocked if there aren't already cameras covering every square inch of modern airplane cabins. Also also, you can't get on a plane without showing ID and boarding pass with a seat number, so it's not like they don't already know exactly who is sitting where.
> The default behavior is to nudge the user to upload.

It's not that bad, if you do not provide a filename, by default it asks for confirmation before uploading. It's still easy to upload by accident[1] though, which I know is no-go in some environment.

[1]: https://github.com/asciinema/asciinema/issues/316
Refinery: SQL Migration Toolkit for Rust
Idk what economy cabins these people are sitting in but those seats look at least business-sized to me. No US airline will be sticking something that big in economy. And facial-recog? Airlines are moving away from putting anything in the seat-backs at all and now you wanna put expensive camera tech in there?
Man that sounds awful, but I still have to try it. Why is it the most popular liquor on the planet (according to this article)? No one seems to be saying anything good about it.
Registration page doesn't ask you for official credentials and the country selection menu has all of the countries. Educating 1% of European population is just a personal goal.
It's not just Go, loads of projects use Makefiles as a collection of Bash scripts. I've never really been certain what it actually buys you...
As soon as you have a semi-complex project makefiles or some other custom scripts are required. Go tools alone won't do. There is this attitude that sees Go as the center of the universe, it is not. If people say idiomatic, it makes me laugh.
I suspect a lot of your issues could be solved by talking to someone before you start coding to make sure your approach is valid.

When PRs are getting outright rejected it is because you are making incorrect assumptions or decisions in your code that don’t match with what the rest of the team knows or wants.

Before you make a decision, get another perspective.

One common pattern I see in not-quite-yet-senior devs is that they don’t necessarily recognize the moments when there is more than one option, and they are making a choice. This happens all the time in programming. You are constantly making decisions and committing to particular solutions. If you are not aware of the choices you are making - you are picking the first idea that comes to mind (or the first stackoverflow answer) - there’s a really good chance you are picking wrong.

Also try to develop your instinct for the assumptions you are bringing to the table. Did you assume this code was just one-off stuff for a simple offline process? Do others on the team expect it to be reused as a library later in an online service call path? That difference of perspective will lead to vastly different expectations for how that code should be written.

So: Take more time before you start coding to talk through the approach you were thinking of taking with someone. Then, as you start coding, watch out for moments when you can make a choice and again, get some input.

Doesn’t need to be a long design session. Just a five minute pull-aside to get a consult on an approach.

This is why pairing is so effective, by the way - you get constant access to a second perspective.
You should probably put 'APP_ENV=production' and 'APP_DEBUG=false' to your laravels .env file.
Makes sense. Changed from "Elements of AI course soon free for all EU citizens" to "Elements of AI course soon available in all EU languages".
Yes, you are right. Documentation is being worked on and something will come up in the new year 2020
That last point makes me very wary of using a startups services these days. Too many startups fail and out of the ones that don’t, a huge amount get shutdown after acquisition. Too risky.

I’ve also experienced a number of cases in my own work where pretty great services were passed over for exactly those reasons. As somebody who has founded startups in the past, this makes me sad because it means my next attempt will be much tougher (and it’s already hard), but on the other hand, I’ve also learned that I don’t really want to run a venture backed startup anymore and would rather run a smaller lifestyle business that’s in it for the long term. I suppose it comes down to how that’s communicated to the potential customers.
See also https://news.ycombinator.com/item?id=21700117
Reforming CDA 230
Calling Avast a cyber security company is laughable.
That is just a small detail example. I'm surprised that no other popular languages do the same as Go.

In fact, Go is really more flexible than many dynamic languages in several aspects.
The outrage is because the web isn't simply a "UI platform". That's only one use of it. It's also a document platform.

Also, arguments of the form of "X is unique, all others are doing the bad thing" are suspicious to me. This would mean we should cherish and preserve X, bringing the good aspect to other platforms, not devolving it into mediocrity or worse.
>It's there and has been used for decades for a reason.

I have always had problems to comply with such statements when the reasons aren't given.
Might want to set APP_DEBUG = false for production.
Folks love large machinery. A garbage truck is large machinery that regularly vistits suburban homes. QED
> I've been forced to change my design more than once during code review

Ouch. It should be quite rare to change your design after code review. Something is wrong here - either you've done something really unusual or your PR reviewers are being overly critical.

If your design is off, or it is way out of step with the usual style of your team, it's very late to change that during PR. There's a huge time cost, and it would be dispiriting for you.

I suggest requesting some pairing during your work on your next feature to get you up to speed with what the team expect. It's far more efficient to get guidance beforehand than retrospectively.

If your team is not keen on the idea of pairing, then getting a colleague to discuss your approach before starting might be useful.

If you want some specific recommendations, learn some functional programming techniques and read the classic programming books. /Clean Code/ has dated badly in some ways (try to ignore some of the crazier ideas) but it is excellent at provoking thoughts about how to lay out code.
I maintain some medium-sized TG channels and constantly have what we have deemed “surveillance” accounts join daily. One of the admins of the chan implemented a simple turing test bot which requires immediate 60 sec solving of a basic math equation or the account gets kicked. They were solving the “click this button to verify” but none at all seemingly know how to solve 6+4, or they can’t read English quickly enough.
10 gb if your twitch.

https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...
> Sweden has a top marginal tax rate of 70% that kicks in at around $98,000.

According to wikipedia (0), the top rate is 60% and kicks in at $70,800. What's your source?

> That $149 per month is deceptive when you are paying very high tax rates.

According to the OECD (1), the average household net-adjusted disposable income per capita is $31,287 a year, which comes down to $2607 per month, of which $149 is 5.7%.

According to the same OECD, the average household net-adjusted disposable income per capita in the US is $45,284 a year. According to the OP's article, the cost of childcare is $16,000, or roughly 35.3%.

Would you argue that's deceptively high when you are paying little taxes? I wouldn't. If having children is to be considered a basic human right, why not equally consider universal the ability to raise them regardless of income bracket?

0: https://en.wikipedia.org/wiki/Taxation_in_Sweden
1: http://www.oecdbetterlifeindex.org/countries/sweden/
This is a lesson for would-be violent extortionists: .22 is not an intimidating caliber.
Adding an index is O(nlogn) time to build, not O(n).
I use Makefiles for Go projects all the time, but not in the way the article describes. First off, in a pre `go mod` world, if you had dependencies to check before running the build, then a Makefile was the easiest way to manage that. But even in a post `go mod` world, there are good reasons to use one that the article totally overlooks:

* Makefiles introduce a topological sort to build steps. This is the reason you use it instead of build shell scripts: it allows build steps to run in parallel, it guarantees order by dependency which is the best way to read build steps, and it makes file freshness an easy element to check for a build step, which is still needed for Go projects with multiple subpackages.

* Go projects usually have more than go files that are required in making an executable. If you run a web server and you are bundling static pages into your executable, Makefiles are the best way to handle that.

* If you are building for multiple architectures, or want to encode the git tag/branch into the executable, it is better to have that Makefile bake in the necessary options on the build step and keep it uniform across the build.

* If you write a Go file and bake that into a Docker image, I find it best to drop the image and container hashes into files so that I can get to them easily for docker exec/attach/rm/rmi commmands.

But there is one bigger reason Makefiles work for our entire team. We standardize on using Makefiles as the entrypoint for our builds. We have a polyglot environment at work so sometimes it gets confusing to figure out how to build a project. By standardizing on running 'make' we are all on the same page. Have a Javascript project to webpack? Run make and have make call yarn. Have a python wheel to construct? Run make and have make call python setup.py. You have a Java project that requires a sequence of maven commands to build? Run make and have the makefile call maven.

Is that inefficient? You bet it is. Does it make it easier to sort out what to do to build a project for the first time? Yes it does. Does it make it 100% easier for our CI/CD framework to work with multiple languages and scan for the necessary compilers and dependencies? Heck yeah.

[edited for lousy formatting]
I am a "high school graduate" (GED) on paper. But owing to a life of experience and a early start in reading and general awareness of surroundings, I'd gladly go toe to toe with anyone with a paper college diploma for essential skills. And in any reasonable work situation, such as one where I could have several weeks or a month of lead time to get up to speed on the specific requirements of the job... I could score even on their own turf.

The current trend in HR seems to be using the Internet to remove human judgement and "the interview" from the front line of the hiring process. In its place, a machine-like contact involving websites, a sterile distillation process that relegates people like me to the "no callback, not even interested" queue.

It's Evolution in Action. For they not I.
If you pay for it, it does not mean you are not the product.
Smaller = anything smaller than a consumer grade DSLR.

The form factor make the smaller units far more difficult to hold properly while shooting, lack the optical viewfinder in most cases, etc.

The only thing a person needs for Star trails is a tripod and the sky. Stars start to "trail" generally anything over 500/effective focal length in exposure time in seconds.

Built in focus stacking does sound useful if it works well and macro shots are of interest.

Hi res modes are fine but it can never make your pixels bigger - bigger pixels of the same generation more sensitive to light so less noise at higher isos.

I have canon glass so tried one of their mirrorless cams and found its Ergonomics completely different to DSLRs and personally not in a good way.
> Last week, Reddit said the document had links to a Russian disinformation campaign, raising fresh questions about foreign interference in the campaign, though the document itself seemed to be accurate.

Informing people about what their government is planning in trade talks is "foreign interference", but pressuring that government to compromise healthcare so they can profit from it is... what?
Ban 100K hacked passwords from your Website
Today Hacware has launched a free developer tool to ban hacked passwords. This tool is for JQuery Web Developers to stop allowing their end-users to create accounts with the most commonly hacked passwords. Here you will see a demo and instructions on how to install.

https://www.hacware.com/banHackedPasswords.html
This article was probably slightly too early to catch the latest development in an extremely concerning election so far.

The latest coordinated disinformation was around a photo from a hospital in Leeds where a 4 year old child had to lie on the floor of the accident and emergency department because no beds were available (primarily due to cuts to services from the incumbent government plus winter demand and general wider demand).

The health secretary yesterday visited a hospital to respond to the incident and the political editor of the BBC (the state broadcaster) tweeted a story provided to her by government sources that a Labour (main opposition party) activist had punched a Conservative (government) staff member at the protest. The story was picked up by the political editor of ITV and all the right-wing papers (Sun, Mail, Express) picked up and amplified the story including via push notifications within the space of a couple of hours.

Video then emerged showing that the activist in question had his back turned to the individual he was reported to have "punched" and the staffer had walked into the man's arm.

However there has been no exposure as to who these government sources were who spread a lie in order to distract from the original story about the 4 year old. The disinformation isn't online, or isn't solely online, it's coming from government departments and it is being spread by theoretically impartial media sources such as ITV and BBC. This is an election which has seen at least 4 violent assaults on opposition party members - we're through the looking glass now.
Couldn't have expected it from a nicer company.
Ask HN: Why does YC recommend Cayman Islands company for international founders?
Source: https://www.ycombinator.com/apply/
Thanks for sharing! I'm glad my site was helpful.
That can go either way. The ones during the prime time hours like Alton Brown tend to be more practical recipes. It's the ones during like the 10am slot that do the complicated shit (which kinda makes sense since the people most likely to be watching those shows at that time are stay-at-home-moms).
Clang’s helpful error messages and error recovery
> The, mostly, free discourse we have on the internet today is more democratic than it was prior to the Gutenberg revolution or the rise of radio.

Is this true I wonder? Sure anybody can post, but we aren't all heard equally, at least not along standard social media channels where upvotes and algorithms determine who hears your voice - and these tools can be gamed (to what degree? I don't know)

A world where anybody can speak but only the powerful can be heard isn't much different from the world where only the powerful can speak.

To that end, I wonder if a systematic study could be done to see just how equal social media really is.

Are we seeing a redistribution of the power of speech/press back to the people, or simply a shift of power to those who know how (and have the funding) to control it?
Selling code will be hard, maybe nearly impossible. One option, especially if you see other companies popping up trying to do what you already have, is to join them.

Set up a good demo of what your code does, then approach new companies and offer to provide it to them either for a fee for service (best) or by joining them. Good luck.
His felony conviction was over perjury. Unless he's had some other violent past, I highly doubt most people would consider the death penalty appropriate (I don't think that's appropriate here).

> Hopkins was a convicted felon as the result of a 2006 conviction for perjury in the United States District Court for the Northern District of Iowa.

> https://www.justice.gov/usao-ndia/pr/cedar-rapids-felon-sent...
That's a 767. I fly United about 75,000 miles a year and I'm not sure the last time I've ever been on a 767. It's been a long time. This is a fairly typical 777 seat map (without Premium Economy). https://www.united.com/ual/en/us/fly/travel/inflight/aircraf...

I also end up flying a lot of 737s which are 6 across in economy.
Agreed, provided one is not so aggressive at preventing the questions you list that you effectively chill the environment for questions out of fear subsequent questions are “the bad ones”.

That for sure is a much worse outcome than the occasional “really?” kind of question. Some simple nudges to colleagues as checks (did you do the reading? Did you try to answer it yourself first?) before asking questions to keep things productive, for example, might be a good starting point rather than a Potentially more hostile approach that could frustrate well-meaning questioners.