skysight-inc/HackerNews huggingface dataset:
If you are referring to ethnicity, than yes, I definitely agree. If you are referring to your clothes, then yes, there are definitely cultural biases (e.g. reactions to burkas).

With that said, I still do see some people (albeit rarely) still find a way to bridge the gap using what seems like infinite patience and grace on their part (which I would say are part of social intelligence).

But even then, there are people who will always allow their implicit biases come to the surface, no matter how graceful you are.
Error Messages Positioning Best Practices
I'm not saying that the kelp weren't devastated by those 3 things, I'm saying that the resulting devastation is not permanent.

Funding especially is an addressable issue; Patagonia, for example, donates to kelp restoration activities in SoCal and would presumably donate to similar efforts in NorCal if asked.
Google Unifies Material Design by Adding Theming
how is the token chosen for a new token? also couldn't a bitcoin address be used 1. it's unique and 2. you can pay for the data
Another fun thing to watch is slow motion video of process defects. There’s a few on this channel but if you dig around you’ll find some cool ones.

https://www.youtube.com/playlist?list=PLdvDMFuYmmc8Fpp53JbNg...

Some of these processes go so fast that things like aerodynamic lift and standing waves in feed stock can blow up a run.
Regarding that C2 page.

My view isn't that Lisp is a coveted brand name, but that it should have a reasonably precise meaning. Abusing "Lisp" has created confusion.

Here is one problem: people come across some language which are called some kind of Lisp. They have some sort of experience that didn't sit well with them. Then, because of a human reasoning process called "guilt by association", they attribute the bad experience to everything that is called "Lisp".

It must all be the same, right? It's called Lisp!

The result is that if I make a language that is some kind of Lisp, I can't just present it to the users to enjoy; I have to work at dislodging their preconceived notions about what that language is, based on what they believe "Lisp" to be from some prior experiences.

Please leave the "Lisp" word for those of who earnestly implement something that has the important attributes of the original, so that over time, the meaning of the word will be narrowed and sharpened, regaining some of its discerning power.

It should be the case that if someone uses a language that is some kind of Lisp, they should be able to program in it straight away, if they have experience with any other language that is some kind of Lisp.

They should be able to define an elementary function, such as a recursive Fibonacci or whatever, without having to study the reference manual of the different Lisp.

If someone comes to me saying they learned some kind of Lisp, but then they are confused by nil in my Lisp, that is unfortunate. I put a bona fide classic Lisp feature into my Lisp, which baffles someone who thinks they had previously studied some kind of "Lisp"! How stupid is that?

Unhelpful, to say the least, and confusing.

What is the take-away message for that person? How can it possibly be anything other than: "Lisp is fragmented! If I learn something completely rudimentary under one Lisp, like how Boolean conditions work, I have to un-learn and re-learn it differently under something else, also calling itself Lisp! This is like Linux distros, only 100X worse! Phooey!"
Yes, custom cert has to be used, otherwise browsing could be very annoying.
Thanks, I'm glad you like it! I should experiment with Wine to see if any of the finicky behavior is something I can fix on the Vexlio side. There has been a lot of interest in a native Linux version, and it is on the longer-term roadmap. Unfortunately it is a fairly significant undertaking, so it will most likely be a while.
“250fun”, as we ironically called it. It was intense, but the topics were covered in a very interesting way.
Emails Show FDA Chemists Have Been Finding Glyphosate in Food
Would you consider an undergraduate degree in Physics the same as a graduate degree in physics?

No, I would not expect a person with an undergrad degree in physics to have nearly the same capabilities and understanding of a PhD holder in general.

