skysight-inc/HackerNews huggingface dataset:
Perhaps possible in isolation or on a small team. I don't think this is practically achievable on teams that have grown past a certain size, though.

To paraphrase Carmack, "Any syntactically valid code, that the compiler will accept, will eventually make it into your code base." [1]

[1] https://www.youtube.com/watch?v=Uooh0Y9fC_M
That's not really how it is now as some localities are massively subsidized by others.
>written on an ancient macbook air because they haven't come up with a good replacement yet

For all intents and purposes current Macbook and Macbook Pro 13 are excellent replacements for both Macbook Airs.
Right to Repair: PS4, Switch
Funny, I never thought to do that.
Part of Portland's problem is that its transit is built to move people into and out of downtown. Very little of it is built to move people between neighborhoods or across routes. That's somewhat understandable since downtown is the most common destination, but plenty of people (like you) end up without many options.
i am not sure i would agree that this has been discussed before. this is not simply about use of RF (microwave, mmwave) for HFT. as i understand it, that kind of thing typically involves COTS radios and conventional dish antennas.

this instance appears to involve longer-range links and SDRs (in this case, the ettus USRPs).
How do you have democracy without popular will?
I could never be productive in software using the Pomodoro technique. In order to make progress on most of the things I work on, I need 3-4 hour windows of uninterrupted focus where I don't get out of my seat. If I was interrupting myself every x minutes, I wouldn't get anything done.
Cars are more convenient; no one contests this point.

But they come at significant cost, and these costs are also often opaque.

People advocating for public transit are often motivated by things like walkable downtowns, more compact neighborhoods, reduced public spending on roads, less traffic, and fewer parking lot oceans. Perhaps additionally public health, climate change, or air quality.

I think ultimately it's not about how public transit is itself so amazing; it's really more about the city you could have, if cars & car infrastructure were not so dominant.
Well, when I'm riding the bus for the first time or at night, it's quite easy to miss when I should request a stop.

I always thought it odd that MBTA buses announce the stop they're currently passing (too late to ask the driver to stop there) rather than saying which stop is coming up next.
This reads like an amazing work of fiction.
I wonder what the retaliation will be.
They should have put port on the side so it's possible to continue to use discharged mouse and charge it at the same time.
You could base it off of the size of the house or median usage of surrounding homes per square foot, or something similar.
commercial fishing industries have a vested interest in achieving the maximum sustainable yield.

furthermore, legislation like quota systems are generally supported because it gives companies a golden ticket to harvest while denying newcomers from entering the space.
Hipcamp – Airbnb for camping
These are all the usual advices for remote workers (not saying it's bad advice, there's just nothing novel about them). It really depends on how each person is able to manage they're own work.

One a side note, about the phone thing, I read this https://hbr.org/2018/03/having-your-smartphone-nearby-takes-... the other day and I totally agree with it. Having my phone close, even when it is turned off, still causes some level of distraction to me. So lately I just leave my phone in a different room when I'm working and I just check it when I take a break, etc. Obviously this wouldn't apply to, say, an assistant, who will probably need the phone to make/receive calls.
While there are many great reasons to learn languages like Scala and Kotlin, "Java is old" is not the right one (for one, it's false).

The functional programming elements in Java 8 (<4 years old) do make it a new language. I've been keeping up with Java since V1.4, and I felt like Java 5 was the update that made Java a modern language, but Java 8 brought a paradigm shift (if you felt like changing your style).

And in any way, the title is misleading. It should have been "Kotlin: here is why we think it's better than Java 5" - because that's the actual content of the article.

I like learning about new languages, but I wish the article had more. For instance, it doesn't mention functional programming paradigms (the new thing in Java 8), even though Kotlin does have them, e.g.[1]. That's one way to improve the article beyond the title.

[1] https://medium.freecodecamp.org/my-favorite-examples-of-func...
So our React site is fairly static, but as it grew we had more and more state to manage across components, and more of it trickling down; in some cases state would come from fairly high up in the structure, and have to be ingested pretty far down the component chain.

So as I read the React docs, I discovered childContext, and I started using it. Some of my coworkers would stick to passing props along 2 or 3 or 4 layers down, because every time I'd point childContext to them, they'd point to the part in the docs where it says it's experimental tech and that it could be removed in the future. I'd point out that the React devs have a very sane code-breaking policy and we'd just cross that road when we'd get there. It's not like we're aggressively updating to the latest release anyway. Some other people would suggest using Redux, but would agree with me that we just didn't manage _that much_ state.

(We also have a React Native app, and as we manage more state in there, we did implement Redux, though it still bothers me as a tech.)

Anyway, fast forward to last month, where I read Abramov explain that Redux actually uses childContext!! So:

1) there's no way they'd just rip it out of React without warning,

