skysight-inc/HackerNews huggingface dataset:
> If you want an example of why you can't whimsically tax businesses for whatever you want,

When in the history of post-WW2 America has there been a situation where politicians have both the votes and the leverage to impose these kinds of frivolous taxes on corporations with the resources to fight them?

The mere fact that "lobbying" in the US is not called bribery, like it is everywhere else, means that a local politician's spine is only as erect as the size of the cheque he gets for his/her 're-election efforts'.
How should code be pronounced?
Potentially unpopular opinion: cryptocurrencies haven't been widely banned because they aren't actually all that impactful. The things you can do with crypto that governments don't like (harder to trace transactions, circumvention of asset transfer laws, etc.) have always been possible. If the government wanted to stop criminal transactions, banning cash would be way more impactful than banning Bitcoin. Furthermore, the decentralized nature of a lot of cryptocurrencies is not a good thing for a real currency. Being able to manage the money supply and enforce monetary policy is important. While some governments go bonkers and cause hyperinflation, most do a good job of managing the stability of their currency.

The author's latter explanation, that governments don't really care, is the most compelling. The only ones that do are ones that enforce onerous asset transfer laws (e.g. PRC).
The creator (@SrPeixinho) answered some questions on the Haskell subreddit [1]. Looks like you can "box" (his term) variables to allow duplication/copying and it's all tracked statically somehow. (or will be - not sure if that part is fully implemented).

[1] https://www.reddit.com/r/haskell/comments/9ojicd/sneak_peek_...
Open Source Chaos Monkey Alternatives
> One juror, clearly a gamer, whispered to his neighbor and, as if holding a controller, mimed the start of a classic Nintendo cheat code: “up,” “up,” “down,” “down.”

This isn't the entire code, and it's normally referred to as the "Konami code" since it appears across platforms in Konami games.
> everyone will want to say "Raspberry Pi" of some form, but does that meet my requirement?

Uhm, yeah, I'd say it does. Autorun ipython on startup, either no graphical shell or very restricted WM and you are done.
this will never ever ever ever never ever happen. don't waste your time reading this
They work with the taxman to figure out a payment plan over time. Tax payments can be deferred under GAAP, and also by the IRS if the entity isn't able to pay.
Delusional. Almost all of SV’s major success stories are grade A psychopaths. Simply how the game works. The rare cases that are benevolent usually get coopted by their more devious counterparts and VCs. (See Google, Twitter, eg.)
Kind of hard to observe electronic voting.

If someone wants to screw with physical votes, they have to access the boxes which hold them. Easily detectable.

Electronic ... you can have the software changed to modify votes and few would be the wiser - even have the changes hide themselves if you are smart.
Equifax engineer who designed breach portal gets 8 months of house arrest
"For me the pitch assessment accuracy differs depending on the harmonic content of the sound: guitars and harmonicas are awful, but pianos and flutes etc. seem to do better."

It is common for musicians with relative pitch skills to be better at it with their own instrument(s) than others. For example, I hear guitar parts better than most other instruments, and I've played guitar for three decades. I can do pitch recognition with other sounds, but the further from the range and timbre of guitar it gets the trickier it becomes.

I think absolute pitch is fascinating and confusing...because pitch is arbitrary. We've all mostly agreed on A=440Hz, and it's become more common with time and electronic instruments and tuners and such for recordings and live performances to be A=440Hz. But, I still find myself retuning sometimes when learning new pieces by ear, because the recording is a little sharp or flat. And, it's arbitrary that we have 12 notes to an octave; we could have 17 or whatever (based on closely matching the ratios, so it's not completely arbitrary).

So, absolute pitch is clearly a learned skill. The wild thing about it is that it is a learned skill that is mostly only obtainable when very young. This is similar to some language nuances and why someone may speak a second language with an accent even after decades of speaking it fluently, if they learned it as an adult. There aren't a lot of skills like that, however...I can't think of any others, and it seems to be because pitch/music/language are all closely related in the brain.

I wonder if in your case, you could retune your absolute pitch with practice? Perhaps you don't play or listen to as much music as you did in your youth when it was "in tune".
A ViaSat-3 costs about $600 million and offers 1 terabit of capacity. That's about as much as 50 5G cells, which you can build for about $150,000 each (or about $7.5 million to support the same capacity).
I think it would be replaced by Cortex-M33, which has much higher security feature with TrustZone for microcontroller.

I personally don't see the benefit for us of using open-source processors by companies like Google. They are not going to open-source the design to the public anyway.
I find pairing with anyone that is significantly outside the range of your competency level, to be extremely frustrating.

You can have a junior dev, and hand hold, but it also requires effort on the part of the junior dev / a desire to learn and grow. Without that, the exercise is futile.