Similarly, it would be silly to assume the alums from this program are going to be considered to be of the same caliber. Instead, they will fill roles in which having a richer math, cs, and stats background matters a bit less, as is the case for a large fraction of data scientist jobs. And yes, they would be remotely useful with just 4 decent cs classes, 2 stats classes, and 2 math classes.
The problem is you end up having to do a bunch of hedging like this. What if I have a lifetime supply of safe drinking water for my home and I am absolutely positive nobody will find out I'm dumping waste into the water? Or I'm sure I can blame it on someone else? If self-interest is all that matters this is a completely logical course of action (and I hardly need to point out that this isn't just some theoretical thing; numerous people have done just this).
Do smarter babies know how to make daddy hit the gym??
Laws being the Terms of Service you didn’t read and can’t opt out of.
On the other hand, if a FOSS solution is abandoned you typically have quite a long time to migrate since you can self-host. If AWS shuts down tomorrow and you rely on it heavily, you're basically fucked.
For those who may be interested: I was curious about the difference between MERGE [1] and UPSERT, and why database engines seem to support a custom (nonstandard) UPSERT instead of the MERGE introduced in standard SQL in 2003, so I did some web research and came across a reasonable-sounding answer in a comment on the following article.

https://www.depesz.com/2012/06/10/why-is-upsert-so-complicat...

> As noted, MERGE is complicated and slow. If two different database servers implement it, then it is going to be implemented with different schematics [sic]. Oracle and MySQL already have different implementation’s, and to nobody’s surprise, MySQL’s implementation allows for risky behavior that does not protect the data. PostgreSQL users expect that any data put into the database will reliably come out of the database. So MERGE is slow and inconsistently implemented. The correct thing to do is make the application aware of if a record is new or existing. Any application making use of MERGE should open a bug to replace it with more predictable and faster logic using INSERT and UPDATE.

> If an application does use MERGE, it has to account for implementation specific behavior and not will not be portable, in a safe way, to other database servers. So it is not suitable for ORM’s or database independent applications.

> So what is a legitimate use case for MERGE where not knowing if a record is new or existing is not possible prior to the transaction? They only thing that I can think of is one-off scripts that do not have any concurrency. But if you design for that, then some misguided ORM for web applications is going to use your MERGE function and users are going to wonder about what happened to their data when concurrency concerns were ignored or not understood.

(I believe this comment is by Michael McLaughlin, the author of books on Oracle PL/SQL programming.)

Does anyone happen to know if this is still accurate today, or whether there's been any attempt to incorporate UPSERT support into standard SQL? I could imagine the SQL standard maintainers not wanting to offer UPSERT if MERGE is already a superset of its functionality; but a case could be made that, since MERGE's complexity has apparently discouraged adoption by implementations and users, it may be sensible to support UPSERT nonetheless. Is this a reasonable way to think about it?

I don't mean to imply that standardizing UPSERT into SQL is an especially important concern for anyone; this is merely a trail of thought that originated from wondering about why the UPSERT statement is nonstandard.

[1] https://en.wikipedia.org/wiki/Merge_(SQL)
I would love to see separate lanes for buses and cars. In Hawaii, where I live, there was a proposal for an elevated, bus-only, viaduct that ran the length of a major freeway. This would have enabled buses that run as frequently as trains and are unimpeded by rush hour traffic, and are cheaply and easily scalable with demand. Instead we're getting an elevated train that has disrupted traffic already with its construction, that has blown through its budget with no end in sight, will be stopping short of its original end point due to cost overruns, and is only expected to reduce parallel car traffic by 2%. Ugh.
Pretty scary that someone would be doing most mobile trading on a phone from a risk perspective. That's going to train people to basically turn into day traders.
Thanks for the reminder. I do write them occasionally so show support, but it has been a while so I will do that!
> While a lot of current government processes aren't secure, they come with pretty hefty penalties that dissuade most people from messing around with them.

Do they actually investigate mail theft if it isn't at a huge scale like this? Someone got a hold of the USPS skeleton keys in our medium sized city (Oakland) and has raided the mail in our building multiple times, and we have them clearly on video for the multiple break ins, and the postal inspector in charge of the case just kind of shrugged it off as no big deal.
Sure, if you change the question you can get some people to change the answer. But if you're going to be fair, be sure to also ask what they want to happen to the loans they owe money on.
Nah, you're right, there's no articles at all on the internet about cryptocurrency and tax evasion[1]. The IRS fought court orders to get Coinbase transaction details after discovering only a few hundred Americans had reported BTC gains[2] because nobody else made any profits trading crypto. Directors of the Bitcoin foundation are building Bitcoin hubs in Puerto Rico[3] because they like hurricane damage, not to avoid any obligation to pay taxes on their capital gains.

Sure they really want a fairer economy and they'll totally ensure they locate their mining somewhere they can pay carbon taxes.

I'm bored. Do you want me to find a citation for the Pope's religion next?

[1]http://lmgtfy.com/?q=bitcoin+tax+evasion
[2]https://www.cnbc.com/2017/11/30/bitcoin-investors-beware-the...
[3]https://www.nytimes.com/2018/02/02/technology/cryptocurrency...
As in they're abysmally low? $5500/yr as a 1099 or W-2 employee is pretty pathetic.
You misread what I said. Click my link and tell me what you see. Hint: there’s a reason those things are called “suggested extensions”.
AWS has consistently stated Aurora storage spans 3 AZs. I believe some 2 AZ regions have a third AZ for internal AWS use only (not a 3rd DC in small regions but otherwise a separate AZ). I would imagine they might run the 5th + 6th copies in storage cells there...seems more likely than the other options...
You must get somebody to agree to the terms, not just state them.

If you say "I'll give you this scarf if you go to the store for me" and then drape it over my shoulder, I haven't broken any agreement or stolen anything if i walk away. You gave me your scarf without any agreement on my part and will have a hard time enforcing that agreement in court.

Similarly, I suspect that the "by using this site you agree to..." declaration that is widely used has fairly limited legal efficacy precisely due the the lack of explicit agreement.

Even if I do agree to your terms, if I don't go the store it STILL isn't theft. I am merely in breach of contract and you will have to go to court to get them to force me to return the scarf you gave to me.
Your assumption that you'll build a unicorn or be able to untangle from vendor lock in at a time of your choosing with money you have no better use for is fairly optimistic.

The reality is you'll need to do it when you are tight on resources and you're stuck rebuilding what has become a very complex infrastructure (because you spent the last 5 years hooking into every proprietary bell and whistle) from scratch - with no internal expertise because you didn't start early when it was still a tractable problem.

I'm not saying you need to choose between AWS or running on your own physical hardware. But I am saying you don't want to lock in to the proprietary parts of AWS, which do tend to add lots of complexity to your infrastructure because they make that complexity easy to use.

Spinning up some ubuntu ec2 servers is fine - you can move those anywhere easily.
Call quality? How about the fact that _chat_ doesn't work now? How badly do you have to screw up to lose chat messages constantly?
I was mainly happy with skype, needed the combination of video, chat and screen share and skype was doing it well. The problem started when I try to share screen between business skype and regular skype, it is not working and I can't seem to find any solution for it. I don't understand why a paying business customer can't share with regular user but regular free users can share, it doesn't make sense.

Looking now for alternatives with those 3 features, video, chat and screen share, any recommendations? I tried discord but it killed my computer when trying to share a screen.
GEB (Hofstadter's book) has a chapter about exactly this. Using Crime and Punishment as an example it is shown how different translations struggle with the lack of context.
This guy knew very well that what he was doing was illegal.
It would have to be a UUID or something of the sort I imagine. Hmm... Using a Bitcoin address would be interesting but I'm not sure if that would make work since every app should have its own token.
> In this 1960 paper, Coase argued that real-world transaction costs are rarely low enough to allow for efficient bargaining and hence the theorem is almost always inapplicable to economic reality. Since then, others have demonstrated the importance of the perfect information assumption and shown using game theory that inefficient outcomes are to be expected when this assumption is not met.

Not so reassuring.

Let's think about a plausible scenario: I run an industrial facility and am secretly dumping industrial waste into the river. My neighbors start getting sick. When they analyze their drinking water, it shows the presence of a bunch of chemicals whose most probable source is my industrial facility. My neighbors realize I'm to blame, and complain to me about dumping chemicals into the water. I say I've got no idea what they're about and those chemicals must be from somewhere else. Obviously I refuse to hand over any records from my facility.

Getting nowhere, my neighbors file a lawsuit. Then we go through a years-long series of lawsuits where I deny any wrongdoing and maybe eventually have to pay some money, although it hardly brings back everyone killed by illnesses my facility caused.
> I’ve yet to see any indication that people “gamble” (day trade) more when it’s free versus fee.

I wouldn't say they "gamble" more because it's free, but because it's too damn easy on mobile. That's not a "good thing" from my point of view. People shouldn't be training themselves that they can manage their portfolio anytime/anywhere with a device they have on themselves 99.9999% of the time.

It simply encourages a person to be way more active with their portfolio than they should be.

Of course it has valid uses for some people, but most are just going to get themselves into trouble.
I don't disagree (infrastructure should prioritize, or at least accommodate) buses when they're used. But it currently does not. Also, your example seems to be from a dense, urban center, but of course not everyone on those buses started in the city; a lot of them had to get there from somewhere else, and there the advantage is less pronounced the case for dedicated infrastructure harder to make.
only 1% of US senators have any (demonstrated) basic understanding of info sec, and that 1% is Ron. It's a shame. Maybe this fall will bring in more competent folks. On the bright side, since his seat is not up for election this year, the situation can't get worse.
That is a bit of a stretch. Maybe if you believe you'll burn in Hell otherwise.
Corporate feudalism where your daimyo actually protects you
I think there's just a (subjective) point where a field is different enough that it's worth distinguishing from the rest. I could see Signal Processing being a different major than Electrical Engineering, and digital circuits is basically Computer Engineering.
>It sounds like your Model-T reference is being applied in the wrong direction.

Implying that there is a "right" and "wrong" direction to which it should apply? Does the article misrepresent this movement by describing it as defined by anti-leftist dogma? Because if not, then it isn't intellectually diverse, nor does it embrace free thought.

Identity politics flying the flag of "free thought, only so long as you reject the mainstream and the left" still seems to me to be identity politics.
Was illumos not affected?
What a clean & useful tool for sketching, thanks for sharing!
Web Authentication is part of FIDO2, which is what Microsoft is pushing. Whether you use it for passwordless login or second factor depends on what the server wants and what authenticator hardware the user has.
Every time their mobile updates I think "Well it can't get any worse"...and then the boys at MS prove me wrong.
Ok, it occurs to me that they are re-creating the bay area where people work lots of hours, have long commutes, and don't make enough money to buy houses near where they work. Presumably that isn't intentional.

I expect it is not surprising that this isn't sustainable. Too many of my co-workers went through burnout, nasty divorces, or both from living this lifestyle. I consciously chose to balance family/work more and paid the price of slower advancement and missed opportunities. But in the process learned a lot about teams that that do work well with good balance.

There are a lot of things that conspire to work against sane work environments, not the least of which is the magical feeling when you push really hard and you get way more done than was expected. That in turn gets praise and glory which encourages managers to go back to that well again and again. Until it is the only way the team operates and everyone burns out.

As a manager I feel it is my job to protect my team from being burnt out in this way and push back on demands that cannot be met. But I am also trying to figure out inefficiencies and work with folks to get them what they need so that they aren't fighting internal processes as much as they are the problems they are trying to solve.
I got to that point 3-4 years ago, personally. Even if it were economically and technically possible to get our act together, it has become entirely clear that the political system is incapable of acting quickly enough.
It’s simple math, really. Let’s say we had 1 million programmers in the 80’s, writing enteprise software costing 1m * 8h * 365d * 10y = too lazy to do the math, let’s say 30 billion dollars. A lot of that software died with the companies using it, so maybe 10 billions’ worth survived, needing today N C programmers, P Cobol programmers, etc. for maintenance.

How do you think the numbers and the timespans look from a time when we have 20-40+ million programmers, working with better tools on system which are even more tightly coupled with core business functions?

Java will outlive both Cobol and cockroaches :p
Yeah, and a separate keypair is generated for each site.
My favorite part of this feature is that I now get to see images of junk mail before it is delivered to my mailbox. Too bad the USPS is so serious about maintaining their leadership as the 'leading deliverer of junk mail' to offer a way for recipients to reject it since they can literally see it in transit.
This is an amusing story, but how in the world could he have expected to get away with this scheme?
Which university is going to be the first to start offering blockchain degrees?
> In our company, the SfB on Mac users have an issue where login variably takes between 5 and 30 minutes.

Don't worry, that's a cross-platform feature. I get it on Windows too.
New component progress for vuejs
Thanks, I hope you find it useful!
I've turned many people onto OmniGraffle. I'm quite the power user. Fortunately it's very well-made software that rewards power users well. I have the full version (the most expensive one) but I use it so much that I feel it's totally justified paying hundreds of dollars for. I also use it for light wireframing instead of Sketch.
With respect, that will never happen.

The days of being able to "retire" went out the window, when companies stopped giving employees pensions, and they started offering 401k plans.

Then they decided to get rid of all the employees, and use exclusively contractors for whom they don't have to pay any benefits at all. No 401k for you!
Your average Python 2 programmers “becomes” a Python 3 programmers after 8 hours of practice. I find your argument invalid :)

Also, Python 2 sees and will probably see more production use than Lisp for at least a few more years :)
I think what you say is possibly true, but like other posters here I do not recall paying for wifi in recent years and I also stay at many different hotels. I have seen services where you can pay for better throughput or for a public IP. I wonder if perhaps I and the other posters are not being charged for wifi due to "status". That is, we have been flagged by the hotel chains as valuable customers and free wifi is a perk of that status. E.e. "platinum" status or similar.
I was struggling to think of a profitable, malicious use case for this but there is at least one: send someone like your landlord a check with insufficient funds in your account and put a hold on their mail, hoping they won't straighten it out until you get paid.
I left my last company because of the miserable work culture. It was a life-changing product that a lot of people were excited about but I could barely bring myself to come into work every day. I felt so exploited by the employer that I gave notice before I had another job lined up. They really wanted me to stay so they offered me an extra month's salary if I would stay on for 2 more months, but I said no.
Sure: does it gratify intellectual curiosity?

