skysight-inc/HackerNews huggingface dataset:
This will turn San Francisco’s Market St into a “Transit Mall”, an urban planning idea from decades ago that failed 85%+ of the times it has been tried. The one new and hopeful element is the protected bike path. However because the area is already overwhelmed with a crime, drug and homeless problems and struggling retail and restaurants this project seems almost certain to end in disaster.

More info here:

https://nacto.org/docs/usdg/pedestrian_and_transit_malls_stu...

https://m.youtube.com/watch?v=RW09rbBLB5A

https://nacto.org/docs/usdg/revisiting_pedestrian_malls_scmi...

https://www.boulderdowntown.com/_files/docs/americanpedmalle...

https://www.curbed.com/2019/9/30/20885226/best-pedestrian-ma...
I got something really more valuable beyond these things. Observing how political organizations get.
I was a programmer for 9 years before joining an "Elite" MBA program in India and the level of politicking among a batch of 75 people was mind boggling. I see that now in my current role at work and am better prepared.
have been cursing ruby since morning.. but as the moon came out.. i slowly changed my mind

it is all about tooling and dev support. ruby wasn't landed properly
The company I am working for, https://nordsense.com is hiring. We are a start-up working on trash management and pickup optimization for cities and facilities around the world.

We have our sensors out in the wild in SF / Copenhagen and has shown tremendous improvements in efficiencies of up to 60% compared to under optimized pickups. Garbage is definitely something we need to be better at for a sustainable world in a global scale.
Someone needs to get out of the twitterverse.
To be fair, Node is a hell of a useful tool, given the right context.

Don’t pigeonhole it into a box just because the box that he tried to pigeonhole it into isn’t the right fit.
Great. Just out of curiosity a tech question, which database are you using in the backend.
"Humanity: it was thin but noticeable."

If you were specifically looking for it.

