skysight-inc/HackerNews huggingface dataset:
As public regulators all over the world are busy pushing regulations (what else? that is their sole job after all) maybe it is time to stop and ask: are we losing more than we are gaining?

Everything has a price and free markets are the only mechanism for determining that price. But regulations overwrite that price with one determined by politics and lobby and populism. This new price is paid by all no matter if we want to or not.

So the question is: is it worth it? I make this kind of cost analysis in my life every day. But is it anybody doing them at the society level? As the costs of regulations add up so does the cost of the product. Can, we, as a society, afford it? Or maybe we are pawning our future to pay for these imposed costs today?
When you were outside the US.
Long time Vim user here. Just switched to Emacs primarily. Use Vim for small tasks
They could crossover in the cable. So both sides provide power on pin 20, and leave pin 21 notconnected, then have the cable wire pin 20 to pin 21.

Then, when a device needs to draw power, they connect pin 21 as the source and leave 20 notconnected. If both devices supply power, then both power circuits are open.

This still isn't ideal, as extension cables would need to be non-crossover and you would have a problem if you ever tried using an extension cable in place of a normal cable.
exactly. i think the issue with cell with people is that it can track your movements and most people always have it on them and on.
Out of curiosity, what are your thoughts on SHOP as an investment? Do you think Square (now that they've acquired Weebly will be able to slow down their growth)?

Also, SHOP is sitting on >1.3B of cash and their new CFO hinted at an acquisition - any guesses on who/what kind of business might be a good acquisition for them?
You make a valid point, and you can choose to keep the policy for yourself. Doesn't mean you can make policy against those products considering them guilty.

GMOs have nowhere close to catastrophic potential for human health. On the other hand, we still heavily consume excess fats and sugars on a regular basis, which are well known to cause health problems in the long run. If you are really concerned about your health, or that of other people, and would like to see this legislated, maybe we should be starting with the ones with substantiated evidence against them.
I guess I'm not cut out to be a yacht owner, because I assume I would treat my crew the same way I treat my employees now -- demand that they try to stick to a 40 hour work week, feed them, and make sure they are well rested and being safe.

I guess I would have to ask that magic yacht designer to design one that had double the normal crew quarters so that they didn't have to work doubles.
Interesting. I’ll keep an eye on this as I’ve previously used https://automeris.io/WebPlotDigitizer/.
Cambricon, Makers of Huawei's Kirin NPU IP, Build a Big AI Chip and PCIe Card
That's an approach to directly accessing memory not an approach to 'pointers'. Pointers are an entirely different language facility. For one thing, they're typed. PEEK just gives you bytes and you can neither reference or dereference anything.
Publishers stop Facebook ads over policy treating them as political advertisers
The quality of most content is so poor it’s almost physically painful though. Clickbait is pervasive, divisive trolling is ubiquitous and it infects everything. Look at how hard this site has to work day in, day out, just to keep the rot at bay.

There’s an ocean of content, but most of what’s actually born online is an aggressive waste time, designed to maximize engagement and nothing else. There are 10 minute+ YouTube videos on topics that could be better encapsulated in a paragraph of the written word, but of course it’s easier to monetize the video. The pervasive online business model is industrial scale invasion of privacy, news media is teetering, blogging is suffering, forums are mostly dead.

A majority of the population visits a handful of sites like Facebook and Google, the latter of which wants to subvert email. Brandolini’s law rules, and has been turbocharged with the power of a thousand retweets and a million echo chambers. White supremacists and all other manner of kooky fucks finally have the global audience they’ve always dreamed of. Twitter and other platforms have fueled an outrage culture with the soul of a jackal and the attention span of a gnat.

I do like streaming content, but it seems like a bad trade off.

Oh yeah, and we have the security disaster that is the IoT and resulting bothers.
I'm late to respond to this, but this sounds just like Nelk on YouTube. They are a pranking channel (ignore the immaturity), but they are banned on YouTube after barging into the Google Headquarters and recording a prank. They are now uploading "PG" content to their YouTube channel (after a serious ban from YouTube), while also branding their own media site where you pay for their "explicit" pranks.
There Are 101 Americans with Over $1M in Student Loans
I had not realized that this insane bit with an inalienable right to monetary remuneration had made it to the drafts. We already know from the past cases that if given the choices between paying for the privilege of linking vs. not linking at all, search engines and social networks will do the latter. The economic value of e.g. news searches must be miniscule.

But maybe there is a little bit of value there, even if not a ton. So one can maybe imagine a Google or a Facebook signing a deal with a couple of publishers per country. It's just that the marginal utility of additional publications will go down very quickly. Most publications will a) not get paid for the links, since they're not linked to b) not get any traffic, and lose a large chunk of their ad revenue as well.

