skysight-inc/HackerNews huggingface dataset:
Congestion pricing is great, but I am pointing out the underlying politics, its just being used to prolong the car first status quo in these cities. theres not really an earnest follow through for road/parking diets, protected bike lanes and 2x, 3x public transit that are actually needed.
ctOS from Watch_DOGS at its infancy... Should be fun soon!

I liked one scenario they had for self-driving car crashes and the dilemma who should be killed in the event of an unavoidable accident. Car quickly retrieved the social score of each probable victim from a ctOS database and optimized crash setup to do the lowest harm to subjects with highest social score. No more car occupant vs external person nor owner vs manufacturer legal responsibility dilemma. Sounds really prophetic. Can't wait to see it in action! /s
Yeah, they say that every election cycle. Remember Ron Paul? Bernie Sanders? Remember the "small donors" for Obama? Nobody remembered them and neither did Obama. Super PACs are growing. Not sure where you got the idea that they are fading. Super PACs are only a few years old and they have tons of room to grow.
In my experience, OKRs should be set, in part, by negotiation with the other teams who are interdependent with your own.
Nationalistic swipes will get you banned here, regardless of which nation you're going after, so please don't. Among other things, it breaks the site guideline against flamebait.

https://news.ycombinator.com/newsguidelines.html
'We've bred them to their limit': death rates surge for female pigs in US(2018)
EEVblog and CodysLab come to mind on an unrelated but annoying scam that YouTube hasn't addressed sufficiently. Shouldn't there be a class-action against YouTube for the scammy gambit of allowing random people to claim content ID of works they don't own and then attack the original creators? This scam alone threatens to kick thousands of legitimate content creators off while enriching shady corporations and outright criminals. It seems like the only way to get YT to get their act together regarding measurably improving "who owns what."
> Recently I've had three or four interviews that didn't quite get to the job offer stage, but they did both include over 30 hours of work + interview steps.

This lines up exactly with my experience. 3-4 interviews, each requiring ~30 hours of technical tests, and interviewing. Absolutely ridiculous.
Game companions: I hired three women to play online games with me
Please don't use that trope on HN. It never leads anywhere interesting.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Aside from the new combined glyph, One potentially major issue is that the character 令 exists in two locations in Unicode: U+4EE4 and U+F9A8. The latter is a compatibility variant, and depending on the how smart the text processing code used is, it may or may not be considered equal to the former.

Hence, that's now one more thing to test and work around for the poor engineers working karoshi hours, only given one month to implement changes on and test the ungodly numbers of computer systems all around the country.

Really, this one-month compromise between conservatives and engineers was pretty much the worst possible result: too short to work with any breathing room, too long to throw up hands and abandon the idea of implementing it in time.
> How so?

You've obviously never lived next to a railroad.

Trains can't stop. I mean, they can eventually stop, but when it comes down to it, the train is not stopping.

Trains are relatively clean compared to trucks, but they still burn crap and spew ash and smoke.

Trains are loud. That's... I really can't say it any other way. Trains. Are. Loud.
Free satellite training and launch for students from developing nations
Web/Mobile App Development Consultation Call $2/Min
It’s been patched. There may be others currently in use, or that will be found and used in the future, but this specific bug was killed.
> I'm taking it slow. This is something where you really need to listen to your body; it isn't helpful to have a set plan. You need a goal, but you also need to be flexible about it.

Truth!! I had to discover this for myself as well, and I'm continuing to figure it out as I go (currently lost about 50lbs in a 150lbs weight loss journey).

I'm sorry if I came across as judgemental, nor do I want to diminish your accomplishment. As someone on both sides of these drugs, it is no easy feat to make this big of a change. Kudos!!!

It sounds like the medication has done its job in that it has given you relief to get some sanity back and to focus on other options.
A lot of custom business software for the IBM PC was written in BASIC and it worked very well.