IMO - pair programming is over-hyped. I often find that I produce better, more reliable code, with the more space and more time I am given. I agree that pair-programming can rock in certain circumstances - but you need developers that have a certain level of synergy, you can't force it.
I completely agree, however we just need to see that in effect - and it's not yet visible on the marketplace currently.
America’s $1.5 trillion student-loan industry is a ‘failed social experiment’
I used to love the idea until I really understood what people meant by it. It would be a career change and I'd hate it.

What I want is a wingman, not a co-pilot. Someone I'm paired with who learns my code intimately and I learn theirs intimately and we are always supporting each other in PRs and design chats. But ultimately we fly our own aircraft our own way.
If someone has access to the source code, there isn't much that can be done for prevention. I suppose reactive measures, such as attaching a hidden GPS tracker like the ones in expensive rental cars, could detect violations.
And the corollary: new development team comes in and says everything is crap (while breaking it) and tells management they need to make a new system from scratch.

Cash strapped business goes ahead, because developers are always right, and the old team never resolved new requests anyways. Management puts the cost press on the team, so they end up making a shiny pile o’poo that does what the current needs are, but at a much higher cost than stable maintenance.

Team is burned out and new team comes in.

Repeat.
Every single industry has already figured out how to motivate and reward employee performance. Tips are completely inconsequential in this aspect.
Although it's a bit patchwork, most spectrum rights (from auction to licensure) are use-it-or-lose-it. On licenses as simple as an FM broadcast license, stations must report to the FCC if they will not be broadcasting for any period of time, and if they remain "dark" for too long they face cancellation of their license for non-use. On spectrum auctions it's usually a condition of the license that it will be cancelled if certain conditions specific to the spectrum aren't met, e.g. offering a certain range of services to a certain volume of customers.
It's not just politics. We're so hard wired with everything.
> Asking some of those people to pair all day every day is tantamount to asking them to switch careers.

You got the mail on the head! That's exactly how I felt when I was told to pair program at a job for 6 months.
I'm on Vancouver island. The provincial capital. There is only the one cable provider (shaw). No other landline options in my neighborhood.
Previous Discussion => https://news.ycombinator.com/item?id=18239946
> the underlying type theory is intuitive

isn't that "intuitionistic"?
Chinese Startups Lead US Rivals in 2018 Venture Race
Tolerance is appreciation of disagreement, so it really seems that you are misusing that term to qualify something not stated.
That book on sleep is a real eye opener ehh? :)
It would be cool if someone could figure out how to crawl LinkedIn to parse org charts... I bet you could do that to solve problems like this. Only question is whether the participation rate in LinkedIn for that workplace is high enough
What is this right you speak of about ID'ing my face?
One should probably qualify for western audience that it was not a right to get appartment that you then owned but a right to rent an appartment which was typically owned by (and the rent was heavily subsidized by) your employer.
Titan M makes Pixel 3 our most secure phone yet
Ideally, the government is not in the business of deciding what each block of spectrum should be used for. What Coase proved is that if you auction the spectrum and allow secondary-market transactions in the spectrum, then the spectrum will end up in the highest value use--i.e. the most economically efficient use.[1] It doesn't matter "how you set the price" initially--secondary market transactions will take care of reallocating the spectrum to the best uses.

The FCC auctions don't implement fully Coasian auctions--they auction licenses for a limited duration.

[1] https://en.wikipedia.org/wiki/Coase_theorem
Cambly (YC W14) is hiring engineers who are passionate about language education
One of Waymo's alleged trade secrets was that they used a fiber laser. This is well known LIDAR technology.

They also apparently think diode alingment pins are a trade secret.

In the trial they also made it seem like Waymo invented the concept of monostatic LIDAR.

My guess as to what happened is that Waymo has nothing solid on Levandowski but he acted extremely supiciously and they hoped to find anything he had stolen in the process of the lawsuitl
> Jack doesn't think that this is the "best" way to solve homelessness. Whats the best way, since clearly he knows about it, and why isn't he doing it?

This is by far the most irritating thing about reading CEO's "success story" profiles. It's always about going to market with the MVP, because if you wait long enough to make it perfect, the opportunity is lost to a competitor.

But when it comes to tax policy, the plan has to be perfect and not annoy anyone and anything less should be rejected outright.
"They" never look at the reverse situation though. The money to be made from government grants into scientific research pales in comparison to the profits made by the fossil fuel industry. An industry that a lot of the worlds most powerful people, corporations, and countries are heavily invested in.
While not a complete hardware/software solution, there are some simple "OS'es" that boots directly into a BASIC interpreter, which should be possible to use on any old x86 laptop.

OS64: https://github.com/xlar54/emudore64

NopeOS: https://github.com/d99kris/nopeos

