skysight-inc/HackerNews huggingface dataset:
To be totally fair, we would have difficulties detecting the opposite (rights preceding abuses) because people would presumably be organising against the abuses.

For example, murder is generally highly illegal everywhere without need for particularly violent murdering sprees to prompt action.
You do have a choice - the choice not to go to an overpriced theater. People vote with their dollars all of the time.
Intent to obfuscate was not implied in my statement, apologies if it came across like that.
My point is really an aside, but none of your examples actually require eval. Any code could have used `async = 1` directly as a variable, for example. And dynamic languages needn't support eval, though they typically do.

It's just a challenge with permissive languages that expose as much of their internals as Python, but a practical view could still be taken — for example, it could be possible to run all the test-suites of packages in the PyPI on a new version to test for breakages.
some intuition you have...
Right! Sites like this and bitcoin could be handing criminals to the authorities on a silver platter. Why are they shutting them down? They should be intentionally creating sites like this as honey pots.

Would that be entrapment? Catch a predatoresque?
Announcing ONNX Runtime 1.0
I think you're exactly right about the "category of systems" thing. If you're "just"[0] moving protobufs across networks, then Go seems like a perfect langauge, esp. if you can just codegen the protobuf code. There's obviously more to it, but that seems to have to been the spark. To be fair, Go does does seem to work quite well for infrastructure code, but in those use cases you're usually just working with very concrete things and are not super-worried about abstracting over "effects" and that sort of thing... because it's all effects and everything is extremely concrete if you're interacting with e.g. the Linux 'container' infrastructure.

[0] Of course, it's never "just".
I just deleted my Fitbit account and will for sure be confirming whether it's deleted in 7 days.
Right after work, I turn off and unplug the pc, then I roll the top down on the desk.

I step out of the office, walk through the living room, and into the kitchen where my beautiful bride has dinner cooking. I wash up, then join Wifey and the kids at the kitchen table.

After dinner, my wife and I go for a good walk. After that, it's family tv time.

I really, really love working from the house. Zero time wasted on commuting.
The interesting technology these days is not DKIM but rather DMARC. DKIM allows you to sign messages so that others know that the message originated from the owner of the domain. DMARC allows you to express what you want receivers to do when someone is spoofing your domain.

If you operate your own domain and you are worried about spoofing, implementing DMARC will put a stop to it with all the major email receivers (Gmail, Yahoo!, Microsoft, etc.), since they all respect DMARC.

But the really cool thing about DMARC is that it lets you receive feedback reports from email receivers with copies of these spoofed messages along with aggregate statistics showing you where spoofed email is originating.
>In my experience, saving a little on runtime doesn't make up for having to crack open the manual even once.

Please don't ask me to give up features so you don't have to read the documentation. It is the most basic step of being a good citizen in a software ecosystem.
How important were math books in English really? English mathematicians were reading and writing latin at the time. And would have had access to Euclid well before that book was written.
> Why would a company ever want to release any product without strong encryption (end-to-end) when users never complain about their data being encrypted. The only reason companies don't encrypt is when they have a vested interest in spying...

I think the second thought doesn't follow from the thought before it. to my experience, the main reason companies don't encrypt is because it's simply makes it that much harder to debug problems and consistently provide successful connections for users. HTTPS can fail in ways that HTTP does not.

If users aren't clamoring for encryption as a feature, the main reason not to provide it is simplicity and quality of service along the axis users appear to care about. If users want encryption enough that they're willing to tolerate that sometimes browser misconfiguration or server side error will cause the connection to fail because it cannot be trusted, then companies will implement it.
Related, via https://www.lesswrong.com/posts/3T6p93Mut7G8qdkAs/evaluabili...

> According to Hsee—in a paper entitled “Less is Better”—if you buy someone a $45 scarf, you are more likely to be seen as generous than if you buy them a $55 coat.

and https://www.behavioraleconomics.com/resources/mini-encyclope...

