skysight-inc/HackerNews huggingface dataset:
Cycle commuting is probably at least a bit of a fad over the past decade, maybe a fading fad. I say this as a dedicated cycling commuter for about 10 years. So I think this might explain part of a decline, assuming it is statistically significant.

While many US cities have made some efforts to increase cycling, I think they focus too much on new infrastructure and too little on quality infrastructure and enforcement against dangerous drivers.

Just look at illegal parking in the bike lane to know how important cycling is to the city. In Austin, nothing has changed with regards to this in the 5 years I have lived here. The reason is clear to me: the city is happy to give cyclists lip service, but anything that might involve actual effort or possibly making drivers irritated doesn't happen (unless it's new construction).

I have gone through cycling stop sign enforcement efforts twice, once on bike to work day! http://www.kut.org/post/austin-police-ticket-47-campus-area-...

I always stop, and as I recall I got a thumbs up from one cop on bike to work day.

In contrast I have never run into any of the enforcement efforts against drunk or distracted driving. I am confident such things occur, as I have asked the police about it before and they explained their procedures. But I get the impression that drunk and distracted driving are not taken as seriously as they should be. Based on what they said, I should periodically run into the distracted driving enforcement near schools (so they can write double price tickets), but I am still waiting 4 years later.

I also was assaulted by a driver once while riding in a lane marked for bikes. (Physical assault; they did not hit me with their car.) I called the police, who to their credit showed up promptly and took my statement. They didn't do anything else, though. A cop later told me that if I wanted anything to come of this, I'd have to file at municipal court and pay a fee. I talked to a lawyer who said nothing would come of this, even though I have the entire incident on my helmet camera. The city police chief in the past said they take complaints from cyclists at municipal court seriously: https://bicycleaustin.info/forum/viewtopic.php?id=1511

But I am not seeing it. Why would I make what is effectively a $100+ donation to a police department who only cares enough to give me lip service? If they actually wanted to get more cyclists to report bad drivers, they'd reduce or waive the fee for cyclists.

A lot of progress needs to be made in the US to make cycling a better option.
Come to Portland, Oregon! The white guilt capital of the world!
Not a bug, just a manual kludge I did in order to share some karma with the original submitter. The submission that was at #1 before that is https://news.ycombinator.com/item?id=18120667.
Amazon says no more RSUs in exchange for $15 min wage, can anyone say how much the RSUs were for those employees? I’m curious as to what the difference is?
Walt: JS-like syntax for WebAssembly
Here's a product idea: a screen recorder that understands password inputs and things like "API key" or "API secret" and blurs it automatically.
Bingo. This shit is starting to seep into my company and may drive me out. I'll just have to find reasonable types and start my own billion dollar industry I suppose.
Stack allocation of return addresses is embedded in most ISAs- but stack allocation of local variables isn't (because that's not A Thing at the ISA level).

Consider, say, shadow stacks- local variables might end up living on a totally separate "stack" from the one "call" pushes onto and "ret" pops from, and one which the ISA has no idea about.
A quick search shows the average salary was $13/hr according to Glassdoor, with a range of $10/hr-$19/hr. That makes this on average a 15% pay raise, which isn’t something to scoff at, but isn’t as crazy as the pay raise of 7.50 - 15.00.
I just imagine Elmer Fudd dressed like Carl Sagan.
Do you have a clear idea of what their product is and who their customers are?

If they’ve been going for X years and they don’t have a lot to show for it then that’s a major red flag for me.
4K works for 40 degree field of view (That's pushing it, but for immersive movies that's what THX recommends). 4K works because of the increased HDR and framerate.

But most of it is 4K works because of the hype. Why buy last year's model?

4K is a resolution for 40 degrees wide and 23 degrees high. That's about 1/45th of a sphere, or about 2% of the total you'd need for a fully immersive 360 degree picture.

From what I've seen, 120fps is a clear improvement over 60fps, and that's just on a normal flat screen.

