skysight-inc/HackerNews huggingface dataset:
But if that's the case, why was I able to give this data to Facebook to begin with? It wasn't mine to give, right?

As long as Facebook exists, my contact list is clearly my property, and I should be able to export it.

Data just doesn't work naturally with the traditional concept of "belonging". It's natural for a physical object to have a single owner, and that owner has property rights, like you need to get the owner's permission to do anything with the object, and the owner has the right to give that object to someone else.

But for data, it's far more common for data to be about multiple people and entities, and no single one is the owner. If I buy you an Amazon gift card, that transaction involves you, me, and Amazon. Who "owns" that data? It just doesn't map to ownership.

You have to think in terms of rights for any of this to make sense. Who has the right to use the data, and who has the right to transfer the data to third parties?

It looks like society is converging on a system where some entities will have the right to use data that they do not have the right to transfer. That isn't how traditional object ownership rights work, but the rules around data usage don't have to map to the rules around physical object usage.
Ask HN: What tech stack would you choose to bootstrap a side project in 2020?
I'm a college student trying to choose a language/framework to build some side projects. Other than the classic CS languages(java,python,c/c++), I've learned some JS and Vue.js and now I'm looking into a proper backend language and framework.

After searching online and asking friends I've gathered some feedback on the most popular solutions.

Rails: Proven and mature. 3rd party gems that can help you with anything web-related. The ecosystem is thriving and most developers are happy using it.

Laravel: Made PHP cool again. Took lessons from Rails and probably provides the best Developer Experience when it comes to building a monolith app from development to deployment. PHP is also the most popular backend language.

Django: People love python. I hear that Django Rest Framework is a great tool, plus, the ability to add ml features on your existing app is a big plus.

Node.js: Full-stack Javascript is great but the backend landscape is a mess. Probably a thin backend without complex rails-like structure.

Phoenix/Go/Rust: Good options for specific use cases where performance matters.

Java/C#: Complex and enterprisey. C# is gaining traction but the 3rd party ecosystem is still lacking behind other options.

Backendless: SPAs, Next.js/Nuxt.js/Ember, JAMstack. Use services like Firebase/Auth0 and 3rd party APIs for backend logic or serverless functions.

What would you suggest someone learn in 2020? I know the answer is "it depends" but I know that for example Rails, Laravel and Django are basically tools for the same job, building CRUD applications on the server. Would you suggest someone to learn Ruby or PHP in 2020, though many consider them dead?
> Otherwise, who cares if somebody wants an alert that I have a meeting?

I would care if the person doing this then leaked my meeting information and tried to use my meetings for political gain.
That’s how I currently work too. It helps that the company has to follow strict compliance rules, so the work equipment is strictly for work.
What is Duro's business model? Who wants to buy underwater drones, or pay them to survey areas? My understanding is Liquid Robotics was acquired by Boeing (and their business model transformed from academic research to military defense) because they couldn't make the business model work. Of course Duro is trying to make it cheaper, but I'm still curious who their target customers are.

