skysight-inc/HackerNews huggingface dataset:
Because a whole suite of protocols had to be invented:

* https://en.wikipedia.org/wiki/STUN

* https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_...

* https://en.wikipedia.org/wiki/Interactive_Connectivity_Estab...

See also "NAT Issues when playing games":

* https://support.plume.com/hc/en-us/articles/360035745134-NAT...

Certainly we'd need hole punching protocols (UPnP/PCP) because IPv6 firewalls would be default deny on incoming connections, but the addressing issue introduces a bunch of things on top of that. The fact that these kludges are considered 'normal' and/or 'okay' is kind of sad.

And how do you hole punch through CGNAT? (AFAIK there is no way.)

Everything is being crammed into HTTP/QUIC/whatever because of all of these limitations: what applications could have been designed better if bits flowed more freely? (SCTP and DCCP died because of limited middleware network boxes.)
> Strong Towns' ideas will make life worse for anyone who drives into the city, with basically no advantages for them, and without creating a viable alternative to driving for most of them?

That's not necessarily a given:

https://www.youtube.com/watch?v=d8RRE2rDw4k
Thanks for the feedback. I passed it along to the pipeline authoring team.
Exact same experience for me (though I probably would have bought it either way). My sense is that the reddit vitriol is from a vocal but small minority.
Researchers identify brain signals associated with OCD symptoms
I don't have the energy to explain to the naysayers why I love tailwind so much but I do have the energy to log back into HN just to comment that I absolutely love tailwind. Give it a try and maybe it'll stick!
What exactly does PWM affect and how do you check if it's used?
I read the article and came way confused. What's the 1/e rule? You mention something about "the first third", which implies you have a number in mind. How is that chosen? Is it just the available set of choices? For a spouse, wouldn't that be in the billions?
I've seen the video, it just didn't resonate much. I drive those areas often enough without issue. I've walked through them too. They feel like an acceptable compromise for the most part but they could do with protected bike lanes and flashing crossings like I mentioned.
I think a true shift towards Urbanism in our cities may be only possible if there's a whole lot of money in it for somebody with political leverage. But who? I'm not sure. Real estate developers? They're already making money hand over fist building our cities in the shitty car-centric way. When the US made its shift to car-centricity with the interstate highway system, there was a ton of money in it for oil companies, and car companies. Who "wins" when we shift our building patterns towards Urbanism? Aside from everyone who gets to live there, of course. I feel like big political changes like this don't happen unless someone who stands to gain is busy lobbying to make it happen. And I don't know what, if any, entity stands to gain a lot from building pedestrian-friendly, dense, beautiful cities.
Huh... I heard about it many years ago despite being far from the target market. But google trends seem to support them becoming a lot more known recently.
Can you back this up?

Seems like a pretty clear case of being two-faced, and a small page laying out the details would be super helpful.
> I'm totally not buying into the silicon valley "we're changing the world!!1one" hype

I always loved how the show Silicon Valley poked fun at that. Pretty sure the words "making the world a better place" were sprinkled around many places.

Most companies exist for a single purpose: Profit. Sure, maybe some start as "Hey, this would be a cool thing to have", but eventually the focus is switched to extracting as much money from the population as possible.

I know a guy who is obsessed with this idea of finding fulfilling work. He's an artist who has despised every job he's had because he expects fulfillment, like his job should give him heart-felt purpose. He actually had a job once where he got to use his artistic skills, but he hated it because it didn't allow him to draw the things he wanted.

I'm just like...you're not going to find a job drawing fan art of video game characters. -_- Get over it.

You don't expect any job to provide meaningful, fulfilling, satisfying work. It's all done so someone can profit. Find a non-profit organization that helps the poor if you want fulfilling work.
I'm guessing some sort of auditing or routing functionality. For instance, you have debug logs going to some development server and login events going to so audit server.

I don't have experience with this feature but there's similar use cases in log shipping utilities like fluentd

Edit: I read the other link and it looks like some sort of poorly designed RPC functionality or something shrug

Edit 2: Reading https://docs.oracle.com/javase/7/docs/technotes/guides/jndi/..., it sounds like it's a form of service discover of sorts. You talk to a registry server and it provides some object pointing to the real destination
let people like donald trump continue without consequence
The question I was responding to was "how different is this from the 1980s in the US?"

A possible difference I was suggesting is that Apple is being required to do things such as storing data locally not only for business reasons related to local industry, as the parent post had suggested, but also to enable surveillance of political dissidents, suppression of criticism of the government, etc..