I helped a restaurant that had their inventory, crew scheduling, payroll, and accounting all written in BASIC. Ran on a PC AT in the back office. It worked flawlessly.
Oops pasted the wrong link, too much coffee. Thanks.
Here is another post, indicating it is free for all students.

https://www.firstpost.com/tech/science/isros-new-pslv-varian...
It's real, and the warning signs of depression should be treated seriously and immediately.

Burnout is the result of ignoring the signs of chronic mental fatigue, at least in my personal experience.
> Out of all places, I didn’t think HN would be so anti-games

More time spent videogaming means less time spent leetcoding, raising VC, and crushing it as a 10x engineer! /s
And perhaps that London to Cardiff is 150 miles, less than New York to Baltimore, and that Wales is about as big as New Jersey.

It's a whole culture that says places are really close.
How is 150K for an experienced developer to work in a high cost of living area “pretty good”? Experience developers can make $135-$150 easily in one of the top ten markets in the US that are not on the west coast or NYC where the cost of living is a lot lower as a bog standard enterprise developer/full stack developer.
“Refresh for Mangoes”
Nice People Matter? NPM May Stand for Not Politely Managed
Could be. Could be that I have more experience with Rails and used it first. Maybe if I used Django first it'd be the other way around.

For the record I didn't want to do Rails work when I started, and begrudgingly accepted being called a Rails developer only after two years of experience.
SEEKING WORK | Product, Software, and Culture

Location: Los Angeles, California

I'm an experienced consultant who brings product ideas to life, trains up teams on engineering processes and skills, and builds cultures of fun, respect, and empathy. I've led large teams and small ones; my specialties are listening and helping.

My primary language is Elixir - I founded the EMPEX conferences and cohost the ElixirTalk podcast. If you're thinking of getting the next big realtime platform off the ground, let's talk.

Other languages: Ruby, Javascript, Objective-C, Swift, Clojure, C
Datastores: Postgres, Redis, Elasticsearch, MySQL, MongoDB (Please don't ask me to use mongo)
Other tech I've used in production: AWS, nginx, various Linuxy stuff, Rails, React, React Native

More About Me:
* https://github.com/desmondmonster
* http://empex.co
* http://elixirtalk.com
* http://crevalle.io

email: desmond [at] crevalle.io

thanks, and have a pleasant day :)
Your profile says you have some experience in the mental health world.

> You can't cure psychosis with fucking coconut oil.

The person I responded to said in a later comment that his psychosis was related to alcohol use. This being the case, coconut oil is an appropriate treatment to help keep his alcohol use under control.

> PLease stop peddling this dangerous advice.

People like HN user clydethefrog (above) and my girlfriend (my comment history) are hurt by the mental health industry's standard of care. Someone probably told clydethefrog that he has now has a chronic condition and that he'll have to be on "antipsychotics" for the rest of his life to keep from becoming psychotic again.

One case study acknowledges the possibility that people who made themselves psychotic through alcohol withdrawal can be made delusional with Abilify [1]. The actual experience of patients is that maintenance antipsychotics makes their condition worse [2].

I think in the very near future the mental health system will have no choice but to listen to the resistance's complaints.

[1] https://europepmc.org/abstract/med/26502575 - "At first, we regarded all the symptoms as alcoholic hallucinosis, by a clinical standpoint, in spite of no auditory hallucination in this case. However, taking the overall clinical course into consideration, withdrawal syndrome could have been affected by some factors. One of the possibilities is that delusion might have been induced by aripiprazole." (emphasis added)

[2] https://en.wikipedia.org/wiki/Tardive_psychosis
In 2019, where IPOs are all the rage, please repeat after me:

IPOs are bad investments!

https://www.safalniveshak.com/3-reasons-ipos-are-bad-investm...

https://money.usnews.com/investing/investing-101/articles/20...

For every Apple IPO, there is a pets.com IPO:
https://money.howstuffworks.com/10-biggest-ipo-flops4.htm
Great to know. Have a hobby game project lined up this year, using Unreal. Creative work is such a rush.
> custom designed genetically modified mice to start a colony with