2) if childContext works for you, don't worry about the complexity of Redux, just pass down state and a few state-modifying functions in childContext!
It should also be noted that Cloudflare lies about nearly everything? Bandwidth numbers are always inflated at least 5x reality.
In your comment you seem to strongly differentiate between the words "vape" and "Juul". I'm very curious about this. What do you think makes that difference to you where you say you tried vaping in the past but that it didn't help in the same way? Was the form very different then?
What makes Google Keep useless to me is that there is no 'sort by most recently edited' option, same as Google Drive and really everything google makes. I have to manually bring each note to the top every time I edit it, which kills the functionality.
Demise of Facebook predicted on HN for the 835th time, this might finally be the one.
I was on the phone with Apple once, arguing about why the iOS app I put together at work shouldn't be rejected for running location services all the time. The point the representative at Apple made was that something like that needs to be primarily for the user's benefit, as opposed to it being primarily for the benefit of the people behind the app. I was able to demonstrate that to them, and the app was approved.

Apple is about apps being for the benefit of the user.
Rather than trying to fight NIMBYism directly since development imposes large costs on the current residents and home owners in an area, fight it by using a reverse dutch auction process [0].

Developers can bid what they are willing to pay a community for development approval of what they want to build and the communities can compete against each other to win the development. The amount the developer is willing to pay rises each month and the first community to say yes gets the development.

This way rather than all the surplus going to the developer and all the costs to the community, both sides benefit. Win-win.

Edit. Since it has come up a few times in the comments you can cover the location issue via the developer's bid requirement documentation. For example, they could say they need conditions x, y, & z for any site and only communities with sites that meet those conditions can bid. The developer can make the conditions as narrow or broad as they like (all the way from only one site in state meeting the conditions to thousands of sites). It will be in the interest of the developer to keep the conditions broad since the more flexible they can be the more communities will compete for the development and the lower the cost to them.

0. https://en.wikipedia.org/wiki/Reverse_auction
> It's "how much does x need to live, eat and get to work".

Employers should not care about these things. It should be, "I need three devs and I can afford to pay each $X." It absolutely should not matter where they're located if they're allowing remote work.

Edit: Let me put this another way. You live where the company headquarters are but they're a remote company. During negotiations, do you think it would be fair if the employer asks if you ever intend to move? They should not be allowed to ask this any more than they can ask a women if she intends to ever have children. It's not their business and it should have no bearing on if they hire you and at what rate.
I don't think this qualifies as a Show HN.
Would be nice if there was a more granular option for access to photos which allowed "image only" with no metadata... I assume most people don't realize when they grant photo library access to a cheap filter app that the app can grab the datetime and GPS location for all photos as well, which is a lot of data if they have a phone full with a ton of photos.
That's great, it's called competition and is good for people like me, the customer.
So, no use any OS, library or code-base on top of C, C++, Java, .NET, Javascript, Sql...???
In reality, Google and Facebook grow more unbounded, as they continually use their power($) to buy more companies and become more horizontally-integrated organizations to add to their business models. This by proxy also absorbs the members/users of those other companies and brings them under their corporate umbrellas.

It would be like if the U.S. decided it would be good for them to own the entire Caribbean in addition to Puerto Rico, so they acquired all the islands (through power or other means) and then those citizens became some sort of pseudo-citizens of the U.S. as a result.
Yea same thing happened with fractal patterns and nebula's in deep space 20 years ago. (Also neurons too)
But this is exactly what is expected from Hodinkee. Their audience are people who define themselves by buying expensive watches they love as objects. If you want different perspective, read different publication.
When you say "involved" do you include engineers too or just founders? Is it normal for some startups to make their engineers work so much that they cannot have any hobby other than gym?
Oh, I want to be clear - I don't think it's abuse at all to use it as you describe - even if you want to go to the same movie every day that seems completely fine to me. Abuse would be getting the ticket using MoviePass and then giving it away/selling it to someone else.
Hoo yeah, before TreeStyleTabs, I limited myself to somewhere around 30-40 just because there wasn't room to see everything.

Nowadays I'm up somewhere around 300 and it's not a big deal, because they self-organize into related groups that are expandable/collapsible.
Are you sure you fully understand the benefit?

$35 is, what, 30 minutes of an engineer's time from a company's perspective? If the management of the service would take any more than that every month (and it easily could!), you're ahead.
Actually both #1 and #2 seem almost entirely unimportant to me, the end user, and great examples of their prioritizing the needs and wants of Apple and its designers to the detriment of end users. Appearing like the previous mouse provides me with no utility and I’d much prefer to leave my work provided mouse plugged in at all times and have one less thing to charge.
Sexual power politics land starts in the grey line between saying hello in the morning and giving someone unwanted attention.
It actually turns out that there are better ways of solving problems with null that don't involve just telling programmers to go fix their programs. There are alternatives, like encoding whether a value can be NULL (or some semantic equivalent) into the type system. Rust and Haskell are examples of languages where this is the only way to do things, and C# and TypeScript are examples of languages where you can selectively (and under certain condutions) make distinctions between values which can be null and which cannot be null.
> But the government funding these systems is the same -- the state of California.