(Disclosure: I wrote - or rather glued together - NopeOS)
GitHub Actions: built by you, run by us
I'm not sure why you were downvoted, that's a beautiful analogy.
I was just making a general philosophical point. Whether Prop C specifically is a good idea depends on a lot of empirical information that I haven't researched.
Also interestingly enough, Uber's uncompleted "Spider" LIDAR used 1550nm, which I find to be interesting. Why pivot back to 905nm?
I'm sorry, but I'm pessimistic about this. 99% of people just don't care about privacy, and those who do would probably prefer to set up their self-hosted email by themselves.

I really hope to be proven wrong.
Another issue with pair programming - the assumption that the benefits which are potentially produced by pairing, are often baked into estimations regarding quality of work and / or deadlines.

The current product I work on has had a team of - count em - two developers for the past year. I'm the one that is full-stack, so I get to help the less-experienced developer work on our frontend, while I have minimal time to work on the backend solo (for the most part).

My pair programmer partner, also has no interest in learning the new dev-sec-ops our company is pushing - so I get to also solo all of that work.

It's an extremely frustrating / soul-crushing scenario to be in. It's basically punishment for exhibiting competence and willingness.

It's a situation I'm hopefully out of in the next month.
'PRINT "Hey there Joe"' is a lot more obvious than "magic('magic').magic('Billy Named Emperor')"
They're largely homeless, from what I know, and virtually all don't have what I'd consider secure housing, depending on how you define that, but yeah, you're right.
I guess I see what you're saying that web components can seem be consumed as expected from a React app. I thought we were talking about not using React at all.

But I would expect this still would not work as expected with props like `children` or other props that accept React elements. It seems like the web component would be expecting Node instances, not React elements. Since components can decide whether or not to render their children, they wouldn't be backed by Nodes yet when the web component received them. So it seems like it'd have to know whether it's dealing with React and use ReactDOM.render directly.
>Since it seems you counted every book in every library in your county and classified them according to left/right political ideology

I didn't. I just queried the search engine.

>Or for that matter, the books which fall into neither category?

Because I don't really care about those books. I'm only interested in books about conservative / right wing political philosophy and/or Abrahamic theology. My library doesn't have many of those, however, it has a lot of books of ideologies that are hostile to the ones I'm sympathetic to.

When I'm not accommodated in a public place, I tend to look around to see who is. I can see why leftists love libraries, they're welcome to that opinion. I'm just going to vote in a way that's contrary to continuing financial support for those libraries that don't accommodate myself or my interests.
It's not irrelevant, but the cement industry only consumes around 4% of global coal production.

Further, coal fired cement plants are rather efficient because they can directly use the high temperature heat energy vs converting it to electricity. Prioritizing alternative sources of electricity first is simply a better use of resources.

That said, in aggregate such things are important.
Haste Makes Waste
If your worst border crossing experience ever is being sent to the back of a queue to fill in a form again, then i suspect you have no idea of what an actual bad immigration or customs interaction might involve.
Knock against me all you want, that's fine. I understand storyboards just fine. I also understand that they are a poor way to build apps. Drag and drop WYSIWYG interface crap is what I did in high school to make webpages.

Creating a programmatic router to create view controllers is a much better, faster, and most importantly, testable way to do things.

The core point - you can't code review storyboards/XIB - still stands. That makes them untenable for large teams of professional developers where quality matters.
> Actually you seem to be the one who is guilty of exactly this. I am speaking from experience with CSS _and_ mobile layout systems, and _you_ seem to be the one who is afraid to step out of your CSS comfort zone, and assume that the system which is familiar to you is the best system without trying (or apparently reading up on) the alternatives. Your entire argument against AutoLayout seems to be that other people don't like AutoLayout. If you haven't bothered to learn about the basic concepts, how can you possibly know it's so bad? And frankly the level of projection and vitriol in your comments is disappointing to see on Hacker News.

You've also assumed that because I think CSS is better at solving basic problems these days that I haven't used used AutoLayout. I have used AutoLayout and it wasn't a good experience. I've also used Android's XML soup based layout, neither is fun and they solve problems CSS has already solved. I write both android and ios apps and have moved off native development because of frustrations with the little differences between both of the platforms.

> No, I'm implying that it would have been a bad decision for the mobile UI systems to have been built around CSS before it had decent layout solutions like flex-box and grid.

Yeah except like I've said roughly 5 times now, they didn't have to take ALL of CSS. They could have built extensions to it, possibly benefiting the whole ecosystem, or anyone else -- at the very least, leverage what CSS has already solved well and then build upon it.

> It's not relevant. AutoLayout is an evolution of the iOS UI system, so comparing the origin of AutoLayout to the origin of FlexBox is orthogonal to my point.

Of course it isn't relevant -- because you don't have a choice. I was comparing the origin and evolution of AutoLayout to the origin and evolution of CSS -- CSS might move slow, but it's pushed forward by entities that do exploratory work, contribute back and improve things for everyone.