Ah, the idea that this is the price before amortizing across thousands of mice is perfectly reasonable.
If I magically had an offer on the table right now of 20% more - duh?
The purpose of this data structure is to enable the Go runtime system to produce descriptive stack traces upon a crash or upon internal requests via the runtime.GetStack API.

In other words, the Go team decided to make executable files larger to save up on initialization time.

Something about this whole thing just seems wrong. How often does (perhaps should) an application crash? How often does (again, perhaps should) it need to retrieve its own stack? ...and how much of the binary is being taken up just for that purpose?

Of size/performance trade-offs and use cases

Why is startup time even the question when the common-sense approach is to simply compress this rarely-used table and decompress it upon the first time it's used, not upon every startup? That's assuming it is always absolutely necessary to have in the first place, since loading a huge executable isn't going to be fast anyway.

I feel like this is a case of "the tail wagging the gopher".
My take on it was that philosophy could be more discovered after analytical and both continental. Why? My take on it was that because artificial intelligence is rising (never ever in history) the ratio between wisdom (philosphical) and intelligence will accelerate towards zero or small amount. Stupid isn't it? (Pg just made me think)
Ditto. Head-scratching, elitist jingoisms tend to signal an antipattern of business theater.

Plainspeak > newspeak.
Peak electrification in the US was in the 1930s and began falling in the 40s, but the Class I railroad route miles were almost 2.5x that of today. Electrification generally came about to reduce the impacts of steam traction (e.g. in cities and tunnels), to gain more power on grades, or to reduce the opex on high-traffic routes vs. steam.

In the decades after WW2, diesel-electric propulsion boomed, viable again after wartime shortages were over, simpler to maintain than steam, and more flexible than electric. This was well before double-stack trains got started in the 80s, but now that double-stack is widespread in the US, overhead electrification does present another operational hurdle.
I implemented OKRs among my small team of 10 devs who are all pretty awesome rockstars and good contributors, but still early in their careers.

It turns out that OKRs made the employees happier, because it served as a “more abstract” form of feedback.

Before, they were receiving feedback, but it was too specific and narrow. Things like “this class can be refactored to X pattern” or “You missed a few unit tests covering X Y Z cases.”

But when we started tracking things like time to ship a new feature, bugs per implemented feature, hard deadlines for certain product releases, etc. it really helped to give some better feedback.

You could tell people who were writing code very fast to slow down in general, and write more stable, thought-out code.

For example, there was one dev who tended to have substantially more bugs in his code than the others, and slower ship times. It turns out that he was always being assigned to more complicated Tasks and Stories, and the poor guy was overworked to shit and he didn’t even realize it.

It’s got nothing to do with being a drone, and everything to do with not being able to improve until you measure.

Do you think Usain Bolt doesn’t have a stopwatch when he runs?
Illinois House requires one Woman and African-American on public companies board
I have tried a lot of fake meat in China where you get entire restaurants serving mock meat of every variety - beef, chicken, many types of seafood. Though the rest of the characteristics of the meal were the prime reason to consume them for me - the flavor, the style, the ambience.
As a life-long vegetarian, the Impossible burger worked differently for me. I have been seeing ads for the beef burgers forever and used to wonder about them, without really feeling like trying them. This gave me a chance to see what the "real" texture of meat was. Distinctly different toi the plenty of vegetarian burgers I have had, it came across as lot more dense, more toothy (for lack of a better word) and lot more filling than a regular one. I had only encountered them in more trendy restaurants and an glad to see them in the mainstream now.
A document describing the HTTP/3 and QUIC protocols
Reducing notification permission prompt spam in Firefox
Is Lyft _actually_ any better other than paying a token more attention to PR? It's not like they actually employee their drivers.
The enormously broader range of the common chimpanzee (until recently) argues for its more basal character. New evidence could overturn that, but I won't be holding my breath waiting on it.
I think programming is more akin to developing and/or manufacturing instruments. Playing them would be the users.
The debate: https://capitolfax.com/2019/04/01/breaking-down-fridays-most...
OKR and other management frameworks work well in environments that would perform well even without them (self-organizing, enthusiastic, competent, non-threating and driven employees). Having just the structure in place wouldn't guarantee much. Google's success using OKRs was a side effect of their past employee composition and the fact it got least in the way of them to do great things.
Looks like .NET was called "cool" during early development. "somethinng+" e.g. "asp+" during beta, and ".NET" when released in 1.0
QUIC, a multiplexed stream transport over UDP: https://www.chromium.org/quic
Mature devops. Let's say we have a CI/CD pipeline that runs tests and deploys to prod if tests pass and it all happens in a few minutes without further interaction. Given this, you may opt to write better tests, have more coverage, watch deploys when they happen. Also, nothing gets to prod without a automated, repeatable, logged process.
Related register article: https://www.theregister.co.uk/2019/04/01/npm_layoff_staff/