> When objects are evaluated separately rather than jointly, decision makers focus less on attributes that are important and are influenced more by attributes that are easy to evaluate. The less-is-better effect suggests a preference reversal when objects are considered together instead of separately. One study presented participants with two dinner set options. Option A included 40 pieces, nine of which were broken. Option B included 24 pieces, all of which were intact. Option A was superior, as it included 31 intact pieces. When evaluated separately, individuals were willing to pay a higher price for set B. In a joint evaluation of both options, on the other hand, Option A resulted in higher willingness to pay (Hsee, 1998).

So put a fancy trinket in shabby wrapping, for maximum impact.
Visiting the SOSP 2019 AI System Workshop
Let's turn it around and think about tech, Google amazed people with their 20% time. 20% of your time to do wha you want to do - it kept engineers motivated and spawned new ideas. It was a fantastic recruiting tool too. If you stick someone in a box and tell them they're never getting out, guess what? They're going to lose motivation. Pretty much one of the fundamentals of tech is getting engineers motivated. A motivated engineer is 1000x more effective than a great, but bored, engineer. Why can't people realise this pattern can be generalised.
They obey to other less obvious regulations, manufacturers cannot sell you a phone that transmits in a frequency you desire or let you input your own IMEI number etc.

Seriously, hardware is regulated. Check it out.

It's all about response to some kind of abuse and it's different everywhere. In some places regulators mandate that the alcohol bottles must have special plugs that let out alcohol but cannot be re-filled easily because at some point someone started bootleg alcohol business by re-filling the consumed bottles.
I think this is underappreciated.

High-quality crypto libraries / systems lead to broader implementation, which makes it harder for elements in mostly-free societies to pressure implementers.

It's one thing for the NSA to quietly lean on ATT (and only ATT). It's a completely different thing for them to quietly lean on 1,000 different organizations and authors.

Similarly, it's easy to sneak a CALEA-alike amendment into national law when only PGP exists. It's harder when the narrative becomes "The government wants to take {beloved product used by millions} away."
Is it important to match the IP address to the domain name?

I assume that all the hosted sites are mirrors of each other.
It is a beautifully simple data structure. I just wish its UI was that simple.
Has anyone succeeded in blocking copyright though? I havn't illegally downloaded anything for years, but I've never been in a position where I couldn't find a copy of copyrighted material if I wanted it.

With the ironic exception of Australian Standards, which Australian's aren't allowed to know about without paying a large fee.
There are tools built for this use case. One example is https://forestry.io
I consult for and advise companies, initiatives, and funders working to protect and improve our information ecosystem. (Relevant buzzwords include fake news / misinformation/disinformation, deepfakes / synthetic media, content moderation, media literacy, recommendation engine, health metrics, etc.).

I’m no longer the tradition HN job seeker, though I used to be an engineer and product designer; now I also have an organization called the Thoughtful Technology Project and am involved in supporting a variety of other initiatives. Previously, I was Chief Technologist of the Center for Social Media Responsibility at UMSI, and I’ve consulted for organizations as varied as the Partnership on AI and Snopes. I also speak on these topics internationally, including venues such as a closing keynote at Denmark’s Ministry for Foreign Affairs, TEDx, etc.

If you are working on a project in this space, or potentially funding a project in this space, I may be able to help you too. You can learn more about my consulting here: https://aviv.me/consult and about my work in general here: http://aviv.me/. I’ve seen a lot of very bad projects get funding, and great projects flounder, and I’d like to be a part of helping avoid both failure modes.

Location: San Francisco

Remote: Yes

Willing to relocate: No (But happy to travel)

Technologies: N/A (though I did use Python, JavaScript, Ruby, Java, Scala, Scheme extensively when I was doing engineering and data work...)

Résumé/CV: Find more about me here: https://aviv.me/

Email: See https://aviv.me/contact
A white master/black slave dichotomy is poorly supported by history: it's thought that enslavement goes back before recorded history, and apparently appeared almost everywhere at one time or another, and as such involved a rainbow of ethnicities at its top levels, and moreover, it still goes on today, and the people at the top are still very diverse.
And sadly, lots of rich folks with influence buy slaves. Look at what Epstein was doing. Where was he finding those he abused? There must have been a market.

