skysight-inc/HackerNews huggingface dataset:
One thing that helped me recently - I realized that my work is not a reflection on my value as a human being.

I grew up in a semistrict religious context, and regardless of whether it was intended, I internalized that everything I did was a reflection of my righteousness and value as a human and even to a degree my worthiness to be accepted into heaven.

I've since stopped practicing that kind of religion, but I realized I have still been treating say my freelance work as a _moral_ question - if I do it right, I am good, if I mess up, or take too long, or there are bugs, my emotions still process that as if my eternal soul is at stake. Leading to, procrastination, stress, and withdrawing from communication because I'm afraid of punishment.

I had some really good conversations with clients lately, just being upfront about my fears of blowing timelines and admitting to withdrawing, and they were very understanding and to hear them acknowledge that this stuff is hard and that I was doing a good job was massively motivating.

Hopefully most people don't have this issue, but if you do, it was very relieving to even just realize this is what I was doing, and am working with a really good therapist and a business coach to process and work through it, and I'm already seeing a lot less stress as a result.
Bug bounty programs can be great tools to help reward researchers, secure products and help align new and amateur researchers who may not have ever reported a bug before to standards.

But like all things, they can also be used to keep software insecure, hide issues, and instead buy off researchers.
British ISP Lobbyists Backtrack on Calling Mozilla a Villain for DNS-over-HTTPS
Native speaker here--it is extremely weird usage. I struggled to understand who/how many the comment was referring to and had to read it several times.
I think this highlights why these discussions have shifted from "global warming" to "climate change", as stuff like this might give people the impression that global dimming will solve the issues caused by greenhouse gas emissions.

Edit, was reading through it - I find it'd be interesting to note that in some cases the dimming effect actually amplifies warming:

>Brown clouds have been found to amplify global warming according to Veerabhadran Ramanathan, an atmospheric chemist at the Scripps Institution of Oceanography in La Jolla, CA. "The conventional thinking is that brown clouds have masked as much as 50 percent of global warming by greenhouse gases through so-called global dimming... While this is true globally, this study reveals that over southern and eastern Asia, the soot particles in the brown clouds are in fact amplifying the atmospheric warming trend caused by greenhouse gases by as much as 50 percent."
Face Recognition Online Tools Ready to Use with Your Apps and Products
Kali Linux is now available for RaspberryPi 4
Perhaps the exact conditions that allowed for abiogensis were only present for a relatively short period of time. That would explain why it only happened once. The fact that we haven't been able to replicate it leads one to think that the conditions must be very unlikely.

Also, your argument suggest the reason there are not different genetic structures on Earth is because the one we have came from outer space. If one genetic pattern can come from outer space why haven't others?
GitHub's report abuse page has better protection than the issue board. I only reported 2 in a minute.

"We've received too many requests from your IP address recently. Please wait a few minutes, then try again."
Intro to Stackbit: Build a Custom JAMstack Site in Minutes
Replace everyone's cars with electric tricycles then.
Why bother with Windows in that case? Just emulate DOS directly.
Interesting! Can Augur manage USD via escrow?
https://lb.raspberrypi.org/documentation/hardware/raspberryp...

This says, there's OTG controller intended to be used in "peripheral device only" mode.

I haven't found datasheet for BCM2711, so it's hard to tell.
A survey about my podcast hopefully you guys check it out
Do you, though?
Most forms either don't need any kind of validation or you still have to validate the data on the server and do something reasonable when it fails.

Repopulating the form on the server side after validation failure is trivial and even more so when there are libraries that abstract that away (eg. wtforms).

On a similar note I somehow fail to see the benefit of writing (and often duplicating) large parts of business logic in client-side javascript and replacing perfectly good HTML form-submission mechanism with random JSON "REST" APIs.
It is nice to have dedicated hardware for certain activities. I could play games on my phone, but I actually don’t want to. Even if I can find decent games that aren’t trying in some way to milk me for all I’m worth, it’s just not as good an experience as pulling my Switch out of my bag or sitting down and picking up my PS4 controller.

