skysight-inc/HackerNews huggingface dataset:
> It is definitely car theft. But...if he claimed that he parked the car in this neighborhood and came back to find it stripped he could conceivably get away with it.

That sounds more like insurance fraud, actually. Which you can also get sued for.
Yes skim first. When you start you have no sense of the shape of the topic or what's important. Skimming gives you that information quickly and typically will reduce the amount of time you spend doing exercises.

But skim multiple sources before really committing to one.

In your I'd skim K&R plus some other C books, at least two of the giant kernel development books. Then choose something you feel is interesting and challenging enough.
https://ircv3.net/
Hi there, I'm seeing more and more remote roles that our posted on our semiconductor publication site for engineers due to the talent shortage. If you dig into some of the roles, it indicates flexible locations.
https://semiengineering.com/jobs/ . Best of luck
OK, so perhaps Cirillo said, cryptically and without willingness to clarify, "I don't think it will be enough to change the name to return to the norm".

So what? From your account, it doesn't even seem he's used a lawyer to communicate with you (which is what the most serious enforcers do), or worded it in the form of a "cease and desist" (a formal demand for changed behavior). He just reached out, one proprietor to another.

The logical and legal grounds of his complaint is a trademark claim. If you stop using the name – including in the domain – then he no longer has any complaint.

You likely could just:

• pick a new domain-name

• do a search and replace on your work, replacing all cases where you've named your work 'pomodoro' with a new name.

• add an explanatory note on your site, to the effect: "this was previously called, and inspired by, Cirillo's 'Pomodoro Technique', but as Cirillo claims a trademark on that name, its been renamed. go to _his site_ if you want his book or training/consulting services"

• for some initial transition period – say 90 days? – have `pomodoro.cc` redirect to a disambiguation page, explaining that your service has moved, and the "official trademarked Pomodoro®" consulting services is somewhere else

And there's still ways to be either more, or less, cooperative in such a change, depending on your tolerance for conflict:

• You could transfer the domain to him at the end, perhaps for some token consideration, or could simply have the website stop functioning entirely.

• You could try a new name that's a play on the original, but without any risk of confusion or implied endorsement, like perhaps "Nightshade Timer", or "Orodomop Timer", or "Marinara Timer".

• You could either include resentful indirect allusions to Cirillo & his services – expressing your disdainful opinion of his trademark strategy – or instead just give warm mentions and links, to recognize that he did popularize this name and specific formula.

Cirillo can cryptically say "not enough" to such things, but as long as you're not labeling your offering "pomodoro" (in text and domain-name), there's no grounds for further complaint or legal threat.

Note that exactly the way that Apple Incorporated of Cupertino, California, USA, has a registered trademark for the wordmark "Apple"...

https://trademarks.justia.com/876/28/apple-87628828.html

...Francisco Cirillo of Berlin, Germany also has a registered trademark for the wordmark "Pomodoro", as of a 2012 filing:

https://trademarks.justia.com/857/90/pomodoro-85790837.html
How do C programs convert into assembly?
> I don't think I've ever seen single-pixel LCD status indicator.

I approximate that by using a pin to poke a hole in the electrical or gaffer tape that I use to cover the lights.
The comment that it's about knowledge, not code resonated with me.

Like, if you saw
Http.getClient(...).doGetRequest(...)
a few times, it wouldn't be worth pulling them out into a myGetRequest(...) method. Your teammates already understand the existing, repeated statements, but they haven't seen myGetRequest(...) before, so you wouldn't be making the code any more readable to them.

But if you had
Http.getClient("auth.myservice.com:8443").doGetRequest(...)
in a few places, then I would pull out the host and port (or maybe the whole line), since it contains knowledge of where/how to authenticate.