It absolutely boggles the mind that anyone would think this is a good idea. Unless they're a top 2 media conglomerate of an European country, and would like for all their weaker competitors to be killed off.
Yes, causal. :)
Ah yes this is so true!
As someone who reads and writes a lot of python a, consistent style is incredibly valuable.

The only reason I don't use autoformatters is because most of them are bad. In my experience, black doesn't have those issues.
Ignoring what the laws are actually about, GDPR and copyright are similar in this: one entity gets legal control over others' use of certain information. But while the privacy law is aimed at allowing individuals to assert some control over companies, the expansion of copyright is used by companies to assert control over individuals.
It's not about party affiliation. It's about whether they care or not to support the overwhelming public interest.

What we want is a government scared of its citizens not the other way around.
It is now StormGeo and looks really nice. No wonder the captain he preferred it.

https://vimeo.com/234734651
Who would start a new search engine in this day and age? You'd need some really unique features which Google can't duplicate, and the only one which seems to have made it is DDG with their privacy promise.
> Cisco is a Fly By Night IOT Corporation? Linksys?

Cisco hasn't owned Linksys in years and Linksys itself is tiny. This kind of liability absolutely could bankrupt them.

And they're one of the major players. There are companies making this kind of hardware with like twelve employees.

The barrier to entry is so low that even individuals commonly make one-offs from scratch for personal use.
Most routers are shit. Manufacturers slap together a version of linux, some crappy web ui, and ship it. It is unlikely to receive any updates or patches.

Manufacturers should be liable for the poor quality of the devices they make. Software vulnerabilities are a fact of life, because there is no driving force to be better. Strict liability would force the industry to be more like other engineering disciplines.
That doesn't make it alright for the EU to kill new entrants through regulation...
You should focus on two things:

1. Your "personality"

Properties/qualities that you like most. To discover what you really like you need to try different things. It might change over time as you become more experienced.

- dynamic vs static
- weakly vs strongly
- oop vs functional

2. Impact and market.

You need to specialize in things that let you make the most impact. At some point, knowing specific APIs/Frameworks is more important for productivity. You also want to get nicely paying job and these will only come when you are expert.

- frontend vs backend
- DevOps vs dev vs dba vs full-stack
- networking vs distributed vs graphics vs web vs embeded

I would avoid Project Euler as problems are too small to evaluate anything other than syntax. Learning stuff like Kube or AWS is not particularly useful. Knowing what tool to use and how to put it together is more important.

Finally depends what you choose you might end up learning one language or multiple.
> If you happen to have such a cable, your best advice is to throw it away and buy a new one that doesn't have this issue

Why throw it away if I can happen to get a DP-powered device in future? And why has the FAQ article been removed?
> Today Routin discerned that Polys is playing a language game with himself, and, growing bored of the language in which Polys typically thinks, wanted to hear something in a different language for the joy of it. However, Routin doesn’t know anything about language, but he knows someone who does. He sends Reqla and Resnak to the one and only gremlin translation company.

And -

> Avoiding humility or feeling silly or stroking a big ego are not valid (moral) reasons to preclude something that may otherwise lead to progress in an area that is difficult. If you are a very intelligent person, and you find that you have a hard time letting go of the need to midas-touch everything you interact with, you may be contributing to the problem of difficult to maintain and difficult to reason about software.

If the argument is “story design your systems”, and this is what we get, it’s just too much for me.
I find shodan.io terrifying.

It allows people to see the IP addresses of printers, routers, etc.... at scale.

So if a hacker finds a vulnerability, they can really quantify the amount of devices they can attack.
Ah, that makes sense. But that's, afaics, a completely undocumented operator which breaks standard (subject last) ML convention - I get why it's very useful for interoperability with JS but jeez that isn't great work on the documentation front; I've been using Reason for small personal projects and libraries for the last six months and didn't even know that was a thing that had been defined
You can't put forth accumulation as a legitimate use of data, as in "it might help our eventual value when the company is sold, therefore we sleep it all up" and neither would "we hand over the data, we get money, therefore it's our business" fly, but using PII in-house for running ads in a "registered, but not paying" service tier has all the trappings of legitimate interest.
It's indeed worth noting that cmake only supports one toolchain at a time, so it's currently not possible to build for the host while cross-compiling. This is a complete showstopper for certain types of eminently sensible build process, so if you've got one of those then you should look elsewhere.

In other respects, my experience has been exactly the opposite of yours. Right down to the supposed superficial attractiveness of CMake ("LOL", that's all I can say - shit's a fucking disaster zone at first glance!) that turns into horror on closer examination. (Since in my view, it actually mostly makes the right decisions internally - you just need to get past the spitefully bad scripting language.)
When an aircraft crashes and the NTSB gets involved to investigate, does the aircraft manufacturer get sued? I don't know. Why can't we set up something like the NTSB for critical infrastructure stuff at least? I can see how setting it up for consumer stuff would suck. But purpose of the org would be to make stuff safer and develop best practices, not assign blame. I'm probably naive, as I don't know all the good and bad details of how NTSB investigations work. But I figure that's a good place as any to find inspiration for something that could work?
>> can you give me a ballpark