It doesn’t hurt that Nintendo is also one of the better game developers on the planet.
Good point & totally agreed about popularity. People may want to see a TV show because someone popular is acting in it (using the Black Mirror example, Miley Cyrus was in an episode of the last season).

I guess the question is: what value is popularity? If Miley Cyruses increase in cost doesn't warrant the increase in revenue, then it's not worth it. If it does then it is. It sounds like the market is re-calibrating a little.
But then, are some of these things really needed? I don't have a car, I have a basic smartphone, and old basic laptop, not much in terms of clothes, and I don't travel abroad for holidays (all this because I cannot afford something better without getting into debt) and I get by fine (and I'm 40). Most millenials have at least a car (even a cheap one) or nice phones with nice data plans, or clothes, or travel to nice places at least once a year. Most of their debt is self-chosen.
As a pedestrian (or cyclist), you should always give way to cars, even being prepared to jump out of the way when you have the right-of-way. Unless the driver is intoxicated, they get inconvenienced with higher insurance premiums for a little while at worst, while you get stuck with life long injuries and pain at worst.
Free Contact Details in LinkedIn
Nope, it's called freedom!

https://www.quora.com/Are-US-companies-not-required-by-law-t...

https://quaderno.io/blog/really-need-adjust-invoicing-countr...
I think you can switch “UX staff” for anyone who works with developing the product, rather than maintaining it as it is. What is a developer going to do if the product is already done?
They left Wi-Fi enabled on their cell phones, which automatically connected to the school network when within range. IT staff then associated the log-ins with individual students - allowing them to be identified and caught. Original article (via Washington Post): "A black principal, four white teens and the ‘senior prank’ that became a hate crime"

URL: https://www.washingtonpost.com/graphics/2019/local/teen-graf...
I'm not sure anyone is suggesting we destroy every last living cockroach on the planet. This is more about keeping them out of living/sleeping/food areas. They can carry disease, for one thing. These aren't things you want freely crawling around a restaurant kitchen, for example. It's no different than not wanting your home to become infested with bees, or ants, or anything else that's also very important to our world.
Great! We've been waiting for this.
Just use Weboolkit (Wt, http://webtoolkit.eu/). It handles graceful degredation on no-JS automatically. This is one of the neatest things about it, you get full single page interaction w/ sockets if supported, or just normal HTTP pages if Javascript is disabled or not supported.
Unlock Lost PDF Password with Accent PDF Password Recovery Passcovery, 2019
Nope, point-to-point.
Solving a Storage Problem in PostgreSQL Without Adding a Single Byte of Storage
From what I understand the abiotic ways that methane can be produced involve geologic or seismic activity which is not something that we have observed on Mars. Also, I thought the thin atmosphere on Mars meant that methane does not remain stable there.
The idea is good, but I think it's conclusions might be based on false assumptions. The modelling assumes that every country has two choices - "be part of climate club, and restrict carbon emissions", or "don't be part of the club, do whatever with carbon, but pay to export goods to club members".

That isn't the case. There is a third option: "Attempt to set up a different club with different rules".

When you model that, the smart move is to be a member of a club which is both big and inexpensive (ie. not many carbon restrictions). Over time, the stable position in this model is no action on anyone's part.
There are researchers starting to connect the dots on near-term human extinction. A good summary is 'The Uninhabitable Earth' by David Wallace-Wells: http://nymag.com/intelligencer/2017/07/climate-change-earth-...
You absolutely have to do server-side validation anyway, since clients can lie.

Since you're doing the server-side validation you have to do anyway, it's child's play to return the HTML form with the values the client submitted pre-filled.

Client-side validation is a user convenience; it's awesome, but not sufficient in itself, because it can only protect the client, not the server, from invalid values.
Roku an amazing experience compared to an AppleTV?

I have three Roku TVs and two AppleTV 4Ks

Problems with the Roku.

- the hardware is severely underpowered and the interface is slow.

- you are the product. This fact comes from the CEO of Roku himself on an interview on Recode Media. He wants to make money selling user data and advertising. You can tell from half the home screen and rye screensaver being cluttered with ads and the remote with hard coded buttons that go to the highest bidder. I have one remote with a hard coded button with “CBS News”. Who would want that as a short cut? I have another one with a useless button to the defunct Rdio service.

- the remote doesn’t even have a way to do a 30s back/forward.

- you can stream from Windows devices but Google is moving away from supporting Miracast and of course you can’t stream from iOS devices.
Join the Contactz business network and have other members share their contacts with you. Install a free Chrome Extension and see email and phone number near many of your LinkedIn search results.
I was more referring to you saying you would skirt the issue rather than using the term disabled or handicapped. If there is an alternative word that is less offensive, of course there is no problem with using it if it means the same thing.
Has it always been that age? We do not know how old the poster is, nor whether or not he had a regular lisence or a permit.
Hopefully you don't mind having highly vulnerable devices, then.
tl;dr: the Pi 4 has a much more rosy outlook when it comes to IO both for the microSD card and external drives. The Samsung Evo+ is still the best value for your money.
Carbon dioxide is colorless and not responsible for the dimming.

Still, pointing the finger on China because of pollution is shortsighted. People in developed nations produce much more overall emissions. Especially if you look at averages.

We just currently don't really have experience or solutions for developing countries without a certain amount of pollution. And if they reach a fully developed level, it is pretty certain, that their overall emissions are significantly higher.
No. Not sure why you think you can so bluntly pretend I said things I didn't say.

But again this is HN attempting to discuss civics so I shouldn't be surprised.
> the company realized people enjoyed it and could still profit off these spectacles

No, it was a one-time stunt. Similar spectacles were made by other people, not by them.

Using a single employee as a scapegoat, on the other hand, is quite modern - as is misguided outrage over "profit over people" based on fake facts, if I may say so.
Cognitive decline happens to everyone the longer they live, if that's ageism then I'm afraid it's also reality. Testing everyone yearly would be prohibitively expensive.

Hopefully, self-driving cars will eventually render these discussions redundant. But that still seems to be decades away at this rate.
I agree with you (only like to play docked) but my son only plays it handheld. I bet it’s common for people to strongly prefer one way or the other, favoring either higher resolution more immersive graphics, or that intimate/private feeling of having the screen right in your hands.
Thanks a lot for this, appreciate it.
Your one example incident involved a stopped school bus and the death of a child back in 2009. That you recall the result as being extraordinary ten years later should reenforce the representation.
Why do you think CRISPRing embryos is a bad thing?

Eugenics in 20th century was evil because government was trying to decide which people could have children together. The normal eugenics where people decide for themselves, worked well for all species so far. So with CRISPR a law that prohibits using it, dooming people to have ill, or not very smart children is the same kind of evil, as the laws prohibiting interracial marriage in 20th century.
2/3, no way policies in Germany don't favour cars.
The first thing we'd need to do is evaluate the optimal value of various vitamins, proteins, minerals, and other supplements for all humans- we're definitely not there yet. Our current blood tests allow a relatively large range of 'normal' for pretty much anything the blood uptakes.
I'll give you the laptop point but as for mobile, if you truly think that offers a comparable gaming experience you're not a gamer, and certainly not the type of gamer being marketed to here.

Nintendo holds some of the most valuable gaming IP in the world and their games sell consoles. It doesn't matter what crazy format they make, people will buy it if they make a smash and Mario game on it.

I unfortunately don't see them ever releasing Mario Cart 74 on steam or any other pc platform, it just goes against everything they believe in (gaming is a social and family activity). But Tbh, I probably wouldn't want them too either.
Aleksey Shipilëv on Shenandoah and Concurrent GCs in the JVM
Perhaps we have different definitions of trivial but I don't find it trivial to cast a string to a string in variable declarations:

let msg = "resource not found".to_string();

Is it necessary?
> Really, there is no reason why a form should require JavaScript.

I’m a web developer who has never done significant forms without JavaScript.

So I’m curious: how would you handle reactive form fields without client side scripting? For example (perhaps a bad example): the user is entering data in “rows”. The user clicks “add row” and then a new row of fields appears. The user can also delete rows on a whim. Their changes should only be persisted once submit is clicked.

Would the “right” way be a full page reload with the row added/deleted, and caching all the values?

Not to mention, if fields require cross validation, is it customary to have to submit the form to get the validation error messages to occur? On some of the forms I’ve worked on, this would be very complex.
cool. Now how do I get rid of the ants that are eating the sugar?
Amazing engineering
We don't have direct democracy. We don't usually rely on any form of democracy for a large set of actions we take as a society.

So I truly don't understand your confusion.
One way to avoid the browser, is to scrape. These days I mostly use nodejs for that. I tend to do that for websites that I would otherwise visit often, or websites that have terrible UI, yet simple data model.
No problem. I see Instagram as a mobile-first platform, so the lack of an app is what is preventing me from using Pixelfed.
I didn't get that, was it supposed to be a joke? That's not a Mozilla page. It's normally a blog post or something, but it could have been an email newsletter too or similar.
> peripheral device only mode.

I wonder why? The silicon required is far far simpler for host mode (since you only need a single memory buffer, and you fully dictate the timing, so can pass all the complex stuff up to software).
No. Spotify hasn’t allowed you to subscribe through the App Store for years. Netflix has also disallowed new subscriptions through the App Store.

That does not stop Spotify from releasing an AppleTV app.
Where can I find these images from Baylor?

I tried their repository, http://digitalcollections.baylor.edu
OpenVPN is based on SSL/TLS, which https also uses, but no, it wasn’t designed to look like https traffic.

For one thing, OpenVPN uses UDP on port 1194 by default due to technical issues running TCP over TCP. You can switch it to use TCP and run it on port 443, but the underlying VPN traffic usually doesn’t have the same pattern as a typical http connection so it is discernible from https via side-channel attacks. You can try obfuscating the traffic but my guess is that makes it look even less like https.

References:

- http://sites.inka.de/~W1011/devel/tcp-tcp.html

- https://wiki.wireshark.org/OpenVPN

- https://github.com/OpenVPN/openvpn/pull/3

- https://community.openvpn.net/openvpn/wiki/TrafficObfuscatio...

- http://blog.zorinaq.com/my-experience-with-the-great-firewal...

- https://news.ycombinator.com/item?id=10905076
> If they were correcting course why not ditch the touch bar for function keys instead of the other way around?

I don't know, but there are many reasons why this could be. Maybe they want to get rid of their touch bar stocks, or maybe not enough people are buying the MB and the MBP Escape to justify the cost of a supply line.

Time will tell.
They might mean easing meat, or owning a car, or having a vacation, or having AC, or even having hot water.
> To understand the entirety of that first signature you need to grasp is: ...

...4. The unit type (), which is basically a 0-tuple, i.e. a type that carries no information, and generally replaces the use of `void` in C-like languages. (Rust also has a proper void type, i.e. a type for something that cannot occur, but that's denoted by ! and is quite different from the unit type.) It's not a hard concept, but it may be a bit unfamiliar if you havent worked with functionalish languages before.
Everything was considered. This has been the most discussed Rust feature to date, but a serious margin.

I'll try to give you some answers from my perspective; I am not on the language team, nor have I done any of this work myself, but this is what I remember, and see from the outside.

The short answer is: it's the only way to accomplish the task that fits into Rust's requirements. The top relevant ones are speed, lack of required runtime for non-async code, and zero-cost C interoperability. It sounds to me like you're coming at this from a "what is the simplest thing for a programmer to use" angle. That's a totally valid angle, but Rust is focused on ease of use only within the context of other requirements. Notably, Erlang's model, while it has excellent properties, falls down on all three of these other requirements. That's totally okay in the context of Erlang, but is not acceptable in the context of Rust.
Wow! Amazing!

Let me know if you need any help. ;)
The baking soda will kill them, too.

Orange oil, bay leaves, and baking soda/sugar mix are all non-toxic to humans and animals, and all cheap. And they all work very well.

Where I live, the only insects I will not kill are the spiders. They hang out under my roof line and eat all the bad flying insects like mosquitoes.
>> Cities with lots of steps or staircases are only accessible for pedestrians, but no one else.

> And that's good!

Even for people with difficulty walking or in wheelchairs?
This is an overly rude and personal reply, but I'll respond anyway.

Efficiency is important to the survival of a company. You're not taking an organizational view of the situation. If you're inefficient, your competitors will eat your lunch and the whole company will be looking for new jobs. It happens all the time. You have to run the organization in the most efficient state that you can. It's the only ethical thing to do (it's also your job description as a manager).

> Additionally in most cases keeping an underperformer does not actually harm the team. they're salaries don't change whether you fire or keep the underperformer. The only thing that changes is your budget.

You're grossly underestimating the cost of keeping someone who's not very productive employed. People get paid out of that budget, it's not for the manager to pocket themselves. If I can repurpose that salary to someone who works hard and performs well I'll do it every time because it's what's fair to that individual, the rest of the team and the company at large.

> One day you'll eat your own medicine.

The key to success is understanding the real mechanics behind business. It's not personal, it's just the reality of living in a world with limited resources and competition.
AFAICT lanes are not shared but there are chipsets which can break lanes out into other sets of lanes which are then routed back onto the original set of lanes. So if your CPU has 16 lanes you can hang a chip off of it which then provides more lanes which are then signaled back to the CPU over some subset of those lanes.

It’s not clear if the lanes themselves can be multiplexed with packets from many devices but they can change the number of assigned lanes after initialization so a clever chipset could probably dynamically allocate lanes as used.
> Lest you think I'm being unfair, consider your link; that's clearly dirt in the lens.

Mate, it's an object being tracked by multiple planes with multiple cameras (more footage of this incident on youtube), two of which are shown in the video (ir and visual). The only reason it's being tracked at all is because they had RADAR lock on it, as indicated by the two vertical lines encompassing it on the display. The reason it appears to be 'stuck' to the view is because the tracking system is that good.

Spend 5 minutes picking up a cursory understanding of a topic before confidently stating outright silliness.

Here, see another one and watch how the RADAR symbology works when the pilot gets a lock. https://www.youtube.com/watch?v=0Fd6ssvcBoM
> Would love to see joycons made for adult hands with wireless signal that isn't awful, but I'm not holding my breath.

The WiiMote comes to mind.
There is an existence proof that that isn’t the case. Spotify, Netflix, Sling, and DirecTVNow are all in the App Store and none of them allow subscriptions from within the App Store.
Fantastic bugs and how to resolve them: Heisenbugs
You don’t need javascript to upvote and downvote on Hacker News.
Why wouldn't you support returning to the moon? NASA is part of the government, and PR/politics matter.
>> Ultimately, Zoom decided not to change the application functionality

Yeah "functionality".
I think the primary consideration is interoperability with C. Being able to call into C from Rust and into Rust from C is an important feature. Systems with a heavy runtime and special stack layout like Erlang make this harder.

Rust originally had a heavier runtime with a green thread implementation, and it was removed. I believe one of the major considerations at the time was bare metal programming on microcontrollers.
You're not casting a string to a string, you're casting a &str to a String.

> Is it necessary?

In this code, it's not actually necessary, your parent converts it back to a &str later, when passing it to is_match.

In other cases, it's very necessary; they're two different types, with different properties.
If only reddit understood this
Most users don't buy high-end GPUs, and it's not like the high-end AMD GPUs are potatoes either.

Plus don't forget about price.
This is a great point. Square brackets are still used in ipv6 to more easily distinguish between the ip the port: e.g. [::1]:52