Coming from the other direction: if I were reading the code, I can imagine myself looking for the one place where the auth happens, but I can't imagine myself needing to know the one place where Get requests happen (even if the 'Get' code is repeated much more than the 'auth' code)
The main goal of the Handshake airdrop was to get developers interested in using Handshake, but one of the sub-goals was to help incentivize good security practices. The airdrop process involves running a script on your private key[1], so you should naturally rotate your key after claiming your coins.

[1] https://namebase.io/airdrop
Why would you trust Thomas any more or less than Moxie?
So if Apple kept “25 years” of backwards compatibility, should they have been better off bundling a 68K and PPC emulator? Why stop there? They should have kept compatibility with the Apple //e and also bundled a 68K emulator?

Someone else was complaining that they didn’t keep FireWire. Should modern Macs come with ADB ports?
There's a link to his github in the extension page. You can read his source code: https://github.com/OskarDamkjaer/FirefoxDelayWebpage

most of the relevant code is in https://github.com/OskarDamkjaer/FirefoxDelayWebpage/blob/ma...
I have been asking someone..anyone..to give me an example of how building more housing leads to affordable housing. Like in real life..

Every high density over crowded over built city ..and this is global..is unaffordable. It has expensive utilities, higher taxes and bad declining infrastructure that the government can’t seem to replace or upgrade.

We have pestilence, rodent infestations, higher crime, big government and more taxes.

I also don’t understand the fairness of a non house owning young majority with little or no financial intelligence or experience due to being educated by free public education and state nannyship getting to vote on imposing punitive high taxes aimed to displace the very people whose taxes and employment history and financial savvy that actually funded said free public education.

Clearly this means that we have done a bad job of public education using property taxes. In fact, most of the wealth is accrued due to immigrant net worth and who didn’t even avail the free public school education.

Wasting more public money on public education and using property taxes to fund said education is the real problem that needs fixing. There is no end to taxation. Especially because those who are not home owners can force more property taxes on the minority who own it.

Put another way..why should someone who can’t handle their personal finances be allowed to make decisions at govt level. This would never happen with employment. How can the unsavvy have-nots have a say about punitive taxation upon the haves who get to gain nothing from the punitive taxes. This is especially crucial to ask considering that the government in Sacramento has a piss poor track record on managing money and shown a lack of transparency.
I don't agree with this sentiment. People learn different ways. I personally learn through trial and error, and explanations of things that I haven't been able to "touch" yet don't help me at all.
This phenomenon is not unique to Yang. In 2016 they did the same kinds of things to Bernie, the highest rated senator in the country by polling. I just don't have a Bernie version of that website showing the corporate media putting their favored candidates in front of candidates that are polling higher. But even if you don't think any of that is true, I think it should be obvious that the corporate press will have an oligopoly over our elections.

Consider the economic value to the Trump campaign that comes from how Fox News talks about him. Consider the economic value the Dem candidate will get based on how MSNBC talks about them compared to Trump. It's a huge campaign contributions that aren't accounted for by the FEC but are surely an important part of campaigns.
> Eons ago I wondered why the IRC and NNTP protocols weren't being improved.

Is being worked on now:

https://irc.com/
Money is more fungible than votes. If you live in a very red or very blue state, it's probably more impactful to buy $100 worth of political advertising for your candidate of choice in swing states than it is to actually vote in a nationwide general election. (For what it's worth, I'd bet this is still true if you replace $100 with $1.)
In my experience, remote engineers are often some of the most productive engineers at an organization.

When any engineer can demonstrate a strong track record of shipping, any idea of "laziness" goes away pretty quickly.

I think one of the reasons why "laziness" comes up is because remote engineers aren't physically in the office to be shoulder tapped for questions (though so many questions now go in Slack anyway).

A somewhat opposite problem I've seen is that when people work remote, they kind of "forget to stop" and end up working way more than a standard workweek.

A start to solving both of these issues when working remote is to establish a clear schedule of your working hours and your "availability for questions" hours. I.e., make it clear
1) when you're working and when you're not
2) when you're available for answering questions vs reserving your time for working in flow.