So even with a fixed focus single image you're looking at needing 400 megapixels. At 30 bits per pixel that's 12GBit per frame, or 1.5TBit/second.

You've then got technology that records depth, and allows people to chose their own depth of field. And why stop at visible resolution - we don't with pictures, because we can zoom in. Imagine a choice of say 100 360 degree cameras around a football stadium that allows you to zoom to a desired level, you could be up Petabit emerging from the stadium.
Same here.

At one point, I probably could've looked at C and had a pretty clear idea of what the 68HC12 assembly would look like... but I've never bothered to learn x86/x64 assembly, or ARM assembly, and I've written way more C code for those architectures than I ever did for microcontrollers back in undergrad.
Does the universe have a center?
I imagine one reason Amazon is getting a lot of heat is because its stock is appreciating, Bezos is by far the world's wealthiest man and it's easy to claim that he and his fellow shareholders are getting rich of the backs of the workers. Walmart has gotten a lot of criticism over the years for the same reason. The fact that both retailers have a ton of workers also means there are plenty of hard luck stories to tell. In Amazon's case I know of at least one rather interesting book (Nomadland) to come out of stories about the camper communities that spring up around Amazon fulfillment centers.
Before the level of moving stars, they definitely can reach the level of being capable to jump onto a suitably identified star moving in the desired direction.
I'm not sure if you're posting this with awareness, but for the public benefit I'll say that this had been done, ages ago indeed.

https://en.wikipedia.org/wiki/Open_Firmware

I've had the pleasure to interact with it while trying to get a SPARC Ultra 60 workstation to work. The driver hooks missing from most modern hardware meant that not all graphics cards could be used with full support - currently BIOS drivers provided on some PCI hardware (RAID, network adapters) are only for the x86 architecture. I forgot what they are called though...
> Our modern software empire is built on mountains of C, and deference to C is pervasive throughout higher-level software design.

this is the key. If you want a real-world view into how the kernel is written (i.e. more of the computer), then C is the only practical choice. Sure, you can write an OS in Java, Haskell, OCaml, etc. But it's roundabout. So, I think the statement, "learn how a computer works more by leveraging C" is valid.
If we want to be pedantic, a desktop could be considered mobile too since you can pick it up.

But in the real world when people talk about “mobile software” everyone knows that people are talking about iOS and Android. No one is chasing after the Windows software market, it’s been a diminishing platform for the past decade.
[How To] Build Your Game App Like CryptoKitties
One explanation might be that the jobs are being added in places that are inaccessible to cycling because of lack of infrastructure.

Example: Downtown San Francisco is largely inaccessible to cycling from the East Bay as there is no cycle lane on the old part of the Bay Bridge and insufficient capacity on BART and Ferries for large number of bikes.
> I don't know which perfect egalitarian symmetric insert here another utopic adjective society you live in, but it's not certainly not mine

Societies make a decision to be as they are. If you're trying to say that you prefer an inequitable society, that's fine. If you're trying to say that nature is inequitable, and that society has some responsibility to coordinate with it to preserve that inequity, I'd say 1) that's a weird nature-religion, and 2) property rights protect the weak from the strong.
Musk should've probably asked Bezos for Amazon's logistic expertise.
Which of your two cities are you claiming appalling bike infrastructure?

I just moved to the Seattle area, and the bike infrastructure doesn't seem bad (my path includes Bainbridge Island and Colman Dock -> SLU). Bainbridge doesn't have great infrastructure on my path, but it has low traffic and bike aware drivers. Downtown has slow drivers, generally bike aware, and a pretty good amount of bike lanes, although some were thoughtfully put on the curb side of parking, which means unaware passengers get out without noticing me, and intersections mean I'm coming into the stream of traffic that might be turning right, but the parked cars make it hard for both of us to see each other. I didn't bike to work in the bay area, because my commute would have been on high traffic, high speed streets with frequent traffic lights and poor bike infra.