The focus on greatly increasing revenue seems possibly troublesome depending on how they go about it:

> The layoffs actually started last summer. The biz hired a new CEO, Bryan Bogensberger, to take the company from about $3m in annual revenue to 10x-20x that, explained an early NPM employee who spoke with The Register on condition of anonymity.
Safari online has a lengthy interview with him that is an excerpt from a book with lots of interviews on programming Titans. I read the one from Moore every year and I don't even write Forth. It is simply that good and thought provoking.
A 12 Year Quest – My Story
> If I only have 1 spare hour per day for a project

... then your project is unlikely to become useful anyway. 5-7 hours per week is just too little in order to make a meaningful progress in a software project.

And if you are not getting critical feedback from customers, you are unlikely to know the right direction to develop your project.

> https://www.slideshare.net/dberkholz/assholes-are-killing-yo...

According to Donnie Berkholz' definition - I do not communicate with assholes at all, because demanding and even rude feedback does not make me "feel oppressed, humiliated, de-energized, or belittled".
Sometimes less treatment is better than more treatment. If your friend will let you go to his appointments, maybe you can advocate on your friend's behalf.

If he's ordered to submit to involuntary mental health treatment, you can probably request judicial review on his behalf. This would be to let the court know that your friend was doing better before the ECT treatment, and that you are concerned that some of his problems are now caused by the treatment itself.

Edit: I commented on lithium a few weeks ago: https://news.ycombinator.com/item?id=19299137
I just downloaded them all and 2018 is larger (measuring by bytes or lines) than 2017/2016/2015.
Probably somebody just had a brain fart.
Part of it is the US has a lot of land. Japan is one of the more extreme examples but they have ~8.7x people per unit of land. That makes a big difference on the kind of buildings and transportation you build.
In fact the current immigration system in the US was explicitly sold to Americans at the time as one that would not cause a demographic shift.
>Aren't we discussing the situation where an employee asks for a raise and it's refused?

I was only talking about the scenario before the query occurs, and that the onus is on the employee to research and bring it up; my opinion on if its refused (and the alternative option is worth the trouble of change; whatever that worth may be), then it would be absurd to stay (you have a better option.. the only reason not to switch is guilt, probably misplaced)

I don’t know how much this mistake has cost us. I get the feeling that most of our conversation can be invalidated, and we’re likely very much in agreement.
I too have an unrelated degree and am self taught. I also make much less than the numbers in the provided tool but more than make up for it by living in a low cost area where developers are always in huge demand.

I have found the biggest discriminator on hiring salary and hiring generally is due to approach to problem. If you are limited to a single convention, such as OOP, or are limited to certain tools/frameworks businesses are less eager to hire you. In theory that makes sense in that you are more valuable if you can provide an original direct solution to a problem with greater ease. In practice it doesn’t make sense because those limitations tat prove to be a negative bias during hiring tend to be the reality internally.
Thanks for the reply. Flag links appear with karma > 30 so you should have been seeing them for ages. However, flag links on comments only appear on the comment's own page (which one gets to by clicking on its timestamp), so they're not always obvious. Maybe that explains it.
The Technology of Nostalgia
And people can openheartedly justify eating meat after seeing some bullshit like this?
The "international" world order isn't international. It's american. It's called the american world order ( or pax americana ). Of course we support the "international" world order more than china or russia. It was created by us to benefit us. I'm sure china, russia and every other major power would love to establish their own world order.