Somebody might notice a lack of elephant teeth above a peculiar boundary, or a reduction in fish bones and corals, and look closer at the boundary. But to notice a lack is much harder than to notice the advent of something new. A layer of paperclips might not attract much attention, once oxidized, or be interpreted with anything like fidelity.
100% this - I read the Why We Sleep book earlier this year and this quote immediately came to my head when I read this news.
How about restricting world leaders who break the rule instead?
Natural is not always better. Human behavior on average doesn't actually respond well to direct criticism. Our flight or fight responses kick in ("uggh fine" or deflecting) and cause us to handle the situation in suboptimal ways.
This is probably not a great example as it feels more like a parenting example, but even in parenting, a lot of parenting material suggests that "commands" (pick up your socks) often leads to the opposite behavior where as stating your feelings helps the child learn feel empathy for you, and make the decision themselves to respect you or not.
In work situations, imagine telling a coworker that you find their desk messy. Are you just going to say "clean up your desk"? No, because you cant control them.
Are you going to say "you have a messy desk" or "you are a slob" no, because they take that as accusatory. Accusing is like saying "its about me not you".
While this NVC framework may feel disingenuous, its actually significantly more empathic than just being direct because it forces a conversation where you can find mutual purpose. (How is this a win win?)
A direct statement is actually a lie you tell yourself where you are assuming a lot and not allowing a process of changing your own mind. So being direct is actually succumbing to your own biases.
Maybe we just spend 3 times as much money on busses than Americans do??? (I wouldn't know.)

Children and teenagers starting school at a reasonable hour seems far more important than saving money on buses.
I was working as a sysadmin at hosting companies running thousands of 32-bit x86 Linux boxes, while the dot-com boom was still ongoing.

We didn't give Sun a single penny in what would have been fertile land for their machines, if not for GNU/Linux and dirt-cheap powerful PCs.

One of the places I worked shared a building with a legacy hosting provider that had nothing but racks of Sun hardware. I had applied to work there first, with nothing but self-taught GNU/Linux knowledge and they laughed me out the door for not knowing anything about "real UNIX". Then I ended up getting a job just one floor below them at younger hosting company, 100% GNU/Linux, and we ate their lunch. It was a microcosm of what was going on everywhere, Sun was doomed.
World growth 'slowest since financial crisis'
The 58 year old was an excellent carpenter, specialized in ship interiors. He did not live at the farm, but visited it daily with food and stuff such as toilet paper. Towards the outside world he was just refurbishing the old farm. Very weird story.
Please make search the focus of the mobile app. It’s more like a browser and it’s much too hard to tap the top of the phone for the search box. It should be more like the Google app. Make it easy to quickly search.
There was the guy that pitched a no-hitter: https://www.snopes.com/fact-check/dock-ellis-lsd-nohitter/
The article mentions eco-tourism and whale watching. I wonder if the carbon footprint of someone flying to an island, staying there for a week, and taking boat trips out to whale watch actually results in whales being a net negative on the environment. If we let them die out so that tourism stopped it could be a positive for the planet.

(I'm not suggesting we should actually do this though. Whales are pretty amazing.)
This article has two titles, I used the one on:
https://www.bbc.co.uk/news/business
With a JD you can likely teach in the political science department as well.
This is kind of a weird story bro. Like you’re at a deeply dysfunctional organisation with management and coworkers that you hate (maybe for good reason) but your anger is directed towards an OS that even running on junk hardware is still making your company money with perfect backwards compatibility over 40 years? Huh.
I understand the cynicism, but at this point, Transferwise isn't a scrappy startup and I can't see any reason why they'd want to pull off such a PR stunt. They're valued at $3.5B. $3.5B companies don't "fake lose" their wallets to get to the top of HN
Safe is a relative term.. Only one who can make that decision is you, or the cia. Used responsibly in moderation most people will find it a pretty f'n positive aspect of life.

But ya freakouts do happens and acid casualties are most definitely a thing.
Twitter is not an “echo chamber.” A site that big simply has way too many conflicting opinions for that to be true.
The type of char + char
How long is a single Chromebook supposed to be viable? $150 is $150, but $150 for a Celeron and a nice display might not handle web standards for much longer.
Yep - switched to one last week: https://twitter.com/_______kim/status/1179937109357953025.

I use a keyboard for most interaction (XMonad, vim shortcuts in most apps) so YMMV, but really enjoying it so far. The weighting is beautiful, there's four map-able buttons, but the nicest element is a ring that sits around the ball. Spinning it in each direction acts as a scroll and is one of nicest feeling inputs I've used.
Mispredicted branches can multiply your running times
> For example https://github.com/VerbalExpressions/JSVerbalExpressions is a library that lets developers express regexps using a fluent API.

Except from what I can see, it only supports trivial cases. What's a syntax that supports grouping, alternation, a numerical range of number of matches (e.g. \d{3,10}), and the combining of any number of those those? I suspect it quickly devolves to the case where you either use the extended syntax and comments are really what matters, or the terseness is useful in at least not making it so verbose and meandering that it's hard to comprehend just because the amount of boilerplate to usefully express something dwarfs the functional bits.

Regular expressions work best when matching a a character level. The non-terse mode of stuff you are grasping at works best when matching at a symbolic level, and has existing for a very long time. They're called grammars. A popular form is BNF[1] (and variants), which will probably look somewhat familiar from technical specifications or RFCs, if you've looked at any before.

If you want something beyond regular expressions and you're willing to use a library for it, just use a library that provides grammar parsing. Or use Raku (fka Perl 6), which has support built in (with hooks for calling code at particular parsing points).[2] Hopefully most languages have a good library for parsing grammars at this point.

1: http://matt.might.net/articles/grammars-bnf-ebnf/

2: https://docs.perl6.org/language/grammar_tutorial
And produced the whole Columbia Gorge in just two weeks.

Most likely almost all of human history in the Americas, and maybe too in Africa, is 200 feet under the sea.
That deck is from 2008, I bet I could find you a lot of failing retail and restaurant businesses that year. Furthermore, Lincoln Road Mall in Miami, which it lists as struggling, is definitely thriving today. I feel like the whole thing is bunk?
Chess Piece Value
Great piece of advice. I like the "don't ask, tell". The reason I got a little disappointed in "asking" is that in previous 2 attempts the promotion got delayed because of stupid reorgs, the managers changed. I took it upon me to build the case again. That took time (at lease a year), and eventually I thought maybe it makes no sense, rather just wait till someone realizes. But I get your point. Thank you :)
They’ve had this for months; it’s called “Add to Bookmarks” in the popup options on a given Tweet.
As an engineer, I have to pursue a lot of "keeping up with trends" on my own time. I spend my own time setting up my computers. I get a stipend for professional development, but I bare the bulk of the cost and time (most of the time). I often work a lot more than 40h. I think all that you mention is not uncommon for professionals who want to develop their skills in a continuous manner. I could say the same for lawyers, business people, etc.
Not, however, if you call it "Java" (tm). Furthermore, explain the lawsuit where it was won, lost, won again, buried in peat for 3 months, and then pending again?

It isn't very open if you get sued for implementing a compatible API.
I would call that commercial fire services. “Volunteer” fire departments usually refer to a different arrangement.
https://www.cdc.gov/healthyyouth/data/yrbs/pdf/2017/ss6708.p...
I'm glad someone else here has read the Scott book!
I have a responsive React app that I want to convert to an app. I thought you could just drop it in Ionic and it would work automatically but this is using stuff like IonPage, IonContent etc. Do I need to rewrite a lot in order to get it to work and how can I keep a shared codebase in the future? I really don't understand the appeal vs using React Native if I need to rewrite it using Ionic specific components anyway.
Impractical thought experiment: Leaving the capital expenditures for the data centers aside, what would it take to build an OS clone of AWS?
Yeah yeah, they coincided with a good one. I have lost 2 passports, 4 laptops and 6 cellphones on the subway in NYC. Half of those were literally stripped off of me. The other half I was drunk and negligent.

I don't believe in good samaritans. People only return wallets when they have no value or gains to be realized from them. The good folk leave it there, the ones with varied motives take it away.

Again, congrats for recovering your wallet. I'd never dream of it.
Around 2007-2009, Germany had fairly expensive SMS on mobile plans, but bank transfers within Germany were usually free, and Swift transfers allowed like 200+ characters of text.

Me and some friends knew each other's bank account numbers due to shared orders and stuff, so we would send each some joke amounts typically smaller than 20 cents just for the cool messaging medium.
Completely agree that 4-year institutions are more likely to have a PhD requirement than 2-year institutions. But given the current oversupply of PhDs, many community colleges can impose requirements like this and still have plenty of applicants. Also, they may be measured on metrics like "percent of classes taught by instructors with PhDs".
Former NASA scientist says they found life on Mars in the 1970s
It will all wash away, sand grain by sand grain. You can see the erosion of stone temples even a thousand years old, made of harder stuff than concrete.
> Doesn't Amazon charge for warehouse space? I would imagine that the warehousing fees for that would be insane.

I guess they do.[1] Oh well.

1: https://sellercentral.amazon.com/gp/help/external/200612770?...
Eritrea, where ATMs are unknown and SIM cards are like gold dust
And yet it's been wildly successful in Germany...
A lot of people are making claims about a "loss" of free speech due to this change. I don't see how this is an issue.

Twitter's rules are impartial. I don't see how impartial rules can be exclusionary. Well I can to some degree, in the sense that impartial rules such as "no politics in esports" prevents people from protesting injustices, such as Hong Kong, but Twitter's rules are more about not actively promoting violence.

It is entirely possible that these impartial rules may disproportionately affect certain groups/political parties (white nationalists, Trump, etc.) -- this just means those parties need to get in step with baseline moral standards that simply claim actively promoting violence and exclusion is bad.

Also Twitter is a private company. They can choose who is able to use their platform or not. (At least I think that's how it works, maybe not).
Currently we're working on an angular/ionic 3 hybrid project with libraries shared though git submodules (Ionic does not support symlinks).

"Libraries" are shared between the Angular app (1 app) and a half dozen or so Ionic apps. Basically the API calls, pipes, directives and other stuff like that.

It works well, even though submodules are a pain.

We'll be upgrading to Ionic 4 at some point, probably keeping the architecture the same. I don't think we'll be moving to React.
We have a situation where a platform is able to coerce world leaders into behaving. That is a scary amount of centralization
Yeah, it’s the assistant aspect not working with GSuite. Such a shame. It’s been like this for years, and I doubt it will ever get supported.
Tor asks not to host on them so no.
Yep, Solaris was on life support when they

* dropped x86
* dropped the free C compiler
* and Linux became sufficiently stable

in other words, around 2000-2002

From 1998 or so, my home 486dx2 with Linux was faster and a hell of a lot cheaper than my Sun workstation at work.
First of all, I never claimed that DDG results were exactly the same as Bing's. I said the top results were the same. Admittedly, I used less random terms than you did.

However, I did try your experiment, same terms. The top results from DDG were indeed found in the top results of both Yahoo and Bing. You are right though, not in the same exact order. Then I tried the same terms on Google. There is only one shared result on the front page (the Nasa chief one). I went through 4 more pages of Google, none of the results that both DDG, Yahoo, and Bing all seem to share were on any of them. This aligns more with the point I was trying to make:

DDG is going to have a hard time improving their results if the information they're getting is from inferior sources to begin with. It's like working on incomplete information. No matter how good their algorithm is that ranks and filters results from other search engines, if those other engines suck, there is no way their results can be that much better. If, for a given term, Yahoo returns site A, B and C, and Bing returns Site D, E and F, is there a way for DDG to determine that actually site G is the better result? The results can't appear out of thin air.

Also, you claim with emphasis, that the only weakness of sourcing from third parties is the indexing problem. That's absurd.

Obviously, a huge weakness on sourcing from other search engines is that DDG are bound to the terms of those partnerships. Or a complete severance of them. No partners, no search results.

One result of the terms in these partnerships is that DDG can't provide a search API. There was a time I thought perhaps I could write a developers search engine with DDG as the backend. Turns out you can't, and as a small search engine popular with HN types, I feel like that is a huge weakness.
Another thing - They reduced administrative overhead 70% and cost 60%. If I was a parser, I could say that the result is more expensive. However I think they just didn't account salary savings. That is, their admins can do other stuff now.
I actually use this for all of my complicated build scripts and just use make to glue them together. For instance I have a stack name from computer,branch,sha,username that I calculate so I have a different stack per thing I'm working on. I tried getting that to work with awk fu but doesn't work the same on every platform, so instead "go run cmd/get_stack_name/main.go" instead. Fast and like it.
I’m currently interviewing people for jobs, and reflecting on what this conversation means to me. Of course I’m trying to hire the most talented people from the group. Like, no question that I’m seeking people who are good at what they do. And we try to actively filter people who are ineffectual, lazy, or crooked.

So merit is essentially what I’m seeking. But I have no doubt that the people I interview & the ones we choose to hire are, on average, privileged. It would not surprise me much if I looked back on all my interview scores ever and found a high correlation between my rating and the candidate’s family income.

I think I can see how my own hiring according to merit is a good thing for my company, but potentially bad for society - if what we want is real equality of opportunity.
Shooting drones out of the sky with Phasers
Is it necessary to proceed with the project even though various companies have left since the start and are blocked from each country?
What is the reason why you really want to proceed with this project instead of their predecessors?
I think if companies that provide a platform are allowed to censor content, the rules should simply be changed.

We get a lot of problems otherwise.
> NVC is a framework for direct communication. To quote the article:
> 1. Observe Facts - observe the specific facts that are > affecting our wellbeing, and bring them up with the other person
> 2. Note Feelings - introspect about what exactly we are feeling in response to what we've observed, and communicate these feelings
> 3. Uncover Desires - figure out the desires, wants and values that are creating our feelings, and explain them to the other person
> 4. Make Requests - ask for concrete actions to help resolve the situation

I think why you may find it dehumanizing is that, if I were using those four steps above, I would just be reflecting on my own humanity, and not on yours. So, by the time I end those four steps, the only connection I've really had to you is asking if you will do something.

--

I use three steps (yes, another formula) that seem to solve the dehumanizing problem:

Step 1) TRUTH: Tell the truth about how you actually feel in the moment.

Step 2) FAIR PLAY: Tell the other person how you imagine they might feel.