Can use something like a Slack status to remind colleagues.
Thought for sure this'd be a thinkpiece on Excel in the enterprise ...

Seriously, though, this whole paper uses an amazing amount of terminology - blast radius, colony, color, game day, split brain - and an awesome biological metaphor of the Portuguese man o'war.

Great read even if you don't care about fault tolerance, CAP theorem, or distributed balancing at AWS-scale.

One sample quote of the value of cheap heuristics over full-blown number-crunching:

> Globally optimizing the placement of Physalia
volumes is not feasible for two reasons, one is that it’s a
non-convex optimization problem across huge numbers of
variables, the other is that it needs to be done online because
volumes and cells come and go at a high rate in our production environment. Figure 11 shows the results of using one
very rough placement heuristic: a sort of bubble sort which
swaps nodes between two cells at random if doing so would
improve locality. In this simulation, we considered 20 candidates per cell. Even with this simplistic and cheap approach
to placement, Physalia is able to offer significantly (up to 4x)
reduced probability of losing availability.
Moore's Law Is Not Dead – Jim Keller
https://www.thefactual.com/static/extfaq.html
We try to be transparent. You should form your own opinion. We provide a tool. Use this tool as just another data pt.

Posting here so people don't have to click away:

* Why should I trust The Factual Credibility grade for articles?

The Factual automatically calculates the probability that an individual article is credible. This is based on four factors:

- The diversity and quality of its sources

- The factual tone of the article's writing style

- The expertise of the journalist on the topic based on their article history

- The site reputation based on historical scores of every article on the site

Because the calculation is automated and devoid of human involvement, criteria are consistently applied across articles and sources.

Also, because grades are specific to an article and not a publication, scores vary within a publication.

Our algo/tech can tell if something is good, rather than saying if something is surely bad. Check out our news site that we built using our rating system, if you have time: https://www.thefactual.com/news

More relevant to the thread : https://story.thefactual.com/news/story/229376-Mike-Bloomber...
i'm not 100% sure how it works, but it seems to sync some messages. Not working perfectly as my desktop client does not have the full history from a chat, even though my phone does. It only has some of the messages from where the desktop client was first started.
Your argument does not account for people currently outside the Bay Area moving into the Bay Area because of cheaper housing. While people currently residing in far flung places would move closer to their work, the people living in other parts of the country aspiring to live in Silicon Valley would now move to Morgan Hill and Gilroy. Eventually, we will end up with the same housing crunch, except with twice the number of cars on the road.
>Anything less than 100% FULL automation is MORE dangerous than manual driving, because the "driver" will almost certainly lack any situational awareness.

Something I worry about is that if SD became normal, then people would never get the experience of thousands of hours of driving a car in countless situations that is needed to develop good judgement, much less quick reflexes. And so when a rare situation arises when they need to take over, they won't be able to do it well.
aka: Operation Sundevil -
https://en.wikipedia.org/wiki/Operation_Sundevil

which was actually a multi-year hacker crackdown in the early 1990's.

-pours one out for all the homies-
Cities have the problem (congestion, limited parking) in the first place while rural areas generally don’t. Many cities are limited on resources so can’t change the problem as much as they want to, so generalized self driving cars would be a huge economic boon in that case. It is the cheap solution to an expensive urban problem, but getting there requires software that is smarter than what we have right now.

Rural areas simply don’t need self driving cars, so the hybrid solution is a non-starter, economically speaking.
Same thing, first time I used the Subaru EyeSight system. Now I know to pay attention for that particular failure mode, and override with the gas pedal and a little steering.

Definitely surprised the heck out of me though the first time the car slowed way down on the interstate because the car ahead of me pulled onto the off-ramp.
I think they were advocating something along the lines of a Public Engineer certification, not the trivially useless certifications we have today. One of the things making programming difficult are inexperienced people kibitzing with management and telling them the reason things are taking so long is the experienced people are gold-plating everything. Professional certifications would go a long way toward solving that problem.