I haven't experienced New York though -- maybe you're saying its bike infra is appalling?
The Political Compass test I took was European.
LINQPad is awesome, and I'm always amazed to still find a lot of .NET developers who've never given it a try.

A cross platform version is high on my wish list.
From my experience. It is very beginner heavy.

I used to stream and my audience was students, beginners, junior engineers etc...

I had a few senior engineers watching when I streamed more advanced Devops, React, Python etc.. But in general, that was the division.

There is a big gap in software education from the tutorial to the point of dealing with real world and real life problems, people are attracted to seeing how you would solve things that come up in real life and that's where they get most of the value.

Viewers often view this during work, so they have some white-noise type from the keyboard typing and voice.

The main point in streaming and watching streams in my mind is the sense of community, people ask A LOT of questions and get a ton of value from it (depends on the streamer)
After math of Bitcoin bug
In what sense is stack-relative addressing, PUSH, POP, and addition/subtraction on the stack pointer not ISA-level support for stack allocation of local variables?
I grew up in rural Oregon as well. (Outside of Roseburg) I made more than both of my parents combined with my first post college job at $65k/yr. (And I was severely underpaid) Now I make closer to $200k but without 2 $200k incomes it feels like poverty in the Bay area. I rent a 400sqft in-law unit and another person rents the 900sqft 1930's 2 bedroom house in the front. We both pay a lot for relatively meager living conditions. We live in a nicer area but it's very suburban. This property is worth close to $2m according to Zillow (and recent sales we have seen). It's not nice or updated or even a large lot (4k sqft).

$2,000,000 for a pretty small house and lot. There's a reason a lot of folks here are chasing money - it's the only way to have a quality of life and lifestyle similar to those outside the bay area.
Also an indictment of the godawful WP draft process. That article by a new editor sat in the till for two months before getting rejected in a manner that made it unclear that it could be later revised and accepted.

The actual article that went up doesn't look like it went through the useless draft process at all. It was drafted and published directly to the main namespace, ironically enough by copying Gérard Mourou's article and then deleting everything from it.
> Your concern 99% of the time when you are trying to think at this level is performance, and thinking in C will give you the right intuition about how many instructions your code is generating

I really don't think that's true given modern optimizing compilers. I remember back when C "best practices" were:

* Avoid moving code out into separate functions since calls are expensive.

* Hoist subexpressions out of loops to avoid recomputing them.

* Cache things in memory to avoid recomputing them.

But inlining means now we refactor things into small functions and usually expect that to be free. Optimizers automatically hoist common subexpressions out of loops.

And caching is useful, but making your data structures larger can cause more data cache misses, which can be more expensive that just recomputing things. I've seen good CPU cache usage make a 50x difference in performance.

Even in C, optimizing is now an empirical art and not something you can reason about from first principles and running the compiler in your head.
This is also true, so maybe it is a better analogy than I gave myself credit for ;)
You're not losing your mind. Your perspective is different, and it might perhaps change over time. From your description of your upbringing it sounds like we have/had a lot in common. I was raised by a single father who made $40k/year at best. I was able to get a "new" computer every 3 years from age 11 on, but that was about it. My clothes were old. My shoes didn't fit well. My school backpack was held together by safety pins. My car in high school was bought for $800 and was almost as old as I was.

My first job was for $75k - 80% more than my father was making at the time. Now I make more money than my entire family at their maximum earnings even adjusted for inflation. This doesn't impress me, give me any comfort or a sense of success.

The drive, for me, for a "fuck-you money" payout is this simple desire: "I don't want anyone to tell me what to do with my time."
Where to begin ... if you follow HN, you see harm caused by SV companies every day. Sometimes it's privacy infringements; sometimes it's companies and investors making huge piles of money to take over entire markets; and sometimes it's SaaS companies deliberately locking in users, the list goes on.
So random to bump into a fellow Terrace House fan on HN.
4F Autumn 2018 Shipping from Poland
Oh boo... let's not start a pro-/anti-bike fight. The data and conclusions here are interesting enough and can be discussed without that.
High habitual caffeine consumption linked to lower experimental pain sensitivity
Interesting point!