No, it's not the same, and though the State of California is among the indirect funders of both, it's not the government directly responsible for either. The government funding GGT is the Golden Gate Bridge, Highway, and Transportation District.

The government funding Muni is the City and County of San Francisco.
That's a good point. You would think it would since Google already analyzes the stuff in your inbox.
I am a big fan of Focus@Will, I bought a lifetime subscription on Cyber Monday. However, it is hard to use their application (the streaming stops too much) and it doesn't integrate with Google Home, so I cannot say Focus@Will etc. And therefore end up using Google Music more with "Hey Google Play Focus Music" and it usually plays a station called Electronic Focus (https://play.google.com/music/r/m/Ln4hob7zcot52fkp5xudi2tiub...), which gives me long periods of deep, serene, intense focus.
Describing mass murder as “lashing out” is a bit ridiculous don’t you think?
What is the special significance of the 20-year time frame? It's not more polarized now that it was in 1860. Or 1760. Or 1960.
Curious if this will start a trend for more and more manufacturers to take as much in house as they can if they're dependent on the US market for components. Huawei and Xiaomi are already getting rolling with it.
Given that this is about Iran/N. Korea sanctions, why does it get conflated with "tech cold war"?
This article pretends that libraries such as Spring, Lombok, Guava and maven/gradle don't exist. It would be like saying Javascript is useless because the features that Angular/React/Vue provide aren't provided in the core syntax.

There are good reasons to move into something like Kotlin but the author has barely touched on any of them. "Java is old" also makes the author sound like they ditch programming languages that aren't currently trending on Twitter or something.
True, but if your manager is taking screenshots of your screen as you work, then they are micromanaging you. They don't trust you. If my manager doesn't trust me, then I'm not feeling too good about my job.

"Hey I see you're on Stack Overflow a lot, are you having trouble with the work we've given you?"