OTOH, not every engineering project requires a PE - and the same would be true for programming as well. Unless money, lives or other regulatory items were on the line then a PE would not be required. That would still leave the overwhelming majority of software not requiring any form of certification for its creators. So there's that.
You were not kidding about that aggressive auto-scroller. Tested it with find in page for about fifteen minutes trying to coerce the about link to stay on page long enough to click or inspect, no dice. I'll have to try catching it with devtools on my regular system.
> throws control to a remote driver

Throwing a remote driver into a dangerous situation with no context sounds like a terrible solution to me. See also: Cpt Dubois from AF447. Doing that deliberately and repeatedly just multiplies the chances of catastrophic error.

And the VR driver job would be so stressful that there may not be many takers. Who would take responsibility if they made a bad call and caused a crash?
Eh. Something I find pro devs do is just code the damn thing out quickly and wait for the right abstraction to emerge before stuffing it blindly into a function. If that means a bit of repetition, fine. If you push everything into tiny little methods or functions or abstract them into their own objects the first time you come across a couple of repeated lines of code then the clearer and better solution may not emerge as the requirements start to change. On the other hand, self documenting code is most easily done via method naming.

This type of topic is hard to talk about. It's so nuanced that saying a statement about how to do it sounds like a a gutless generality. It also depends on the programming language and lifetime of the project. I've banged out some real ugly code when servers were on fire, but it was all stuff that was destined for an early death.
> If you hate Amazon reviews, do your part and start reviewing the good products on Amazon. It is worth more to the seller than you think!

And who will own my reviews? I'd rather put my reviews on a more open review system.
And the configuration file is freeldr.ini
US government goes all in to expose new malware used by North Korean hackers
I've seen so many times people going all in on DRY not understanding that just as dangerous as duplication is _coupling_ - the inevitable result being some ungodly $COMPANY_NAME_common lib with a thousand dependencies, and usually only depped in a codebase for a config parser and a string helper. See also node_modules and left-pad.io.
I wouldn't recommend anyone using Signal, due to its anti-federation stance. Also being tied to a phone? Very bad idea. Stay away from it.
skynet.gif
Sounds to me more like the ported programs were short lived - and IMO, in that they are not entirely wrong.

Sure, Carbon and Rosetta certainly were no mean feat, and the drastic PPC/x86 break is something Microsoft never really had to deal with (heh, the biggest problem trying to run a PPC/MIPS/Alpha based NT application today is actually finding one :) ).

But Apple never went to the same lengths as Microsoft regarding backwards compatibility, and while Carbon and Rosetta immensely eased the transition, the continuity definitely wasn't comparable and it was never transparent to the developers (and in Apple's defense, this was never their intention and they always were quite open about it.)

For one, Rosetta (and thus PPC compatibility) was dropped with Lion in 2011, so no amount of Carbon would help 10.1 applications after that.

And even with Rosetta, each release, especially after Tiger, came with quite a list of API changes and deprecations (with the whole of Carbon declared obsolete in 2012) - and and increasingly longer list of high-profile software that would not run anymore and require an update or upgrade. And while Microsoft did a lot even to prevent and/or work around issues with notorious software (hello Adobe! :) ), Apple was far less willing to do so.

I mean, just as an example - I can run Photoshop 6.0 (from 2000) on Windows 10 (certainly no thanks to Adobe), but no chance for PS 7.0 even on Leopard...
To everyone who keeps repeating "it's non-ionizing radiation, so any other effect than thermal is impossible":

1. saying something is impossible is not a scientific statement

2. RF is capable of specifically affecting enzyme reactions, random example: https://pubs.rsc.org/en/content/articlelanding/2014/nr/c4nr0...
Rent seeking is bad for society, by economic definition. People relying on appreciating prices of their homes instead of investing into their productivity growth indicate a bug in the system that needs to be fixed (via increasing supply and possibly LVT).
IndieHackers are usually self-bootstrappers, they wouldn't sustain long by selling dollars for quarters.
The next iteration from "fake it until you make it": "fake that you are making it"
This is the type of detailed reply that I come here for, and definitely has reframed how I think about this situation.

