skysight-inc/HackerNews huggingface dataset:
Those are the two biggest obstacles for me personally, as well. I live in Providence and it is VERY unfriendly to bikes. I routinely get honked at for going slowly (10-15 relative to what cars want, 30ish). Cars don't look out for me, there are often "bike lanes" that are really just painted pictures of bikes (wow, such safety), and there are hardly ANY other bikers. Then, I get to work and it's just a run of the mill government office, no shower, no bike room, no bike racks...
That's the point. And yet Fowler objects because it violates encapsulation and information hiding, because it requires a service layer and makes a model less expressive.
Like Uber, but paid for with stolen money. Success!
At least this design for a bicycle lift would never be allowed in the US. It's pretty tricky, the first couple of times people usually fall off. Instant lawsuit overe there, I'm sure.

In fact it was closed for quite a few years pending EU safety regulations approval.
This puts a twist on "corporations are people" - that they can die or be killed ;)
Ah yeah that makes sense. We are using for different purposes. I need to look at like 100 buckets and change settings and generate urls.
Sigh... I feel like, even five years ago you wouldn't have to explain this at HN, of all places. But now, it's partially HN, but also partially get-paid-lots-for-programming-news.
>I think the point of the project is pointless: getting into an on demand car to take you to someplace that isn’t where you are going. You use an app to call a car. You walk potentially a few blocks, then wait, to get in the car. That takes you somewhere else where you wait again to get on a train, to then take you to another train station which incidentally isn’t your exact destination either. It sounds like a good way to make a 20 minute trip turn into an hour trip.

Yes, it's public transit, you trade money for time, like all public transit. It also lowers road congestion for the city.

By your logic all public transit should be abolished and replaced by cars, right?
I am well aware and require no introduction. That it has been debated for thousands of years is a fact.

That it is yet unsettled as of 2019 is also a fact.

Even worse than the Gettier problem, the proposition "Tomorrow I may or may not die." satisfies JTB, rendering it useless.

Lets just say that I don't know what knowledge is, but if it's not useful - it's not knowledge.

All Philosophical debates are a form of Kobayashi Maru[1]. There is no "right" answer by design. The purpose is to make you conceptually understand the problem.

1. https://en.wikipedia.org/wiki/Kobayashi_Maru
Influencer advertising platform, I suppose.
Liquidity isn’t a moral good

It does make markets more price efficient though, as a small investor I prefer this over being dependent on the whims of someone like Warren Buffet.

massive high frequency trading vampires

It's a relatively small industry, profits in the US peaked at approx $5B in 2009 and have declined since. [1]

[1]: https://en.wikipedia.org/wiki/High-frequency_trading
Read on, it seems that's being fixed.
I would say the superpower is even greater. If you’re a mom and pop business, you can die — we will protect you so that like, your children’s children’s children aren’t still paying your debts. And if you’re a small or mid cap company you can also die but the timelines are a little different. Large cap companies I think house a unique placement because they shouldn’t regularly be going to 0, and some level of backstopping may be strategically necessary. I think the reason for making that “design tradeoff” if you will, is that in return you gain a wider spectrum on investment risk tolerances that makes the market stronger. And there’s also great utility in the real-world consequences, I think the auto bailout proved you could make a good investment for the taxpayer, for workers, and for the shareholders. The real world is a different place from the textbook so anything dogmatic sets off alarm bells for me that we are maybe leaving money on the table out of a sense of a form of religiosity.
Synchronous reentry is a problem. Say some loop using strtok calls a function... how do you know that that function doesn't use strtok (or call another function that does...).