Step 3) LOVE: Say one thing to connect with love.

Step 1 is not so different from the second step of NVC, really just focusing on me and what I feel/need/want/etc and being honest about that. In the workshops I've run, I've seen most of us skip this step.

Step 2 is the kicker, it's not about connecting with me, but connecting with what you might feel/need/want/notice/etc. And it's about imagining what the person might be feeling, not knowing that the person is feeling X.

Step 3 is the closer, finalizing the connection between the two: thank you, I'm sorry, I hope you have a good day, will you help me, etc.

--

I'm stoked that this conversation is happening on HN, excited that you said what you said (in typing this response I have learned even more about NVC and my work), and tired—I definitely should head to bed after this. And I imagine you might be frustrated with all this NVC stuff, perhaps nauseated by another formula or maybe even curious, or perhaps pleasantly surprised, I have no idea. Thank you for making this conversation happen.
Soooold.
All-in-One Guide to Progressive Web Apps
He makes the point in the article that there are innumerable unnamed razor-thin layers in the rocks already. What's one more? Why would anyone be drawn to study that one?
Disclaimer: haven't worked with websockets

I can't imagine ever wanting to know when my chat message was received in relation to when a .gif was loaded.
U.S. carried out secret cyber strike on Iran in wake of Saudi oil attack
While a lot of people complain about "NIMBY" in the bay area, it's never been clear to me why I have an obligation to rearrange the area I live in to accommodate others who want to live here. People speak about a "shortage of housing", but another way of saying this is that there is a "surplus of high paying jobs". If someone can't afford to live here, then economic forces should make it more attractive to live elsewhere. Employers should see this as well, and relocate their business elsewhere. That's what happened with Intel, and many companies are now focusing their growth outside the bay area.