Thank you!
May I request you to please cut and paste the part of the parent which I might have misunderstood?

This is the parent, afaict:

[..] notJim 2 hours ago | undown | parent | flag | favorite | on: California’s housing crisis: how a bureaucrat push...

Also a homeowner, and I'm a YIMBY (or PHIMBY) for selfish reasons as well. My neighborhood is mostly old white people, because they bought their houses years ago and stayed put. Not that I have anything against them, but I'd love to have a more diverse, younger neighborhood. More neighbors also means more customers for local businesses, which means more shops and restaurants in walking distance. More neighbors would eventually also mean better public transit, because the ridership would demand it. I think the selfish benefits of more housing are often overlooked due to fear of change.[..]
Sure, in this scenario the "protecting their property value" person would just cash out and sell to the developer who's gonna be good with tenants and is willing to pay more since it's no longer single-family-restricted.

But the opposition to upzoning here in LA and the Bay Area is largely coming for qualitative reasons instead of quantitative reasons. And that's lost when you reduce your argument to "they only care about their property values" so you lose any chance to convince them...
That sounds... Orwellian.
This does not solve what (to me) is the main problem how DYI PCB making: the chemical step.

For me, that is the number one things that needs to be solved: using nasty chemicals to etch copper away.

Not drawing on the copper. That's easy (and there's a million ways to do it).
> Seek out facts instead of pretending they don't exist.

Yes, what a given news organization chooses to cover is often as important as how they cover what they do.

We saw it in 2016 when Rand Paul and Bernie were repeatedly left out of discussion of the polls - despite ranking higher than others that were covered - and we're seeing it again with Bernie and Yang this time around.

The memory hole is a real thing.
Happy to! It's not impossible for one instance to be a subset of the other. They can also be mutually exclusive periods of time. Let's do an example to explore

Let's say that the present concept of John's address is "123 Apple St"; this was inserted into the database at 1/1/2020.

We don't have credible evidence for what John's address was prior to 1/1/2020.

Therefore, the row looks like this:

> (address:"123 Apple St", valid_period:[1/1/2020,+inf), transaction_period:[1/1/2020,+inf))

This is a case where transaction period and valid period are equal. If John sent us this information by mail, and he signed it 12/25/2019, we have credible evidence that this was John's address, at least effective 12/25/2019.

Therefore, his row would look like this: (address:"123 Apple St", valid_period:[12/25/2019,+inf), transaction_period:[1/1/2020,+inf)).

Now, the transaction period is still 1/1/2020, because this information found it's way into the database on 1/1/2020.

Now, let's continue with the second scenario. Let's say we get a second letter from John, processed on 6/1/2020, saying that he moved to "456 Orange St" on 5/1/2020. There are now two rows in the database, as below:

> (address:"123 Apple St", vp:[12/25/2019,5/1/2020), tp:[1/1/2020,+inf))

> (address:"456 Orange St", vp:[5/1/2020,+inf), tp:[6/1/2020,+inf))

Then, we receive a FINAL letter from John, processed on 7/1/2020, revealing that his previous letter contained a typo! it was "789 Orange St", not "456"! Darn. Our table now contains three rows:

> (address:"123 Apple St", vp:[12/25/2019,5/1/2020), tp:[1/1/2020,+inf))

> (address:"456 Orange St", vp:[5/1/2020,+inf), tp:[6/1/2020,7/1/2020))

> (address:"456 Orange St", vp:[5/1/2020,+inf), tp:[7/1/2020,+inf))

Let me know if you have any questions about this example!
Ease up on the zoning laws.

Sounds like a hunch, rather than a plan.

I say that because while it sounds like that "ought to work" there's no evidence that (by itself) it will be sufficient to make a dent in the problem.