If I understand what you mean correctly, you are concerned about how we handle links that are not from an app (articles or anything that does not belong to an app we support). It's a big question for us we are still discussing. Ultimately I think we will want to handle links so you are not constantly sent back to the browser if all you want to do is just quickly read an article from a link you clicked. The question remains on whether we also want to handle full-on navigation.

You can divide navigation in two categories:
1. quick read you won't access again
2. longer term navigation including articles or pages you wish to read again later

For case n.1 I think we should definitely handle it (the same way when you click a link on a mobile app you are usually sent to a provisory browser and can later decide to open it in your default browser)
For case n.2 there are still discussions on whether we should leave this to the default web browser, integrate an existing web browser inside Station to handle all external links or build our own within Station.
"Stopped BEZOS Act"
Bots Are Manipulating Price of Bitcoin in ‘Wild West of Crypto’
Sounds like middle class to me
> If you are looking to live in the US from abroad, you really only consider moving to NYC or SF, maybe LA or DC.

Yes, and if you are looking to live in the US from abroad, good luck getting a work permit nowadays.
Supercharge your data wrangling with a graphics card
Great article!

I tried getting through K&R C last tear, but never made it past chapter 2 or 3. I had thought C would teach me about how about all things computer-y below the higher level language I was using. What I really learned was how little C actually does for the things I wanted to understand. I wanted to learn about sockets, file descriptors, protocols, process forking, writing drivers, etc. I had little interest in learning about how many landmines there were to avoid in writing good C, and I had little interest in reimplementing features in some higher level language. When I say little interest, I mean I came to understand my priorities were more about learning how Linux works. I REALLY wanted to understand is how Linux does its thing in whatever language(s) it was written in. At the time, I pivoted to deeply reading about Linux concepts in How Linux Works, and I really enjoyed it. [1]

So for me, starting to learn C opened the door to a whole bunch of cool paths to follow. I may or may not get back to learning C itself at some point, but right now I'm having fun learning other things.

[1] https://nostarch.com/howlinuxworks2
what tool/service are you using for your Community Forum site? It looks very well-designed.
Is there a 120 unit condo building in SF that's being held off the market? Has a person lied to the census taker that's it's not housing? These seem like important accusations and if true I'd be as upset as you are, but I certainly haven't seen that.

As for commercial space that's not housing, that's up to the city government to change, and the city government and resients who show up to planning meetings oppose that sort of rezoning. This being a conscious action of owners of industrial and commercial property. Are commercial sites more valuable than residential right now in SF? What sort of use brings these owners more gain than renting our properties that they are legally allowed to rent?

Remember the Ghost Ship fire? The proprietors were charged with involuntary manslaughter for using a warehouse as housing:

https://en.m.wikipedia.org/wiki/2016_Oakland_warehouse_fire

I guess I'm just very confused about what you consider to be very obvious. I can't see evidence of people hoarding buildings that could be used for housing. I do see SF residents preventing more buildings being used for housing, and preventing the building of more housing on infill sites.
I think the appeal is the same for watching any other high performance. Specifically, it can be entertaining to see how others do things, and there is potential for you to pick up some useful knowledge in the form of a problem solving technique, or maybe a workflow you haven’t considered.
Ford's $5/day wage doesn't happen in a vacuum.

The showmanship and publicity causes pressure on other manufacturers to pay that much. Otherwise, anybody working at a competitor will just be thinking to themselves "I'm just working here to get experience so I can have an edge on other applicants at Ford." Competitors that pay less will be dealing with high turnover unless they match Ford's wages.