Submissions like this one are off topic here because they don't. They're too samey, and battle mode is incompatible with curiosity mode. We're going for something more parasympathetic.

https://news.ycombinator.com/newsguidelines.html
How many features coming from Lisp, ML, Haskell and academic languages have made it into mainstream languages now? Many. How many were in mainstream languages in the 80’s? A few.

Memory management, generics, etc.
WISP coverage map for the US:

https://uwn.com
No, you were right at the beginning. There is no "root" or "real" pubkey. A separate keypair is generated each site, so that - like you said - identities are unlinkable. This is also a crucial part of what makes these credentials immune to phishing.
Somewhat related to this, you can submit an "informed delivery" for any address; and they will send you photos of every piece of mail being sent to that address. For free!

I found this out on accident when I forwarded my mail somewhere else while I was traveling and they prompted me to sign up. I immediately started receiving emails with photos of all the mail going to this address.
I like the idea as described in general, but the devil is always in the details. Unless I'm missing something, the article doesn't cite a bill number or name, to my frustration. That makes it harder to go look at the text of the bill to see if it is indeed something I should support or not, or to contact my representative to voice my support or disapproval.

The article did mention it was introduced Thursday, so that does narrow it down somewhat, but after a quick search, I haven't found it yet.
Also: written in Florence (mostly).