AutoLayout does not improve on the basics that CSS offers -- targeting and styling an element is basically the simplest it gets, and it's straight-forward to understand. CSS has iteratively gotten better over the years, steered by a bunch of groups, and is sufficiently extensible to contain AutoLayout's functionality. A world where CSS could be worse than AutoLayout basically doesn't exist, because you could literally make a CSS, strip whatever you don't like out, and implement AutoLayout.
If you don't tip your bartender you won't get drinks very long!
Then - he randomly wants to chime in with tangentially related questions - it's basically all of the pitfalls described in the - working with a junior dev section of the OP's article - except I've tried every one of the tactics described therein, and at some point you have to question whether the junior dev really wants to be a dev or grow at all...
> legitimate companies that that do in fact wear clothes - mostly semiconductor companies though

Hahahha. No.

The days of Noyce's Intel and so on are long gone. Only nvidia really remains innovative
I agree with your first sentence. We don't yet know how to make an IT-based voting system that is as secure as paper ballots.

Paper ballots have attack surfaces, to be sure. It's just that they don't scale well, and that greatly limits the damage.

I really don't need to know the vote count 9 µsec after the polls close. I really do need to know the vote count is accurate or can be audited if need be.
If Carl Schmitt and Julius Evola lost, why did Barack Obama get away with using drones to execute American citizens? Why did the CIA and the Bush administration get away with using torture?
Good to know (especially the second part)... I hadn’t thought about it that way.
Well, I mean aren't Dark Triad traits supposed to be good predictors of both economic and romantic success?

I feel this is more a human nature problem than a "tech os evil" problem.
When you have a single "top level browsing context", ie. a window, iframe or worker, it's mostly impossible to unload JS code that had been loaded. By using iframes and workers you can actually control the unloading of useless code. Workers of course also help with offloading the main thread.
The overhead of allocating a new js runtime is not that high in modern browsers anymore so that's an acceptable trade off.
I think there are tradeoffs, for example, they probably store the route, which is good (refunds for really terrible routes) but bad (tracking). That's quite a bit of space, probably the big one. Rating and possibly comments, again could be pretty big. Multiple UUIDs or whatever (cust/driver IDs, CC txn IDs) will take up some space as well. 300B is probably a fair bit too low.

That said, 100kB does seem high. 10kB or so would seem more appropriate, as a very rough ballpark.
Tyler Cowen: We should focus on economic growth and stability of civilization
tax cuts?

Taxation is theft and any reduction in systematic theft is a good thing
After working out for many years I have come to accept that squeezing out single digit percentage gains is not worth the physical and mental effort required, and that maintenance is sufficiently satisfying. My goals have shifted from bulking up to staying fit. It's one less thing to worry about.
I'd also like to see a section for junior devs, and what they need to bring to the table.

Another great section would be how to identify a pairing that is less than ideal / problematic.
>demonstrated through thousands of examples that are but a short google search away.

There are also thousands of examples of bequeath but a short google search a way but that doesn't mean anything about its place in modern language.

https://trends.google.com/trends/explore?geo=GB&q=hotting%20...
Of course... I agree. I just constantly see people say things online like "DJ's aren't real musicians" and "people who play those sample pads aren't really making the music, they're just picking the order it's played in" or things like that. Just curious as to whether people who think that have an actual argument behind it.
Except for github, its unlikely you use any software that uses libssh.

Just because it has that name dosen't make it some kind of official SSH library that tons of software uses.
These new tricks can outsmart deepfake videos
I learned on power-on-to-basic computers in ye olde days... Atari 800, Apple ][, C64, IBM PCjr. I have tried to teach my kids programming exactly the same way, I was looking for the same thing. I don’t think we can bring back ye olde days. My kids are actually interested in programming, but they don’t have the patience for command line anything. It was my wish to teach them the same way that I learned, but in retrospect, I don’t think it’s the best way for them to learn. My oldest (14 years) has been a tech freak since he was 3 years old, and he’s just starting to dig into text programming and command lines, but he won’t work on it for more than a few minutes before he’s off to YouTube. I was into that stuff by the time I was 10 and could do it for hours. Tablets and smart phones and Nintendos and Netflix and Steam add up to an environment where the choice to slow down and read console is too difficult for young kids.

If teaching is the primary goal and a power-on-to-basic not necessarily required, then there are so many great options for starting. Maybe too many. There are literally dozens of fantastic suggestions in this thread. Mobile tablets have a built-in TV and there are great apps for beginner coding. Some of the “no code” game engines are excellent for the beginner.

I looked through all the suggestions and didn’t see this one yet: open your browser devtools. You always have a browser, and it comes with a JS REPL. Chrome (for example) lets you save and evaluate snippets, and you can choose easy stuff to start with using only console.log(). It can be very similar to BASIC.
Probably a pointless question but why is there a blockchain here?