Why do we think that nontechnical managers would be good judges of what productive behavior looks like? Everyone has their own style.
The functional paradigm answer to this is to have an Option<T> type, or Result<TSuccess, TFailure>, which allow you to flexibly account for the “null case” while still having total functions (https://en.m.wikipedia.org/wiki/Total_functional_programming).

The only catch, is now you have to unwrap your function results somehow (functional languages provide ways to do that, like the scary monad).

I like this website, which demonstrates the concept: https://fsharpforfunandprofit.com/rop/
You hit my wishlist almost exactly. A strongly typed, not java, ETL framework would be my dream.

Plus, works at scale and easy to scale almost becomes a non-issue because we wouldn't be choked by the slowness and bloat of python.
About the music, I find that noise cancelling headphones in the office are mandatory if I really want to block out distractions. Now that I work from home though, I crank the music up complete with subwoofer, which is a treat I could never get working in an office.

Focus music, plus great sound (w/sub) is so effective for me.
Tradingview.com's free embed is awesome, very easy to customize. test site:
Which is why men who aren’t able to read those boundaries prefer to simply avoid getting anywhere near those boundaries. The easiest way of not transgressing is to avoid contact altogether.
It kind of works for Venice, it's so nice to be in a car free town with a slow but nice public transport (the vaporettos) so I started to dream about if it would be possible to a similar thing with buses, combined with the existing subway and trams, and just exile all cars.

The thing is that where I live, the bus network is heavily funded and I'm suspecting that it's probably operating already with too little efficiency most of the day and most lines - basically a lot of buses driving around nearly empty at times.

Since I bike in the city, I can't fail to notice that buses also seems to generate most of the dust, if not all of it - sometimes you basically have to stop and wait a few minutes if you are biking behind a bus, since it's not possible to neither see or breathe. Even on an at least nominally clean tarmac road. I haven't noticed that behind a Nissan Micra.

Further, large diesel engines running heavy start-stop duty cycles like buses probably generates unproportionally more particles than just about everything else.

Since this city have one of the highest count of both PM10 and PM2.5 - source could be either oil or dust - this also have got me thinking.

Where I live, the focus on buses is driven by a political agenda - basically the environmentalists and the left have defined buses as "good" and cars as "bad" - and I suspect regardless of any facts in the matter, exemplified in an interview where one politician admitted that they'd really love to ban cars even if the had no environmental impact at all.

I'm not particularly fighting for more cars and less buses, but I like my facts straight before implementing public policy. I haven't been able to find any official published statistics in fuel consumption per passenger mile for the public transport in the region - should be somewhat trivial to calculate now that every passenger conveniently carries a tracking device with them.

I also haven't been able to find any studies about particle emissions for buses and if it's possible to find any correlation between the ratio of buses to other traffic and particulates.

Unfortunatly, I suspect that research on topics like those is probably heretical and a thought crime in most Universities' departments for environmental studies.

Still, electric buses on the larger streets instead of vaparettos on the Grand Canal is a lovely thought.
The neurons themselves don’t form grids. A map of the points where firing of a grid neuron in happens the real world forms a triangular/ hexagonal grid.

These neurons seem to have discovered what board gamers found out much later - hexagonal grids are better for calculating movement.

https://en.m.wikipedia.org/wiki/Grid_cell
Tim Ferriss on how to apply stoic philosophy to your life
Honestly, I don't think London buses have the same problems as US buses.
what a beautiful book.
Link to previous HN discussion on this article: https://news.ycombinator.com/item?id=15651510
Tesla’s Factory in a Fishbowl
Yeah, maybe. It also works if you finance the panels into the mortgage (one estimate I saw was $40/month) and start saving on electricity costs right away (same estimate said $80/month).
I can understand to a certain extent the need for advanced (complex) frameworks like React, Vue, Ember etc...
if you're working on a sizable team and really complex front-end application. However if like me, you're
used to the simplicity of Backbone.js you end up very quickly getting a tad frustrated with the hoops
and loops you have to jump though to wrap your head around the frameworks and the development setup they
all encourage you to use (webpack, framework cli, ...)

I've finally settled on Riot.js. It's easier in my opinion to consume in morsels and build up your
development workflow anyway you see fit. I must say although the online documentation is good enough
to get you going, I found the "Master Riot" course [0] was very helpful in synthesizing all the various
concepts.

[0] https://www.udemy.com/master-riot/

Edit: Seems the course is no longer free but I think for $10, it's still very much worth it. Ray is a great instructor and really makes getting up to speed on the framework a breeze.
I think it depends. For a hard deadline, yes.

For building understanding and mental models, I think it can be bad to jump into things that are too much of a struggle.

However the best of both worlds is some kind of tutorial that explains it really well. Like the recent "explaining functional programming to my 6 year old" article. Then you can dive straight in, but get off to a solid start.
Your "statement" is hopelessly wrong even if GP is saying exactly that. You have failed at logic, probably because of your privilege. You cannot imagine being conventionally ugly (poor, unstylish, socially inept, etc.) enough that your every communication would be viewed with suspicion. GP informs us that GP is at least that conventionally ugly. If GP says "good morning" while maintaining eye contact and smiling slightly, GP is seen as creepy. You have not lived like that and cannot imagine it.

Next, you'll be claiming that those who suffer racism should cultivate less racial intentions.
I lost all respect after Hubstaff launched their "Hubstaff Talent" board by copying jobs from Upwork and other freelancer boards. Discovered this when a post I had made on another platform was scraped and posted on Hubstaff Talent. The applicants never reached me.

To make matters worse, Hubstaff themselves started posting their own job ads on the web. When people applied to work remote for Hubstaff, they were instead opted into Hubstaff Talent daily spam.
Social networks are boring. 99% of all posts are just attempts to convince other people that you are better than you really are.
> You would disagree that American politics has become more polarized in the last two decades?

Yes. American politics is not notably more polarized now than in the time immediately preceding the Clinton impeachment. (Now, had you said either 10 or 30 instead of 20, the answer would be different.)
You misinterpreted it, otherwise you wouldn't call the lot small. It's a normal lot in an expensive place. If this were in Manhattan or Dubai this would not be news. The headline was intentionally misleading and you 100% fell for it (but I won't call you dumb, that doesn't seem very nice).
Back in the day, there were a few more women in CS :)

The professor I was thinking of was a woman, actually.
Calling these "philosophies" is probably marketing fluff, but the dichotomy is definitely a real thing in interaction design; interacting with a computer as an agent (querying, dialogs, etc.) vs interacting with a computer as a tool (physically manipulated interfaces). All of the companies cited build products in both categories, but Google (and now increasingly Facebook) definitely skew towards the computer-as-agent applications, and Microsoft and Apple towards computer-as-tool.

At an organizational level I'm inclined to agree with you that the altruism ascribed by the article is far too optimistic, but I would imagine that there are individuals in each company who do think along these lines and try to design along them. (I do, however, find Google "giving users back their time" a bit hilarious as their business model is precisely to get users to spend as much time as possible looking at ads - maybe they free us from mundane tasks so we have more time to browse ads).
This will foment a lot of anger.

It does look to me that the US is really at its best here in applying the rule of law, and following the contract it had with ZTE to the letter.

But others will find it hard to believe, especially with Trump at the helm.
If there are no consequences for missing a deadline, why even call it that?