> you're asking for a hard number?

No, I am not asking for a hard number, I specifically asked for a ballpark.

> invest in the security of the project you're using

I agree, but slapping fines of developers for using openssl to enhance security makes it a bit hard for anyone to afford putting any extra money towards security

> arguing about the specific mechanics is pointless

Agreed, my goal is not to flesh out the mechanics, it is to demonstrate the pitfalls of such a law. I'm only asking for a ballpark (again, not a hard number) so that you can personally understand why you and every other serious developer would be sued out of existence unless you propose obscenely small fines (which would make the whole idea useless, because then developers could easily afford to be negligent without getting too much of an increase in fines).
static site generator :p
There will always be some craziest on either side of these arguments - that shouldn't be the focus & detracts from sound arguments.

>reasons other than health (e.g animal rights

I don't much care for the concept of animal rights, but having inspected a handful of industrial scale farm ops I can kinda see where they're coming from. Lots of disgusting stuff & it doesn't seem isolated either.
It's hard for me to take seriously the idea that we're in the midst of a security disaster today; I got started professionally in the mid-1990s, during an era when virtually every computer system on the entire Internet was riddled with stack overflows. It was so easy to exploit memory corruption in 1995 that you could sometimes write a code execution exploit blind.
It probably varies by person but I've experienced a version of this at Four Seasons and Ritz properties. On one hand I respect the incredible training, homogenization, attention to detail, etc. It really is amazing - impossible to compare their level of service to any other chain/organization at that price point (top 1%, not 0.01%).

On the other hand after about a day or so and the novelty wears off it starts to seem a little "creepy" in a Stepford Wives/Get Out/etc kind of way... On a couple of occasions I was so uncomfortable I literally pulled someone aside and said "Come on, level with me dude. This isn't real. You don't really talk like this." In most cases they would respond with something along the lines of "Sir, I'm sorry but I don't know what you're referring to". It never quite rang as genuine but I couldn't help but wonder if the staff is trained or programmed.

I know some people/families/etc who have never experienced lodging, accommodation, service, etc at any lesser level and it made me really wonder how aware they are of the bubble they're in (and how strange it really is).
What a weekend find! This is a nice piece in a puzzle I'm trying to solve related to a consumer audio device with upgradeable firmware.

The platform of the device is used for both a prosumer audio device, a professional device, as well as other consumer devices. On top of that, the prosumer device appears to have different functionality enabled based on the part of the world you buy the device, but my hypothesis is that the hardware is the same, regardless of region, and the firmware just implements a dark pattern to limit functionality (perhaps to avoid additional FCC certifications, support incidents, etc.).

Anyway, I've spent a few nights extracting the firmware from other regions, found a great presentation where the company details the hardware and platform, and discovered that the audio capabilities of the hardware for the prosumer device approach that of the professional device (higher sampling frequencies and resolution during recording).

My hope was to be able to flash the device with a modified file system that enabled the features, but ran into the firmware appearing to be encrypted, but potentially decrypted on the host before being pushed to the device. I've been decompiling the drivers to see if I could dump keys or the decrypted payloads, but also thought about sniffing the USB I/O and dumping that way. It looks like this is a nice intro to help me on my way.
I can’t describe how little I trust this company’s software for an actual production system. There is so much nonsense in the marketing of this product with very little in the way of a technical whitepaper explaining how things work. Backends for MMO type software typically are highly specialized depending on the game itself and it would not surprise me in the slightest if this was all overfunded vaporware
That still leaves the question of whether meat of any kind is healthy. The jury still seems out on that one.
Background:
I’ve been working with B2B SaaS companies for over 9 years now, helping mostly with product design.

Observation:
One thing most companies seem to mean by ‘growing’ is getting more traffic. The big advantage of B2B software is that you can do very very well with very very small amounts of potential users flowing through your funnel.

Solution:
The biggest thing I’ve seen contribute to B2B product growth is by far a focus on increasing conversion rate (instead of traffic generation). UX design plays a central part of this (Full disclosure, I run http://fairpixels.pro - a design firm for software products in this space, so I might be biased, but the data I see every day backs this claim up). Stating the obvious, but it’s a lot better to have 50 people visiting your website every day, and get 5 of those to subscribe to your annual plan, vs driving 200 people to your website but only having 2 or 3 join.

Map out your user flow. Where does your lead come from? When on your website, what does he/she see & do? What’s the one CTA you present them? Is your value prop clear? Does your CTA have the right color and is the placement right? Does the look & feel of your website communicate professionalism, trustworthiness, etc.

It’s sexy to think about driving thousands of users to your platform, but it’s more practical, useful and valuable to focus on those questions.
Holly crap! They literally link to "https://heroku.com", etc. I thought they'd link to a page on those sites, but just the root domain? Dang.
I think I'd find it difficult to wedge into that first section, but perhaps I'll add a link in the first parenthetical paragraph.
They're old crappy protocols designed a long time ago. There's a reason why no modern email system uses them but only offers a mapping interface at best for older clients.
This makes perfect sense for socialist regime - keep few large outlets that you can control easily. It really boggles my mind that people believe EU has any good intentions. They aim for total control of every aspect of ones live.
For all practical purposes, about 35 years ago, unless you were under targeted surveillance.
Just as a side note: not every search engine is a direct competitor to Google. You can have vertical search engines serving a specific purpose. These can do very well by executing on a narrow use case. Something the Googles can’t do.
I was wondering about this so that is good to know, thanks. My Asus router was also updated for multiple other vulnerabilities. I really think Asus has been doing a great job with pushing regular updates.
From that mentioned Vanity Fair article I sort of got the impression that the captain expected the storm to be similar to what he had experienced when sailing Alaska, not what a proper tropical storm is.
How does meson's find_library compare to CMake when it comes to finding libraries on Windows? That, and the very nice GUI tool that comes with it are my two killer features of CMake.
Ask HN: What do you want to learn about web automation?
Hi HN! About a year ago I wrote a Guide to Web Automation (https://hackernoon.com/guide-to-web-automation-889557804453?source=linkShare-bba404fb56c2-1527381510). Since then it still draws some attention. What topic should be covered in greater detail? What were your insights when you implemented web automation?
Cargo for C? Do you mean for an entirely C project?
I started my coding journey with GW-BASIC. My teacher used to make whole class do coding on paper, "dry running" the code before we go to the lab and sit in front of an actual computer. The process seemed to be an overkill initially but as I got better with it, I started to take interest in reviewing other people's codes and understanding code written in books without actually typing it in.
So that the access to information is more democratic? What stops Google from suppressing certain information at the request of bureaucrats or corporations? When you have a choice you are more likely to see information from different sides. Of course most people won't bother, but suppressing choice can only end up sad.
Yet another reason there is ambiguity in the terms. Most websites can portray themselves as good meaning. Socially defined justice is not really the law.
You actually think that censoring the internet causes technological collapse? Have you heard of China?
I'm still not convinced there's a good way in cmake to pull in and compile external libraries as dependencies. I know it can be done via a superproject method but that's a lot of boilerplate for something that should be straightforward. Everything else is simple and easy until I butt heads with that issue.
It is worth it for those that do it. This is thousands of hours of paid meetings, presentations, lunches, conferences. They just get themselves busy and collect tax payers hard earned money. If it is good for the society? Bureaucrats don't care, as they are winning.
$7,500 Quitting Bonus
> Nobody evaluates a model based simply on how well it fits the data and its number of parameters

This is standard practice in deep learning...
This is some revisionist history right here.

Speech recognition has gotten dramatically better since 1995. It now works with cheap mics, without per-speaker training, across the room, in noisy environments, with large vocabularies and low error rates.

The problem with this article is that all of this tech is not a binary yes/no feature, but rather work with varying levels of success in various situations.

It also says ridiculous things like "Unlike today’s conversational interfaces, the Gemini took voice commands in an english-like programming language called VOCOL." as if that is a good thing, compared to these interfaces being usable in ambiguous natural language.
It is very nice video.

I am still not too sure why Improbable just don’t make their own games.

That’s how Epic basically marketed their engine.

This type of games require massive investment of time and resources.

I feel it will be much easier developing your own game vs trying to pursuade studios spend millions of dollars on development, which is inherently risky.
Fail2ban typically bans a single IP, not a range.
I was 7 years old in 1980. I only wasn't using a computer yet because I had another year before I got into fourth grade where thet had a class computer (a Commodore PET), and I was programming a computer at home (a Timex/Sinclair 1000) a year after that, and a PC another couple years later. And none of that was particularly outstanding for my peer group, except some of their families got Apple or Atari computers instead of PCs.
JavaScript's key event listeners, but those are a complete and utter pain.

Canvas is also somewhat nice once you figure out how to work with it. I still don't completely understand the ideas behind it. There seems to be a specific paradigm behind it that none of the tutorials I've gone through have shown me.
Sounds like a really interesting project! Hopefully you manage to figure it out. Glad I could help start your own rabbithole of a journey! ;p
I always took advantage of summer quarter as an undergrad. It was a better experience though course selection wasn’t great (especially for CS).