Perhaps I should have picked John McEnroe as he might be more recognizable, but as I understand it Navratilova was a women's tennis #1 in the 1980s who actually did criticize the Republican party (and the US government) so I thought it might be an interesting comparison.
Medical Dead-Ends and Learning to Identify High-Risk States and Treatments [pdf]
Large companies will always pay huge amounts of $$$ for support. They can't be telling engineers "Go google some stuff" if critical components go down.
Every white kid in America listened to Public Enemy and Rage Against the Machine and had the Chronic LP in their CD players. 10 years later, kids the same age were listening to Eminem talk about putting 9 inch nails through his eyelids and killing his mom and somehow we ended up fine.
I have an algorithm: when choosing anything (shoes, cars, spouse) develop a criterion and search until you find someone(thing) that meets it. Then pass that one up, and look until you find one that is better. Choose that better one.

It increases your statistical chance of finding a 'good' on, with a pretty good bound on search time. And you feel like you did your diligence, so it limits 'buyer's remorse' to a manageable level.
What about a helper function for that? Something like this:

const md = styles => styles.split(' ').map(style => 'md:' + style).join(' ')

Then

const styles = [
'w-16 h-16 px-2 py-1 m-1 text-sm text-white bg-black rounded',
md('w-32 h-32 rounded-md text-base hover:rounded-xl')
].join(' ');

Then

<div className={styles}>Hello</div>

I haven't actually tried this approach but it might clean some things up.
If someone starts marketing a pistol that fires 180gr 30-06 I’ll have to cancel my plans to commit felonies in New Jersey I guess.
fe80::1 on link-local is/should almost always be configured as your gateway route. Works very well in corporate setups, too.
A special room in the house. Unpleasant fluorescent lights. A timer like a sauna.
Hazmat shower afterwards.

I'm actually half serious.

The opposite is, people set their desk up in the most comfortable way possible, with the nicest view, so they want to spend more time there and do more work.
You aren't wrong, it is until Mozilla does some restructuring.

Mozilla makes money referring users to Google.

They have no incentive to make their browser the best, just functional enough.

They are riding on the coattails of what remains of their reputation and followers.

Until their followers leave, they won't change anything. Greedy execs.
I dare you to cross a stroad without waiting for the pedestrian phase.

Turn signals are not beg buttons.
No, but perhaps I can explain the analogy more directly:

The most likely driving reason for requiring Apple to maintain iCloud data in local datacenters in mainland China rather than offshore (as it had done previously) is to facilitate data access by local investigative authorities.
Tailwind works wonders in a component based system, but component styling ought to be very fine grained to ensure maintainability.

I have created React components with TW, where the components are complex and large.

However, breaking them down into tiny functional blocks, maintenance is easier.
Given that they already highlight ad-free apps, prominently display ad-or-no-ad statuses at the top of every app detail page, curate specifically-ad-free lists of recommended apps, and use "ad-free" verbiage as a selling point to promote individual apps (as well as lists of recommended apps), I don't think it's fair to just jump to assuming Google's purposefully against making it easier to find ad-free apps.

I'm not even sure I'm convinced that ad-free apps don't generate revenue for Google, even ignoring the ad-free apps that DO generate revenue for Google through IAPs and other non-ad means.
Overall, it seems simpler to say that malls, not stroads are the problem.

Malls will never be pedestrian friendly. Mall will never be aesthetically pleasant. Roads going by malls are usually stroads and might be made somewhat better. But that's such a trivial question compared to the pox that is mall urban organization that I really don't care.
F=ma and you need initial conditions on position and velocity to pin down a trajectory… you can always apply a change of coordinates (e.g. ephemeris) to make computation easier in some specific case.
RCE 0-day exploit found in log4j, a popular Java logging package
Without even knowing this was pending: I predict the courts will reverse it. It’s not as much a foregone conclusion as Seattle’s recent attempts at any kind of progressive tax regime, but regressive taxation is built into the state constitution and courts routinely favor the spirit of that regardless of the specifics.

I’d love for my prediction to be wrong. A capital gains tax could pass muster. But it probably won’t matter.
> I don't get what the point of this feature even is.

This is basically the response to every type of vulnerability that is based on some spec nobody's read. Same deal with XML entity parsing. Why should it make web requests, FTP requests, etc.?

At some point someone had it as a requirement and everyone else gets to live with it.
Here's a write up on the exploit and how to patch it. We just wrote this up and posted it a few minutes ago (before this was even on HN, lol).

https://www.lunasec.io/docs/blog/log4j-zero-day/
I don’t think you quite grasp how much money Google throws at developing Chromium. Maintaining a fork is a massive undertaking.
Truckers can't be big fans of narrower streets either. It seems to me more like a stroad just takes a street and makes it more convenient to through traffic with a bit of compromise to ease of crossing but not even particularly much detriment to walking on a single side.
Absolutely. It's quite common, for me (less so, the last couple of years, as my FtF interactions have drastically reduced).

People like to ensure that I'm aware I'm "behind the times." I'm even occasionally referred to as a "boomer." I don't think I'm up on the lingo the kids use, these days, but something tells me that it doesn't have anything to do with submarines.