The world is sick. Who knows, perhaps the rich folks are creating sites like Instagram so they can hide their illicit activity among all the data and get away with it.
Doesn't sound like an "upgrade" to me, and indeed I wasn't thinking of a downgrade to a cheap motel. There are obviously several schemes/incentives that can be set up to make sure the traveler will get "similar or better". For example, if the traveler doesn't agree with the suggested alternative accommodation the host will pay back the original sum + X which will amount to a stay in a decent business-grade hotel in the area, or something similar. Some schemes will probably leak one way or another but they should all favour the traveler and make the host responsible since the cancellation did originate at host end after all.
The technology behind the Rasa car
How are the Python 2.5 components being invoked? Are they python processes that are constantly running? Or are they jobs spun up by other processes?
> We recruited 180 university students who participated for extra credit (60.6% female, Mage = 25.71, SD = 6.40).

Just like we have cured pretty much every disease in studies in mice, I am sure that in the social studies college demographic (who participate in studies for extra credit) we have decoded the human psyche.

Unfortunately, often the mouse studies and college student social studies translate poorly to the real world.
If one doesn’t want their data to be consumed/owned by Google, what’s the best alternative fitness band (not smart watch) on the market?
I specifically do not want all of the smart watch features... just fitness/health tracking.
Sure, they got a good deal. Moto's wireless patents were second only (or maybe third) to Qualcomm's in term of quality and they generated a steady stream of licensing revenues before and after the acquisition. Unlike WeWork's unproven business model, the wireless industry's successful revenue generating licensing practices were in place for a decade and Moto's patents were worth quite a bit.

Now let's not forget why Google bought Moto's patents. Just before Google's acquisition, a consortium led by Apple bought Nortel's old, lesser patents for $4.5B. Ever heard of Apple's patent troll outfit Rockstar (or Mobilestar)? They tried to run a patent extortion ring against Android OEMs in the famed Eastern District of Texas with Apple behind the curtain. That is, until Google and Samsung's countersuit convinced the courts that the patent troll's litigation strategy "was consistent with Apple's particular business interest." They quickly dropped their sham lawsuits when the courts agreed to transfer venue to Apple's backyard.

Needlessly to say, Moto's patents in the wrong hands would have been a devastating blow far more than $4B to Google's business.
Mostly agree, but:

1) Solar isn't really cooling anything, it's just transferring the heat to the point of use through the grid.

2) There's a lot of square footage of pavement and rooftops before we need to seek out virgin land.

3)Adding any feature to a production of 16 trillion won't be trivial in cost or complexity. Anything besides passive steerage (akin to a solar-windsock) is going to sink the project, IMO. I suspect that once you start adding power, gyros, controls, communication, navigation, etc, it will be more economical/feasable to scale up the size of each deployable shade by 2+ orders of magnitude (4+ by area). Which isn't to say it would be feasible, just more feasible.
> Modifying neonicotinoid instructions to ban usages that are obviously causing problems is reasonable.

I don't think the bees care very much if that particular use of neonicotinoids was legal or not. If widespread misuse exists, there is a problem.
> It seems like people are more about bringing the other side down instead of bringing everyone up.

There are groups of people that see it as being in their interests to sow division.
Seriously, I know that these always-on displays don't look as nice as an LCD, but I value battery life more. If there were WearOS device that had this type of display to make them last longer than a day or two I'd consider it, mostly for Google Pay and the ability to use Spotify without my phone.
Also make sure that you do not cruise in other drivers blind spots longer than necessary. If you can not move 5m forward, then fall back a bit, just do not stay there.
Thank you you for your advice. I will keep that in mind.
I knew someone would say this. I almost used "as a parent" instead. Hacker news and the internet in general is full of people making opinions about things they aren't experts in and that's okay.