Any use of non-const static variables in general has this problem, and strtok is just one example.
Anecdotally, my cheapo $500 linux laptop gets a full work day (so 6-8 hours depending on what I'm doing, unless I run docker, then it gets maybe 3 hours tops) while my previous 2017 $2000 macbook pro typically got around 4 hours for the same type of work.

I did spend about 2 hours optimising for battery when I got the laptop, but it was a once-off thing.
How long until we find out that Google adservers and tracking can not be blocked in the new API?

Who really thinks a whole professional team of developers goes and neuters adblockers for nothing?

Let us not be naive.
FWIW, here's awesome-static-analysis > Programming Languages > C/C++: https://github.com/mre/awesome-static-analysis/blob/master/R...

These tools have lists of functions not to use. Most of them — at least the security-focused ones — likely also include: strcpy, strcat, strncpy, strncat, sprints, and vsprintf just like banned.h
Buffer Overflow Exploit Development Practice
Hopefully these buffer overflow exploit development practice scripts will help some people.

https://github.com/freddiebarrsmith/Buffer-Overflow-Exploit-Development-Practice
I think you mean fibers, and no you can't.
How is pen support for your Surface using Manjaro? Is it as good as it is on Windows (which is decent at best). I have a Surface 3 sitting around. I would love to repurpose it for drawing using Linux. I imagine battery life is probably terrible though.
How do you define liberty? there seem to be a lot of competing definitions of liberty.
Because it's git. It's obscure by design.
Here's an article about what it's like to be an executioner in the modern era (Saudi Arabia, 2003): https://web.archive.org/web/20090911101207/http://www.arabne...
There’s very little you can’t compare. Douglas Hofstadter (and others) made the argument that analogy is the foundation of cognition. Our brains are capable to tying together almost any two concepts. We sometimes teach ourselves to avoid certain connections, but the capability is there.

Physics-wise, there will be some degree of resonance between any two circuits that aren’t an exact mirror of each other.

And mirror circuits can be compared most easily
of all.
I would recommend a shorter book with an easy-to-follow plot for a start. Popular young adult books or an easy to read memoir. I loved Trevor Noah memoir.
Days Until (Chrome Extension, days left are ALWAYS visible right on the toolbar)
There’s a strong argument to be made that overall health impacts will be lower if wildfires are reduced through prescribed burns rather than waiting for catastrophic ‘natural’ fires. I think this argument could be used. We can either plan ahead when to have some wildfire smoke and put resources in place to deal with it. Or we can try to react to large blazes.
Or, as is often the case in banking for example, they're signalling that they're especially fucked up and no one any good would work there if they "only" paid market rate.
Does this mean something like this happens every year even when grades are attributed properly?
It is also important to teach newbies on the pitfalls of certain libc functions. Too much spoon feeding creates a bigger mess in the long run.
I’m somewhat of a risk taker. I first rode a commuter bike in DC, a slow traffic biker-friendly city. I did so for about two years. Many years before that (as a teen) I did BMX and half pipes. I’m competent on a bike.

Much of the time I spent on the bike commuting was fucking terrifying.

I would guess commuting on a bike around cars is prohibitively scary for many folks.
What is trailblazing about this? A state home to best and brightest engineers on the planet and they can't figure out how to put out a fire. But they can make self driving cars, rockets to mars, uber scooters, and delivery drones.

The answer to this isn't the forest service or the state government. The answer to this is in the private sector.

Instead of making the next facebook how about saving the state from fires that could wipe out its offices?

Is this really the best California can come up with? Does anyone know of any ventures in this space that are up to the challenge?

There is nothing trailblazing about the plan in this article. It's more of an iteration on the same failed policies of the past that got us here in the first place. The forest service is ill suited for this challenge.
If every C programmer knew, then there would be no need to ban them
Stephen King short stories. I mean, if you don't like any of those, you do Not like to read. I'd probably go with "Everything's Eventual", but so many of his short stories are Epic and his Novella's too.
Yuzhnoye SDO completed first engine test for 3rd stage engine of CYCLONE-4
Not unless you have a HiDPI display and rely on some non-Wayland-native apps. Causes blurry apps which can be headache inducing. It is a known issue being worked on though.
I was responding to a comment that had the idea that we shouldn't do anything to benefit the homeless because it might attract more homeless. But I'm the one that doesn't want to improve their situation.
This is the reason I adopted 'find . -type f -name "*~" -delete'.
Counterpoint: The mechanism of action of a large proportion of very important drugs is a stone-cold mystery. If you have major surgery, you'll probably be anaesthetised with a drug that induces unconsciousness for no known reason. We know that the drug will render you unconscious, we know that the overwhelming majority of patients will remain unconscious for the duration of the procedure, we know that the overwhelming majority of patients will regain consciousness with no ill effects after the procedure, but we only have vague educated guesses as to why.

We don't know why acetaminophen relieves pain, we don't know why lithium stabilises mood in people with bipolar, we don't know how antidepressants actually relieve depression. Would we like to know how these drugs work? Certainly, as it might help us to develop better drugs. Do we need to know how these drugs work? Absolutely not - given a choice between a mystery drug and having surgery without anaesthesia, I'm choosing the mystery drug every time.

Human beings are black-box algorithms; we can concoct plausible explanations for our behaviour, but there is abundant evidence that we don't actually know our own minds. I think our discomfort with black-box algorithms is essentially a reflection of our discomfort at the unknowability of the human mind. These algorithms work, but we don't really know what's happening on the inside, just like literally everyone you've ever met.
That's why one should not make assumptions based on limited personal experience.

We have eaten meat for thousands of years and most people will not stop doing that, just bcause it's currently fashionable to say you do not eat meat or have reduced consumption.
Still doesn't fully support HiDPI though :(
any link to “How to read a book” ?
Building Reusable GitHub Actions in TypeScript, Using the Official Toolkit
Exactly....the problem is not Instagram, the problem is what our culture has become. Our technology has helped accelerate that, but it isn't the root cause.
Safari has a Reader Mode too, and Chrome has one which they call 'Distill', but you have to enable the button with the --enable-dom-distiller command-line flag.

https://www.cnet.com/how-to/how-to-enable-reader-mode-in-chr...
If the reason we want mass transit is for poor and disabled people, why not taxpayer subsidized Uber? Why force low income people to waste time on mass transit? Why force disabled people to deal with the challenges of navigating transit systems where elevators may or may not work?
Much cheaper?

>Rides cost the same as taking the bus: $2.75 for adults, $1.50 for low-income riders with ORCA Lift cards.

Just looked up an Uber ride I took for less than a mile (.7 mile) - that had a cost of $6.45.

Oh top of that the cost is predicable - no surge pricing.
Because Git's own developers know to use git-blame, git-show, and write good commit messages. Comments are not the only place to store meta-info about why code is the way it is.
What in the world are you talking about?

You can't throw 10 Elon Musks at a megafire and expect it to put the fire out. The thermodynamics of putting out a huge fire don't make sense. The logistics of preventing any such fire from starting are impossible.

There is nothing trailblazing about the plan in this article. It's more of an iteration on the same failed policies of the past that got us here in the first place. The forest service is ill suited for this challenge.

The article is very clear on how we got to this point, and on how this plan is different.
I like the idea but so far it seems like it's $40 per customer per journey.
Yeah sure, I've heard it all. Let me guess: What you conveniently forgot to mention is how you only use terminal applications with a minimal window manager, which makes a comparison to MacOS or Windows completely pointless since their desktop environments are 40 years advanced and thus have to do a lot more computation.
Yep, but it's completely invisible to users so that could be tough to prove without a data breach. And there's massive profit motive to get away with this. Right now Google still keeps these websites in check with regards to Analytics/Ads data usage, remove the middleman and things are going to get much worse.

GDPR only safeguards your data from the honest. What we need is a technological solution.
You really have to judge a person by the times in which they lived, he really believed they were bringing civilization and a better way of life to the world, sort of like many religions.

If he were alive today with the type of information we have and with the benefit of hindsight he might have a completely changed view.

in either case it's so strange to me to judge someone from one or two sentences.
> By your logic all public transit should be abolished and replaced by cars, right?

We did that. It’s called the entire south. And that’s why cities like New York lose more residents to Phoenix, Atlanta, and Dallas than they get from those places.
Ah - looking back up the thread, I can see it's not always clear which language was in focus. The mention of "spelling tests and spelling contests through secondary school" immediately made me think of the American tradition of "spelling bees", so I missed that you were referring to Polish... sorry!
I would disagree. Conditions keep changing. keeping to the sectors you mentioned. Tesla and electric cars are clearly examples of innovation that was favoured by external elements (e.g growing concerns for climate / environment, increase of pollution in urban areas). In laundry detergents (and also personal care) , the big companies are racing to acquire small brands that were faster than them to go to market with more natural cleaning products (less chemicals, no parabens, traceable / sustainable ingredients...). Large Consumer Goods (P&G, Nestle...) companies are facing a backlash by consumers that are shifting to more local / smaller companies.
This is more difficult in the automotive industry (there are some massive investment in assets that are simply impossible for companies that are not well funded).
EDIT: I can not think of one segment where there are less products today than there were 30 years ago. Even when companies become fewer, they don't stop expanding and innovating the portfolio. The penalty for doing so would be either some competitor selling the same for less or selling something better.
I'm this case, there is virtual-dom dependency, one more file with some code to simplify the creation of UI and whatever Fable (F# to JS) provides. So it's not 100 lines, but there is a lot less dependencies than you'd expect.
According to a random article I found[1], global credit/debit/prepaid card volume was about $31 trillion in 2015, and nearly 0.07% was fraudulent or about $22 billion. So that seems to be about 1/4th of the rate you state. However, I'd question whether the "bitcoin turnover" is an apples-to-apples comparison. Is most of the daily volume comprised of transactions to purchase things other than crypto? I would assume that very little of it is.

[1]https://www.forbes.com/sites/rogeraitken/2016/10/26/us-card-...
I've always wondered why goto is actually considered harmful. I really should read the original paper by Djikstra...
Except, since the article states that the average per ride cost on Via is $10, that total cost including the subsidy is more like $12.75, more if you include the rail subsidies. For commuters using the service every work day, that’s >$2000 in subsidies per person. That’s a pretty massive subsidy.
Knowing how a database is constructed and having to building one for the project are two different things. Yes friend, if a database is a major component of your system you should know how it works under the hood. They’re quite complicated and impose significant constraints on the system you’re building.
Fast effective reaction to mega blazes will be key. That they are pretty much talking about the same thing they have been for decades is depressing.
Just take a look at the poor broadband provision in the US to see the effects of low competition. Given a chance companies will become fat and lazy and disregard their customers.
The articles on Fowler’s blog are written by well-established senior developers/architects with years if not decades of experience.

There’s no evidence that Fowler, et al, are saying there is One True Way and he even eludes to the fact that any such proposal makes him uncomfortable.

I also have decades of experience and would add my observations:

Leadership matters. If you’re a part of team without authority or with weak a vision, you suffer at the whims of your leadership. I find this to be the first point of failure. Without a strong vision, enterprise software will develop code debt instantly and it will grow exponentially. Enabling a development team should be a priority.

Vision and Strategy
A significant effort should be made to reason through objectives and put guardrails on those objectives. Are you re-platforming? Are you only rebuilding one boundary? Are you migrating to the public cloud and leveraging IaaS and PaaS? How brittle are your existing systems? Can your existing systems support the expected growth of the business?

Someone needs to consider these things before engaging with system change, develop a plan, socialize the plan with everyone, then develop execution strategies to enable the plan to succeed. This has less to do with code, but drives coding standards.

If you have complex systems, understanding Domain-Driven Design is a critical aspect to improvement.

If you have a “big ball of mud”, pulling it apart and rebuilding those parts according to the business is critical and can’t be done by “winging it”.

Opinionated vs Unopinionated
Deciding how high your development guard rails need to be and managing them is an art, but it still needs to be explicitly managed. In an enterprise, opinionated is probably better. In a startup, the opposite may be true. Someone or some team needs to think about this and talk about it.

Communication
Everyone, from Product Owners to Testers to QA needs to be able to model, whiteboard, and discuss problems, scenarios, and agree on solutions. Throwing work over walls will destroy the expected results.
Here is an implementation of coroutines on top of setjmp/longjmp: https://fanf.livejournal.com/105413.html
This was first ever engine test completed by Yuzhnoye SDO since Ukraine declares its independency on August 24, 1991.[0]

[0] https://twitter.com/YuzhnoyeSDO/status/1165156911496531968
Fair enough. I apologize for getting overly defensive.

That said, I do not think that this approach by Feross will work at all. Advertisers hate controversy, and given the fairly negative reception this approach has garnered, most of his sponsors (if they're aware) have now likely pulled their support or at least requested that he not put their ads on the terminal.
Have you tried? There are some really nice DEs out there. KDE has been killing it lately, and there are so many good tiling WMs too. It all depends on what you're looking for from a desktop OS though, so without elaboration I don't know if you're missing out or there's that one thing that's lacking in the Linux desktop world right now.
It provides everything that libc does.
"Via’s cost per ride to the operator is about $10."

This doesn't sound sustainable. I wonder how much of this can be reduced.
Isn’t category theory only from like, the 1940s? We’ve had plenty of great mathematicians before then.
Measuring ‘Time to Value’ to accelerate customer’s first happiness
Bezos and Musk’s satellite internet could save Americans $30B a year
This entire thread split off the post that read in part.

>There's a guy down at an I-5 onramp in downtown who keeps trying to throw small women off the overpass.

This is what we are discussing.
my two reasons why I prefer linux is 1. tiling wms, same as in the article. I've gotten a huge productivity boost and largely solved my hand pain by moving to a keyboard workflow and 2, I don't really see the upside of using a mac these days. they're more expensive, more constrained in terms of software (I like to dual boot windows andl inux), I have an android phone which integrates well with linux, so linux it is.

the only actual benefit macs used to have was that it was a polished, non-windows system, but pretty much any mainstream linux distro these days works fine even out of the box.
Wouldn’t more compressed graphs generally be faster to traverse?
On the other hand companies in competitive markets often become fat and lazy and disregard their customers as well.
Why Trotsky? Because "permanent revolution"? sigh.
FYI that response insinuates that noname120 is not a C programmer...
>According to Metro, Via’s cost per ride to the operator is about $10. Compared to Metro’s systemwide cost per boarding of $4.92, that’s expensive. But high ridership bus routes have a lower cost per boarding than low ridership routes, meaning Via’s costs are not wildly out of line with costs associated with low-rider routes.

What am I missing there?
You could do the jump tables if your CL gives you some access to the lexenv at compile time.

What you do is modify the individual cases so that instead of accessing the surrounding runtime lexenv directly, they go through reader and writer thunks. These thunks are then passed in as a separate argument to the lambda for each case. The table mapping case values to these lambdas is a compile time constant.

You might complain that this takes time proportional to the number of accessed objects in the lexenv, to set up the thunks. And that's true, but it's constant in the number of cases.
I'm liking this idea, particularly as a low-cost, MVP version of Lyft/Uber that could solve some transit needs of people on really tight budgets.

A case in point: There's a big Safeway grocery store right by the Othello light rail station. If you live a mile or two east of that station, you've got poor grocery shopping choices in your immediate neighborhood, and you'd much rather have access to the Safeway.

But walking a mile with two or three bags of groceries is not going to be a pleasant experience, especially for older people or people in poor health. Getting this new van service at an affordable cost means you can get a lot better food and appreciably cheaper food into your life.