I've basically stopped going to things like meetups, because of that behavior. I won't go where I'm not wanted. Same reason I stopped looking for work.

To be fair, I'm pretty sure that older eyes have a lot to do with my preference for lighter backgrounds.

I'll just leave it at that ...
More specifically, having kids in preschool guarantees exposure to every respiratory virus going around.
There are some more details in this post we wrote up earlier[0]. Feel free to throw me any questions (I'm a security engineer).

0: https://www.lunasec.io/docs/blog/log4j-zero-day/
Just host Ceph in a RPi cluster inside your closet.
Hannah Fry has a TED Talk covers this topic as well: https://www.youtube.com/watch?v=yFVXsjVdvmY

In this framing, it's based on time/age instead of number of candidates, so you don't need to know N.
There is an entire missing and/or inadequate subset of the law that the country as a whole and regional governments need to adopt, regulating how governments are allowed to enter into contracts. I'm sure people here could name a dozen other categories but a few that come to mind that should very possibly be banned:

- Entering into NDAs -- should governments be allowed to keep secrets for a business they enter into a contract with or do the people have the right to know everything a gov learns in the course of doing business?

- Proprietary products, software & services -- if an off-the-shelf alternative exists should govs be permitted to pay for something that they might have to trash as soon as as a contract ends? or something that might go up in price any possible % if they wish to renew?

- Sweeping prosecution agreements -- should govs be able to contract with police unions on matters like deferring interrogations when the suspect or indicted person is police? or similarly for government officials?

- Privatizing -- should govs be allowed to sell basically anything? that is, if the public has funded the ownership & maintenance of something with tax dollars should a government be able to transfer it to some business or individual rather than lease? without a vote / auction?
> and a bike path

Why do you want to kill so many cyclists?
In my ideal city the majority of people would consider themselves pedestrians, cyclists, and (optionally) drivers, depending on the needs and conditions of the given day.

Edit: And public transit-takers, of course!
I wonder if any big company has ever implemented this in their hiring lol
The whole point is to provide better alternatives to driving such that most people don't need to drive. Having better alternatives to driving also makes driving better as you get less congestion, licensing standards can be raised, there's more money for road maintenance, well designed roads are simply better to drive on, etc.
Japan to Put Amateur Radio Transmitter on the Moon
TLDW: A city that is less reliant on cars actually reduces congestion and makes it more pleasant to drive in a city.

Fewer cars on the road means less competition.

Bike lanes have more capacity to move people.

Well designed intersections and bike lanes mean that you aren't competing against cyclists and pedestrians for road space you're coexisting along just fine.
If they have another outage now, that may mean they haven't fully fixed the problem & may still be trying to figure out the full picture.

There have been major problems with systems I work on where the overriding priority is "get it running now however you can. Find and fix the problem after a little uptime givens you breathing room, and that cycle may repeat a few times before we can identify the root cause and find a solution.
spd total spending went up every year 2016 to 2020 i believe. doesnt that suggest the money isnt doing much?
One could certainly argue that for the most part, news shouldn't be our source of information (especially the semi-propaganda type rampant on Twitter). Aaron Swartz [1] and Rolf Dobelli [2] argue for this reasonably.

[1]: http://www.aaronsw.com/weblog/hatethenews

[2: https://www.gwern.net/docs/culture/2010-dobelli.pdf
this is going to take a long time.'

The present world changes fast, when it changes. When someones says "this will take decades", I usually interpret that as "this isn't happening, there's nothing making it happen, only people talking".
If you do not design your cloud resources to be vendor-independent, that’s on you. You absolutely need the ability to cross vendors in short order, whatever stack you’re running.
No profit.
They get paid to set the default search engine to Google.
Isn't it generally considered bad practice to log user controlled data (without some form of sanitization)? I think static analyzers tend to find these since they're a type of injection attack (an attacker could insert fake log lines or otherwise interfere with the log contents)
He used most of that money to vest his options. Sure he could have just borrowed against the stock and vested this options.

At that time there were constant articles and accusations that billionaires used the 'borrow against stock' trick to avoid taxes. This was addressed to Musk in multiple high profile interviews where he had to justify that. Had it come out at that time that he vested lots of option with additional borrowing, there would have been a huge media outcry against him.

Of course then when he did sell the stock to vest the options. He got shit on because it dropped the stock price and tons of articles were written about how he was manipulating the stock price. And now your story is that its because he knows of the coming crash and wants to get out.

So the moral of the story seems to be, it doesn't matter what you end up doing, you will get shit on an equal amount no matter what you do. Being a a very public billionaire willing to talk about these issues is not gone make you popular.
I was thinking tomorrow (Friday, USA) at 4:55 PM.

That’s when the slimy politicians always release bad news.
Beliefs are reality.

> a brain simply isn't big enough for this in purely quantitative terms
[quotation needed].

And again, what if all of this, avogadro numbers, hacker news, your conception of reality all were a hallucination? How would you know? How can you definitely prove it is not?
Corollary: You were always the wrong person to marry. Make the best of yourself, for their (and your) sake.
By far Tailwind has been the fastest way for me to prototype UI.

I am a developer nerd and have a good taste for design. However, during actual development, I do not have the ability to visualize what I want in the first attempt.

So, I have to tweak the look and bring out the beauty I want through a 1000 cuts. TW makes that process extremely easy. Like, mindbogglingly easy.

However, I have learnt to be careful with my code, and I often limit the styles by splitting them off into sub-components.
Well, Firefox is adopting it too but not breaking the old manifest support at the same time.
Then their documentation is wrong. I learned the hard way that GitHub code search didn't search file names in my case. I searched for a short bare string with some alphabet letters and one underscore, and it failed to find the file with that exact string in the file name, costing me a lot of time missing what I was looking for.

Unfortunately I can't reproduce the problem publicly because it happened while searching a private repo.
You say that as if this is a problem that isn't extremely common. Almost everyone in long term relationships stops to think at times if this was the right relationship for them to bind themselves to.
Scala at scale at Databricks
It wasn't supposed to be serious, but for anyone that's ever seen a catastrophic level3 failure as a peer or large customer of AS3356... It's less resilient than you think. There are way too many eggs in one basket in some places.
The main issue is user choice. If I want to run an extension, no matter how malicious, on my machine, I should be able to do it. This applies for my phone too, which is a capable computer for all practical purposes.

Apple has normalized the "we know better" approach, and has enjoyed great success doing it. Google is simply following that same philosophy. They know better than you, what's good for you and what's bad.

We need a fully independent browser, open-source, and built on modern technology. That way, users who care about this can get what they want. And users who trust Google to get it right, can use chrome or one of its derivatives.

Firefox has (had?) that potential, but for whatever reason Mozilla seems unable to execute effectively. The result is that Firefox has become a follower, doing the same things Chrome is doing. Thus defeating the original motivation for users looking for an alternative.

Brave looks promising, but given that they build on top of chromium, I am not sure how long they can resist fundamental changes in the codebase. Or whether they even intend to provide the needed alternative.

All in all I feel this represents a sorry state of browsers, and consumer software in general.
Java has the ability to serialize a class, send it over the network, and deserialize it back into a usable class. This mechanism is quite flexible, and allows the class itself to control some aspect of it's own serialization (such as code to run post-serialization, as a form of initialiation, somewhat similar to a constructor).

So if you load a class from an unknown source (such as this exploit's example), you are basically allowing RCE.
I was just tracking down this exact link. Thanks for sharing.
I remember the old days when HN users would promote the hell out of chrome. They loved it, couldn't get enough of it.

A few others, including myself, were like... um guys, this browser is created by a company that makes its money from advertising that shows in browsers, do you really think this is going to turn out well?
I said bike path, not bike lane. A small paved path on the other side of the crosswalk.
Geothermal heat pumps "store"...

They pump heat into the ground in the summer for air conditioning and pump it back out in the winter for heating.

You don't need to be "much", you need to ideally match the TCO of other fuels (or come close, if you care more about reducing fossil fuel use and CO2, which is arguably more important than TCO. People obsess about heating costs but then run out and buy $60,000 luxury cars to do an hour+ commute each day in.)
Driving in the Netherlands [video]
Great, let me help you then.

There is still "block request" functionality, the change is that it's now declarative. This is the same way it works in Safari, and is (a) more efficient because you don't need to execute JS to evaluate each request and (b) more private because an ad/content blocker doesn't need to be given such broad permissions. There are serious tradeoffs (no request time js makes it less flexible) but it's still very capable and easily can be used to block Google ads.
Docs: https://developer.chrome.com/docs/extensions/reference/decla...

(Disclosure: I don't work at Google or on ads anywhere, speaking only for myself)
Ask HN: Where are you finding freelance/fractional work?
Not really sure where the good freelance and part-time software gigs are these days.

Upwork feels like a sh* show. There is Topal but you have to jump through all their hoops. Is there anything else where the platform doesn't keep a % and you can just find good, wholesome freelance work?

Where are you finding them?
https://www.washingtonpost.com/news/wonk/wp/2016/02/16/when-...

Certainly it's not in the billions unless you spend an impressionable amount of time traveling. Realistically your personal total addressable market is certainly well less than 100k, probably less than 10k. You can subdivide further based on obvious preferences.
Or it will leave one forever dissatisfied with the choice they made, because they passed on a someone they'd be genuinely happy with because of FOMO.

Shoes and spouses aren't in the same category.
Well, these ICBMs travel at like Mach 20. I don't think anyone actually expects any defense system to stop them once launched.