I wonder why parenting is the one that always triggers this kind of response. "You have to be a parent to have an opinion about parenting." What if I had said "if I worked for Gaggle" or "if I was a teacher". Would you have the same response?
It is hard to accurately judge how the CEO is doing as most us are not privy to what he has to deal with in his job. That said, to me he seems uninspiring, dodging questions and without much background in Computers. In some ways arguably similar to Steve Ballmer.
Garmin
Nice! How do you consumer it on your phone (I suppose)?

Is "WIFI:..." automatically passed to the network intent?

Edit: just tried in ZXing QR code scanner on Android, I was too curious.

After scanning the code, the proposed action that appears in the bottom part of the screen is "connect to network".

It just works! Super useful, thanks!
Scientists find a way to target the protein behind Huntington’s disease
StackExchange users raise funds and prepare to sue the company
Complexity is not exclusively visual. The complexity of modern art largely comes in the form of the effect it has on the observer and the meaning they derive from it.
The students at my school used to joke and say KMS and KYS all the time, too... until one of those kids actually did. And then they stopped saying that to each other almost over night.

Sometimes you are joking, but the person you are joking with isn't. Think about that next time you jokingly tell someone to KYS because they got a 65 on a quiz.
I'm currently using a Mi Band 3 with Gadgetbridge on Android just because I know it doesn't phone home, last several days and gather enough data for what I'm doing. Oh and seeing notifications without pulling my phone out of my pocket is a big reason why I wear one.
> First, Smalltalk is dynamically typed. People who believe static typing is a better way to code will view this as a shortcoming. I don’t.

"People might raise problem X, but nah" isn't an overly convincing way to argue for dynamic typing.
Given the article's description of the company's hiring process, it seems like it would be straightforward for a group of high school students to become ‘Safety Representatives’ and… act creatively.
TechCrunch founder Michael Arrington: U.S. regulators are 'bastards'
email company runbox.com included a great DKIM self service.

i have enabled DKIM for all our clients domains.

thanks!
Somewhat of a tangent, but I can't help thinking about it – since workplace surveillance has now also been normalized in the US, four years of college might be the only place where young American adults will have the ability to be exposed to a place where they can say or do anything on the Internet without Big Brother looking over their shoulder.

I'm assuming that most progressive college campuses don't use these ridiculously invasive tools (the college I went to ran a fairly unrestricted internal and guest network), but perhaps that's being too optimistic.
Pre-paid cell phones with minutes dont require ID, real names, credit cards, etc.. You can even buy them with cash.
I put Linus (with Linux and Git) way up at the top of the spectrum. Maybe Pike, Thompson and Ritchie are at this level.

A bit lower are other multi-hit inventors. Gavin King, inventor or Hibernate and Seam, is in this list.

Everybody else comes third. It's great to invent something useful. (A singleton.) As a software maintenance engineer, I recognize great maintenance engineers in this category, too.

I am deeply impressed by Torvalds. Git and Linux are huge.
So you would have one data structure with 10 pointers to those 10 data structures you need and 10 times the functions?

Id rather split up independent structures.
> Also, commuting time should be paid as work time.

I can earn more, without working more, simply by living somewhere cheaper and sitting down in a comfortable car for longer? And I don't have to be an Uber driver dealing with the general public? And if I drive slower, I "earn" more? Sign me up!