Just increasing housing density without solving transportation problems will result in a seriously changed lifestyle here, and that is what many people fear. Moreover, efforts to build better transportation in the bay area have been very ineffective. The light rail in Santa Clara County is a good example of this - it crawls through downtown San Jose, has very little ridership, and recovers only a small fraction of operating costs from fares. The jobs have almost always showed up in areas where there is an existing shortage of transit and housing - e.g., Sunnyvale, Cupertino, Mountain View, and Palo Alto. At this point the only feasible solution is to turn 101 and 85 into bus-only roads. No more single occupancy vehicles. Then let the market sort out how to provide transit for employers. That would be massively disruptive to existing lifestyles, but probably the only feasible way to increase transportation throughput in the face of increased housing density.

Most of the readership on hacker news is in the tech industry, but I think the biggest problem with housing in the bay area is for non-tech workers.
I figured someone might interpret that the wrong way. In my mind it was sort of a "Imitation is the sincerest form of flattery" mixed with "Good artists copy; great artists steal." I tried to allude to this with the "as a good idea" bit, so maybe it would come across as "that's a good idea, I'm stealing it!"

To summarize and clarify, I applaud their actions wholeheartedly. :)
If you're going to get your panties in a wad over rolling over some bollards at 2MPH I'll spare you the stories of the real shenanigans.

No cyclists were threatened or harmed, there was nobody at risk. Bollards won't stop an inattentive driver from hitting anything, as evidenced by my trivial rolling over them without even scratching my car's bumper.
This is exactly it. It’s a mix of a consumer product with business product.

Here’s the funny thing though. Security isn’t the real reason why the Google Home can’t access the calendar. You’d think Google Home talking to Google servers would be more secure than Alexa being able to read my calendar with no problem.