And it's not just car companies that have to match wages. Other industries will have to keep up. And once everybody is making decent money, you have more customers.
This is admittedly off topic, but speaking of 'creole' cuisines, the inland border of California & Mexico, in the Imperial Valley, has a unique blend of Chinese-Mexican food.
https://www.npr.org/sections/thesalt/2015/04/16/399637724/th...
Show HN: I have been working on a modern analytics platform à la Redash but fast
This is a genuine question -- are there non-C-family systems languages from that period (as in languages that allow low level memory manipulation and assembly embedding)? I have never heard of or seen any.
In certain Eastern countries, Engineer (capitalized) is a title much like Attorney or Doctor.
Low wage means less than you can earn for doing exactly the same thing elsewhere. Of course people often compromise on wage to do something they are particularly interested in. In the case of unpaid internships or volunteer work people forego any monetary compensation. All other things being equal, though, you should seek to maximize your income.
"Exploding" undefined behaviour is a problem created by C. Other languages don't have it, not even assembly languages.
Not everyone interested in programming works as a programmer, and not everyone who works as a programmer has good peers to learn from! I have very occasionally watched some live streamed coding, usually because I’m interested in learning more about a particular technology or a particular person’s approach to solving problems.
Learn Forth
Exactly, if you want to know how a computer works, you should take a course in Computer Architecture. I remember that subject from BSc quite fondly.
It's less about what problems Silicon Valley is causing the world, and more, that problems that Silicon Valley cant solve because of its own ideological limitations.

Though I'd suggest that Social Media is causing some very real problems - but I don't see an easy answer that doesn't involve changing the fundamental constructs of social media.
I find it strangely appealing. A football player may train all day long but that doesn't mean he wouldn't like to see a game on TV. But I may be strange. I find that I enjoy programming more when I'm playing a coding podcast in the background, for some reason. Perhaps because coding is a lonely activity.
If you want a developer to have a good intuition for what assembly looks like, the only real way to do that is for them to take an assembly class or to play with assembly a bit.

It doesn't really matter if the assembly they play with comes from C or Rust or C++ or any other language that outputs assembly.

In short, learning C doesn't teach you assembly. Learning assembly teaches you assembly.
Amazon has been promoting own products at the expense of big brands
Even at that cost getting it to the UK I'm ridiculously tempted.

Funny thing psychology, I wont pay $1k for a phone, but $400 for a RaspPi case, thinking about it... :)
There's definitely a distance correlation for biking in the USA, where e-biking hasn't seen the explosive growth yet that is happening in Europe.

That said - the car is not necessarily faster than biking, especially in the city. Anecdotal example: I live about 1.5 miles from my workplace. Biking is about twice as fast as driving during rush hour because of traffic. So I bike!
I have a real suspicion towards anything that's featured on ProductHunt. I hope that this post's upvotes are genuine!
I question whether this is really more useful. You'd have to show that advertisers noticed that data was fake, and that they cared, and that they cared enough to pull FB advertising.

To do that, you'd have to get a whole lot of people putting up false data, and to do that, you'd have to make it very easy to do. Which would probably make it detectable (you think your fake data tool will stay off their radar?).
Compared to people who know only high level languages I have noticed that with my C background I can figure out performance problems better because I have an idea how the higher languages are implemented.
It's such a crime that Emmy Noether never got the Nobel Prize in physics. I wonder how many of the physics prizes were for discoveries that would never have happened if not for Noether's theorem.
Here's a demo:

https://demo.katoai.co/login?email=demo@katoai.co&password=k...

We can really use some feedback.
You are absolutely right, "poor" only relatively. If you have a job hacking software you are probably not poor in any objective sense.
Think of it like this, 12 weeks of extra labour cost is offset by 17.7 revenue hours, you could also say 1 weeks extra labour cost is the equivalent of just under 1.5 revenue hours.
This doesn't match my experience. I see bikers mainly in the city bikeways, just not in the most crowded and well-transit-served downtown core. In suburds the miles add up too quickly and take up too much time. It may depend on how dense your cities are.

Biking looks time consuming, but if you use it as time for exercise and sunshine-time you would otherwise be doing on your free time, it's almost 0 marginal cost.