This is not a criticism - I am actually really curious about this space.
Elon's Cybertruck Reveal Was So Bad It Merited Him a Garbage Pail Kid Card
Awesome Flutter
It’s interesting to imagine we might one day scale this up to simulate enough neutrons to have something that could be considered conscious
America is about to experience a sugar shortage
So far I have heard of maybe one end user with a phone IRL.
Are there any examples of non-promoters / paid reviewers / internal employees (like plain ole' end users) showing off the phone?
I feel the same way.

I still have a PIA subscription for a few months, which I'm now planning on using until this becomes available in more regions (+ on more platforms, Linux and Android in my case), but as soon as it does, I'll be happy to switch over.
I’d love an ES service that exposes the same external API but can operate on a single node. So many “legacy” tools or systems rely on ES yet no one runs it correctly because it’s so costly. You can run single node but you’re definitely gonna lose data at some point.

Some orgs just need a simple ES-compatible system that won’t lose data. No frills. I inherited an e-commerce contract that uses ES and maintaining a cluster has been more costly than it should be, even with t2 nodes. The demand on this isn’t high but it needs a few nodes to protect the data.
whoa, it's great to hear from you. I'm pretty sure I've used your plugin on one of my blogs. thank you!
Yes, I did read the Gender Differences section of that article. You will note that I stated what research shows about population differences and did not wade into the more controversial question about why those differences exist.

That said, I have found that on controversial subjects, people grab every sliver of support for their own ideas, and ignore data that might contradict it. The more heated the debate, the harder it is to find a neutral data driven point of view. So rather than engage with the argument that I made, you grabbed on to, "But it might still be social and not biological!" And thereby bypass the argument that the gender discrepancy in engineering can be explained by population differences in ability and not by bias within engineering departments.

That said, articles like https://www.frontiersin.org/articles/10.3389/fnins.2015.0001... are highly suggestive that on this particular item there really could be a biological component to it.
I'm not old enough to have watched it, but know it was a groundbreaking show. No doubt that's true of many readers here. I think it's good for HN to err on the side of assuming literacy.

Not every title should explain itself. It's good for curiosity if readers have to work a little (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...). Being on HN's front page, given the unusual topic, indicates something that might be worth clicking on.
By the way, the article is on the front page because moderators saw that it had been overlooked and put it in the second-chance pool (described at https://news.ycombinator.com/item?id=11662380).

I don't think we changed this title because the submitted title was linkbaity. It was because we needed to squeeze in "(2017)". That requires 7 chars and the submitted title was already running up against the 80 char limit. I'll take another crack at it above.
Pretty much, yes. You are asking why would the response to this incentive affect people of different gender differently. I don’t have any clear answer to this question, other than pointing out that in the current system, we already have an existing imbalance, so there is already a difference in how incentives affect different people, and unless we determine the exact mechanism here, random changes are unlikely to change it.

By the way, this is called Campbell’s law.

https://en.wikipedia.org/wiki/Campbell%27s_law
The media is like this about almost any field you know about. Pharmaceuticals for example.
The first place I saw these diagrams is in the first edition of Tom Cover and Joy Thomas's excellent textbook - copyright 1991.

But the Venn diagrams are presented in their book as mnemonic tools, and not in terms of entropies of an underlying "I-measure" as in the article. (Of course, the book is an introduction, not in a theorem/proof format.) So you're not sure how far the notions can be extended.

The world of information theory was small then, and the author of the paper would have been well-known to both Cover and Thomas.
Change your router's password. If you're really attached to your current password then switch the TV to the new password, and then change it back. Either way your TV won't have your WiFi information anymore.
> I refuse to say "smart TV". It is a "sly TV"

I call them telescreens, comrade.
Encryption protocols are no longer classified as "munitions."

Software is, however, still regulated by export control (https://www.millercanfield.com/resources-alerts-845.html). This is currently a hot topic, as China has used facial recognition software in ongoing persecution of the Uighur minority. The US government responded by blacklisting several Chinese firms, and selling software to those firms could land an individual in jail (https://www.nytimes.com/2019/10/08/business/china-human-righ...).

I'm not saying Google did anything illegal in its liaison with the Chinese government to build out a search engine to their specifications. But it is exactly the sort of business venture that needs to be carefully monitored and that whistleblower protections are intended to guard.
The problem is that if you give a rocket engineer the job of opening a pickle jar, you are forever in danger of them doing something titanically ornate, instead of just opening the goddamn jar or installing one of those toothy wedges under a cabinet near the fridge, where people can still function normally if they forget it's even there.

The one time I worked on a team of all highly senior people you couldn't get any of us to do anything. We were always writing code to do the thing for us. Which sounds okay at first, until you started trying to trace through all that code and then holy shit, we have made a terrible mistake.

On any project there is a mix of tasks that are perfectly suited for mid-level developers, and a set of tasks that are interesting enough but relatively low risk that you can use to train up low- and mid-level people for something meatier. Many of those tasks are also perfect for introducing new team members too.

If you aren't constantly trying to make 90% of the tasks simple enough for a boring team member to do then I don't know how you prevent the overall complexity of the system from eventually swamping you all. There are systems that look like they avoid this but if you look hard enough there is almost always one or two people who are holding the system hostage, and if they don't want something done to the system, it's not getting done, no matter how many customers leave. Eventually power overshadows merit and you get an oligarchy instead of a democracy.
IMO it’s because generates code is not “source code”. It’s more similar to object files—both are generated by running a compiler.
>This app is incompatible with your device.

my disappointment is immeasurable and my day is ruined
Simple Intro to Modular Forms, Elliptic Curves and the Taniyama-Shimura Conjectu
OK, add brewery to the list of bed and breakfast, bar, restaurant, movie theater and book store. All things people fantasize about owning yet know nothing of how grindingly difficult and prone to failure they are. Dream on...
In India, your major is largely determine by your academic results and social pressure when you finish up secondary schools.

If you score at the top in your entrance exams, you will applying to medical or engineering schools. The good schools are hyper selective and only take the top scorers (at a rate more selective than our ivy's). Very, very few people consider majors outside of these areas. Secondly, there is a huge amount of social pressure to be an engineer or doctor. It is quite often that parents choose your major, or at least heavily push their kids into one. There are lots of Bollywood movies whose plots are centered around parents forcing their kids into engineering.

Since your choice of major is largely determined by academic and social reasons there isn't a big gender disparity. Females do just as well on the entrance exams, and there is no societal view that engineering is a male major. If you are a parent who wants your kids to earn well and marry well, you will push your kids towards medicine or engineering regardless of gender. If you are female who scored well and got entrance into a top engineering school, dropping out would be unthinkable. It would be an insult to your family. You would be throwing away years of hard work in their view; some kids start preparing for entrance exams when the hit 14. There is even a suicide problem when people fail out of the top schools (see the movie 3 Idiots). Essentially majors and careers have a hierarchy which is the same regardless of gender.

As to why there isn't a societal bias that engineering is a male major, I'm not sure. It was definitely a quick change as it was only in the 1960s when most engineering colleges started admitting females.

There is definitely still a gender gap (many women are not supported to even finish basic schooling), but there isn't a huge societal bias that engineering major or STEM is a male profession.

I have heard that some of the USSR countries (Russia, Ukraine) have a similar culture and don't view engineering or STEM as "male" majors.

Maybe the problem is parents don't bully their daughters and sons into engineering here :)
You'd have to bridge whatever you're connecting the hdmi to make that a problem not? I generally don't have that kind of a setup for network clients. Least I've never seen a network device that was originating off the hdmi port in my life.

Can you provide more context?
Add r2 (radare2), a command line reverse engineering suite
Some of the disks in the market over the last few years were not well-labeled in terms of revealing their SMR internals, and use larger media caches to disguise write performance issues (at least, until they don't). For example, the Seagate STGY8000400 is an external 8TB SMR drive. But the industry as a whole is moving to host-managed SMR, so hopefully that specific issue with external disks will soon go away.
Trying to compare it to another code analyzer... https://sonarcloud.io/about/pricing
100k lines for €10/mo.
I tried Surfing Keys way back when I had to give up Vimperator, found it insanely laggy (like, 5 seconds just to open the command prompt; no idea if it's been fixed). I've used Vim Vixen since then [0], which has almost the same defaults as Vimperator did, for the things it supports.

[0] https://github.com/ueokande/vim-vixen
Let’s see how much the US government spends on some “proprietary services”....

Oracle: $3 billion.

https://federalnewsnetwork.com/reporters-notebook-jason-mill...

Microsoft $7.6 Billion

https://www.marketwatch.com/story/microsoft-vendors-win-76-b...

Both AWS and Azure have separate gov regions. Civil servants have never been adverse to spending money on proprietary solutions.
I like it, but the conspiracy would be almost always impossible to prove. People in these positions don't 'conspire', they say "wouldn't it be nice" to a golfing buddy, who then does what they can to make it happen.
The software isn't the issue. A lot of bars and restaurants go broke within the first year, and lack of financial literacy is a big part of that, but you're not going to fix financial literacy with a bunch of software and a dashboard or two. Ditto for breweries and practically any other type of business started by people with passion but no business sense.
Because Vim is not an editor. It's an idea. Probably one of the best ideas that ever happened in the computer science. Another great idea (often mistakenly called a programming language) is idea of Lisp. When you combine these ideas together you can get something insanely powerful. If you never tried Spacemacs or DoomEmacs, I encourage you to check them out.
Oh yes. Hispanic is the correct term when speaking English.

Latinx is a sign of wanting to show off Spanish (to virtue signal) but actually being intolerant of the way the language works. Values collided, and thus Latinx was born. Using the correct term, Hispanic, just wasn't an option.
Generated code is an artifact of the source code. If you need it for something specific, regenerate it from the source when you pull that from your version control system. You're not getting any benefit by storing something that can be generated alongside the means to generate it.
Was there a list of supported languages somewhere? I couldn't find it.
Why I’m shouting your coffee at our next catch-up
They might be superficial, but if they did any sort of supervised training (I'm assuming they did), then they probably won't be wrong.
Craft breweries don't have a lot of money and spreadsheets are cheap and therefore hard to compete with.
Slack offers option to turn off WYSIWYG editor
This certainly feels underhanded - if par for the course for US data privacy - but what is the fundamental risk here?
haha, thank you so much!

I'm at jijo@buymeacoffee if you have any questions while setting up your page.
i.e. the preview is mostly useless for any enterprise...
I'm no fan of the Daily Mail in particular or their political leanings in general, but I don't think you're being fair here. It was live for 90 whole seconds and you wrote almost 400 words about how it's the worst thing ever? I agree that they should use Lorem Ipsum style filler text until they have real quotes, but preparing two versions of stories is extremely common. Most news outlets have a stack of "in case of death" stories on file for every possible celebrity or public figure. They even wrote one in case the Apollo 1 astronauts died.

"IN EVENT OF MOON DISASTER": https://www.archives.gov/files/presidential-libraries/events...
Turning things into competitions often has extremely negative externalities. The desire to be the richest, or have the biggest house, or the fastest car, or drink the most alcohol, etc... destroys lives. And this kind of status scrambling is not exclusive to men.
Thanks for explaining that. I forget the exact history, but I know they've changed up the extension types/APIs multiple times in the past few years. I think a lot of developers/companies gave up on them after being forced to rewrite.

To confirm, is the model you and the parent would like:

"After x units are sold, or after 12 months (whichever comes first), the project will be open sourced and changed to free in the App Store. It will then be supported with an optional in-app-purchase donation - with no nagging or feature differences."
Novel software helps scientists see what animals see
In South America they run electricity through the shower head: https://i.redd.it/lsmtihn21d201.jpg

An in Germany a just guy convinced 88 people to try to electrocute themselves and send him a video of it
I think you're misunderstanding the comment.

I read "just" as surprise it's this easy from the end user perspective, as opposed to the actual technology.
Ask HN: How to Convert HTML to PNG on a Serverside?
Hello everyone!

I need an advice. I work on a web app, that needs to send PNG images to users based on their achievements. The easiest way to do that is to construct an HTML that contains all the information, make a screenshot of it and finally upload it to the server. But this solution is extremely not optimal.

So I'm curious how to implement the same logic, but without frontend involvement in terms of image generation. I know that there are many commercial libs and services for that, but maybe there is some open-source more or less good libs for that.

I'm fine to work with Java, Scala, NodeJS or Golang.

Any advice is welcome!
I don't know if this will be of any use to you. If you're pitching to VCs, you're already operating way above my level. I also don't know if it's different over here. I live and work in the UK and I'm white. I genuinely don't think I've worked with anyone in the tech industry who cares what race or background their co-workers have.

There's definitely an underrepresentation problem (most grievously with female engineers), but I sincerely believe the problem is mostly systemic, rather than driven by personal prejudice.

From my (limited) perspective, the only thing anyone gives a damn about is whether you're a good developer. If you can code, if you can ship, if you can work well with your other colleagues. Please don't feel like you have you walk into meetings pretending you're somebody else. Walk into meetings with the confidence of a great engineer and founder - because anybody who gives a crap about anything else isn't worth impressing.

With love, from one engineer to another ️
You could also sabotage the wifi chip or antenna if you wanted to make 100% sure the tv doesn't connect. Good luck trying to connect to wifi without an antenna connected.
True. But I also believe that a diverse workplace is a better workplace because of a combination of different perspectives.
I also believe women are underrepresented in programming, the main consequence being the infantile machismo we all know exists.
The bus thing sounds like coprocessors on x86 up to and including 386 (though presumably not in separate chips here).

Later there was no real bus anymore (486 SX "FPU" replaced the main CPU) or the only(?) kind of coprocessor ever used, the FPU, became integrated into the CPU.
I’m not sure why the other post was marked dead, but AutoML models can be exported - you can export them to TFLite format[0] and then run them on edge devices, such as a SparkFun Edge[1] or a Coral SoC / board.

[0]: https://cloud.google.com/vision/automl/docs/export-edge#expo...
[1]: https://www.sparkfun.com/categories/tags/tensorflow
The heat emission of projectors makes using them as a TV replacement pretty much DOA for me.

I throw cult movie nights and recently ditched the projector for a 42” screen - by the time there were 15-20 people in my living room, the heat of the projector made us keep windows open in Canadian winter.

Not to mention the usability issues during daylight, which make a projector (there’s a lot of light in my living room) mostly useless 50% of the time.

The large black rectangle has its own use - it clearly defines where the screen is occupying space, something you’ve gotta configure for a projector.

Unless you are privileged af enough to have a room you can dedicate to a home theatre setup - (in which case, good for you, housing/rent prices here in Toronto make that out of reach for me even as a low triple digit salary individual, four times higher than most of my similarly aged friends) - a projector’s disadvantages far outweigh its benefits.

Even if visibility wasn’t a glaring issue, the heat is practically unbearable. Worst idea I’d had was to try it in my bedroom as a TV replacement. :P

I went through several models of projectors in an attempt to see if any of them would be tolerable, but no.

Large TV’s emit heat as it is; but it’s really like a small heater in a room on low, instead of an industrial scale heater.
That would be about the time this store started.

https://www.thenile.co.nz/
Is there a detailed writeup on the Human Web proxy network, specifically on the data transmission? It would be interesting to see how does it prevent Cliqz and proxy server operators from learning the user's IP address. Was Tor evaluated as an alternative for data transmission?
Can’t wait! If you are into Python and lives in SF Bay Area, this is probably the coolest meetup/dev gathering to attend.
I think you're making an "ends justify the means" argument, and I'm not buying it.
TLDR;

There was no direct, or indirect evidence, of any misconduct by President Trump. This biased document from Adam Schifty Schiff is not proof of anything.

When you have a process that is unfair and one-sided, and does not produce even the whistle blower then you cant move forward. The "whistle blower" and the connection to the dems and the intelligence community is more proof of a coup attempt. If it is really this Eric person....

https://dailycaller.com/2019/10/30/farrell-trump-star-chambe...

https://townhall.com/tipsheet/juliorosas/2019/12/03/jim-jord...
"How does it compare to sshd?"