The talk about constitution, rule of law, etc doesn't matter ultimately. The constitution or the rule of law are just things we follow when it suits our interests. It's why we broke every treaty with native americans and committed heinous genocides against them. It's why we enslaved blacks and then treated them as second rate citizens after slavery. And how many illegal wars have we been engaged in?

All the intellectual niceties are meaningless. At the end of the day, nations act in the way that the elites ( or a sufficient number of the elites ) of the nation want them to act. Nations are created by the elites to benefit the elites.
The problem with buses is that they're typically slow compared to even subway/metro rail (let alone inter-city). That doesn't mean they're not the right fit in a wide variety of scenarios (for example, they're about perfect for small/medium cities that can't afford to invest a whole lot in intra-city rail, and they're the only viable option for smaller cities/towns that aren't already stops on a larger inter-city rail line), but they're not necessarily the right fit for a large city with more ground to cover (even with dedicated bus lanes, buses can only - safely - drive so fast, and that speed is typically less than rail). The phrase "bus rapid transit" is kinda nonsensical/oxymoronic; there's not really much that's "rapid" about buses.

Ridesharing is slightly more promising, since the smaller vehicles can drive a bit faster and don't have to stick to specific routes. Unfortunately, because they're smaller, they don't carry as many people, so they're less suited for heavy load (i.e. lots of passengers trying to go from the same place to the same place).

Rail is probably the most efficient, but also the least flexible and the most expensive (the expense can be mitigated somewhat if you're proactive about building tram rails into your roads, but not all roads warrant that, and by the time they do it's likely already too late; plus, that doesn't do much for older cities).

The ideal would be something like the following:

- High-speed rail between cities
- Metro rail between major parts of cities (and/or between cities and suburbs/satellites)
- Full buses on fixed (or at least firm) routes to transit centers in neighborhoods/suburbs/satellites that don't have metro connections of their own (connecting to nearby metro stations, the high-speed rail hub, and/or other bus stations)
- Minibuses on more flexible routes for intra-(neighborhood/suburb/satellite) transit (between neighborhood minibus stops, to nearby macrobus/metro/rail stations, or to specific minibus stops outside that particular "zone" in rare cases where a point-to-point really is faster and enough people are trying to do it)

All this would be controlled by a rider walking up to some sort of kiosk (or using a smartphone app), picking a destination, and getting a route calculated on-the-fly (for kiosk users: probably printed, or if we wanna be real slick, dispensed on an e-ink display that'll update if the route changes).
Why didn’t you make OKRs out of refactoring, integration tests, etc.?
Taiwan-developed app finds smartphone use impact on sleep, health
It still can become tricky as each team's OKR doesn't have the same weight.

It's not unusual that a team holds a requirement for several other teams, but that requirement is not as valued for them as their team mission. Negotiations are done assuming they accomplish everything planned, but of course in practice it doesn't go that way.
OKRs are goals.

Slack is a chat app.

You can chat over slack about goals, but slack isn’t goals and goals aren’t a chat app.
Using the input and output characteristics of pure functions, pure functions are used as pipelines. Dataflow is formed by a series of pure functions in series. A dataflow code block as a function, equivalent to an integrated circuit element (or board)。 A complete integrated system is formed by serial or parallel dataflow.

Can also be said, Data and logic are strictly separated, Element level separation of data and logic, data stream processing.

The sea sails by the helmsman and the programming moves toward the data. Initial state, final state, the shortest linear distance between two points. Simplicity is the root of fast, stable and reliable.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Think about the math. Is a VAT actually going to take a third of the income of the average wage earner? No, no it will not.