(Preferably with a self-driving RV, where I can safely be in the back while it's moving, of course).
You're being disingenuous. Your assertions apply in some narrow senses, but are seemingly inapplicable to the overall situation. For most of society, webcrapps are currently the de facto town square. A clique of companies has obtained the position of censoring the vast majority of interpersonal speech, period.

But sure, there are practical angles in the US where, for example, if we could shift the popular focus to Free software, We could regain society's Freedom of Speech. Perhaps you're focused on the technicalities because you're trying to work towards that - but talk constructively rather than dismissively. It helps nobody to push a stubborn idea that there is some strict distinction between USG and the S&P 500. Whether the political bureaucracy controls corporations or corporations control bureaucracy, it's all government.
When I was working on a project (only a few weeks) at EPFL in Lausanne, they had two or three of their old Crays spread around the campus as static show pieces - maybe they still have some software.
Unfortunately choice of example. Pizza Hut does sell tacos.

https://en.wikipedia.org/wiki/Yum!_Brands

https://www.google.com/search?q=joint+pizza+hut+taco+bell&tb...

As does Jack-in-the-Box

https://www.jackinthebox.com/food/taco-and-sides/two-tacos
MachineMetrics | Senior DevOps Engineer, Security Engineer, Senior Data Engineer, Senior Full Stack Engineer | Boston, MA and Northampton, MA | Full time | Onsite

MachineMetrics is a manufacturing analytics platform that increases productivity through real-time visibility, deep analytics, and AI driven predictive notifications. Recognized as one of the top IoT companies to watch in 2019, we simplify industrial IoT by helping manufacturers realize real returns within their organizations by enabling them to digitize and drive decisions with machine data.

We get to solve really interesting problems everyday as a result of interfacing directly with machines on a large scale - here are some of the technologies we use:
Node, Express, React, Redux, GraphQL, PostgreSQL, MySQL, Redis, Docker, AWS, C++

After a successful Series A (11.3M), we are looking to grow our team - you can read more and apply here (don't forget to mention Hacker News / Scott in your application):

- Senior Full Stack Engineer: https://grnh.se/3a2149c32

- DevOps Engineer (Security): https://grnh.se/e2e12bc72

- Senior DevOps Engineer: https://grnh.se/7581f0c62

- Senior Data Engineer: https://grnh.se/396f77982

- Product Designer (Software): https://grnh.se/e40cc1d62

If none of the above roles are a good fit, feel free to send a general application at https://grnh.se/95537bd62.
Tracking it is fine. Using it to measure team or individual performance is terrible.
Plaid, Yodlee, and others abstracts away extracting data from various banks and financial services providers, so they're providing a solution built on top of the same data extraction techniques that this tool uses
> Apple Maps is so bad that people go out of their way to install another map app

That used to be the case, but they’ve rapidly improved while Google Maps on iOS has mostly stagnated. There’s feature in Apple Maps on iOS 13 that I find useful that nobody else has even.
Awesome project. I see it is based on ZXing. Do you know if it decodes binary data? I see there's support for multiple error correction levels in the qr/qr.go file but I don't see anything related to encoding modes, binary or otherwise. I assume it is defaulting to alphanumeric encoding.

I'm asking because I'm not sure if ZXing supports decoding binary data to begin with. I know zbar doesn't: current versions seem to mangle the output by trying to convert it to UTF-8. I haven't tested ZXing yet.

Also, is it using structured append mode or simply reading normal QR codes in a series and concatenating the data? Structured append mode QR codes have metadata such as an identifier for the sequence they're part of and as well as their position within it.
Haven't seen it mentioned here yet, so this might be useful to someone getting into WireGuard:

https://github.com/subspacecloud/subspace

This is a tool that helps you generate and manage configurations for WireGuard, generate qr code for configuring mobile devices and it even integrates into SAML for authentication.

It's not as fancy as some other VPN management tools but this is an easy way to get WireGuard set up without too much messing with configs
Industry Insiders and Executives Won't Use Their Own Products
Toast | Software Engineer | Chicago | Boston | Dublin | ONSITE

Toast builds hardware and software for restaurants. From POS terminals to takeout mobile apps, Toast is tackling problems across all areas of the restaurant ecosystem.

Toast has engineering teams in Chicago, Boston, and Dublin. Every team is looking for full-stack developers, and hardware teams would love to speak with people who prefer working closer to the metal. Some of the tech stacks/languages/frameworks Toast uses include: Java, Spring, Android, iOS, React, Redux, ASP.Net, C#, SQL, JavaScript, and Node, among others.

Check out our positions here https://careers.toasttab.com/#openings, and email me at sjbtoast@gmail.com to learn more about particular roles.
And the generalization would be... give people some autonomy in their work, even if sandboxed (the 20% was expected to not be completely random)? If so, it does sound right.
Let's say that the size we're measuring is the distributable unit. I give you this, and assuming you've got common dependencies, you can run it without building or compiling.