skysight-inc/HackerNews huggingface dataset:
The intention of bail is to ensure that defendants who are not jailed show up to trial, not to prevent guilty suspects from being free before their conviction.
"Why would any of this stuff matter to them?"

Back when I started, both the BASIC and Common Lisp camps had heuristics on helping the compiler generate more efficient code. The reasons are similar to today: increase throughput for scaling or customer experience while simultaneously reducing what you spend on hardware and/or electricity. Lean, easy-to-manage setups can also sometimes let you afford extra personnel to build stuff faster.

There's definitely a cut-off where micro-optimizations wouldn't be necessary. A lot of efficiency gains are simple, though. Just gotta consistently use what you learn.
DROP: A Reading Comprehension Benchmark Requiring Reasoning over Paragraphs
Why walking makes you a better worker
This is polling-based, so it's probably faster. But if you really need the performance I would lean towards VPP since it seems to be more tested.
This absolutely does need to be way more clear. There should be distinct and visibly obvious branding from the standards group.

I should be able to tell by looking at a connector:

* If it's claiming to be a certified cable/device or not.
* The USB standard it conforms to (version)
* The speed of data transfer it supports
* The maximum wattage it supports
* The maximum voltage it supports
* (the connector type, but this is obvious based on shape)
>Compensation is affected by job title, therefore job title is absolutely relevant.

Levels (on hiring) can be affected by negotiation. You can, quite literally, negotiate a better level before signing the employment contract.

Why Miss Ellis' level was only Level 3 and everyone around her seemed to be hired at a Level 4, I won't even presume to know but I think it is a disservice to argue over facets surrounding something not publicly known specifically because those facts aren't known.

For example, the man that was hired - after Ms. Ellis was hired - was also hired four years after he graduated university and came on at Level 4.

Did he graduate with a master's? Did he have the same (or more) experience dev'ing? Is there any other plausible reason than the nefarious one we assume?

If not, then, sure let's deride away.

If so, then are we saying that prior experience and education level[s] (or quality) should not matter? That there should be a "maximum minimum level" for all workers entering the force?
> But you can't charge a laptop with an optical cable.

I don't think that matters. If you care about full PCIe through a cable you presumably are charging through a different port.

> As for copper, I understand you don't get 40gbps with a 3m cable

Actually you do with TB: that's the spec and you can find independent verification via a web search.
agreed. it's frustrating that deductions are wielded as political tools rather than to promote a just and fair society.
> Isn't that just because there are higher incomes in the blue states, and isn't it a democratic policy to tax higher incomes and transfer wealth to those with lower incomes?

I think part of the issue is that this situation didn't arise in a vacuum.

Some states (generally, "low income" states) pretty explicitly choose to not well-fund communal aspects of society (schools, etc.). Other states (generally, "high income" states) choose to fund communal programs at a higher level. This is where the states are running 50 experiments in the "laboratory of government."

It turns out that after a few generations of the experiment, having better schools (for example) leads to higher incomes and vice versa.

This aspect of the tax bill basically seeks to undo (or at least make more expensive) the strategy that has been shown to correlate with higher incomes.
Some of the architects of this plan would also like to nationalize a healthcare strategy that has been shown in dozens of states to correlate with worse health outcomes.
Reimagining Capitalism: How the Greatest System Ever Conceived Need to Change
Crafting the Perfect Pull Request
heh my friend had a HS teacher that stapled taco bell job applications to every F grade. that's pretty harsh.
Its like endlessly troubleshooting bugs in a software program vs building it properly.

I like the programming analogy. Very apropos for HN.
Actually I find that table a bit suspicious. The sequence of countries ordered by pay gap (lowest to highest) is the following:

Romania, Costa Rica, Luxembourg, Belgium, Bulgaria, Greece, Slovenia, Italy, Denmark, Turkey, Norway, New Zealand, Colombia, Malta, Hungary, Poland, France, Iceland, Ireland, Mexico, Spain, Lithuania, Cyprus, Netherlands, Portugal, Australia, Switzerland, Slovak Republic, Germany, Czech Republic, Austria, Finland, United Kingdom, Canada, United States, Chile, Latvia, Israel, Japan, Estonia, Korea.

See the pattern there? Neither do I. Usually there is some correlation by continent, cultural area, GDP, HDI, etc. In this case there seems to be nothing. Romania and Costa Rica and Luxembourg are the countries with the smallest wage gap; Netherlands, UK and US are way up there, in company of Chile, Canada and Estonia. Turkey is wedged right in between Denmark and Norway. Netherlands' pay gap is 4 times that of neighbouring Belgium. Mexico and Ireland are the same. Lithuania's gap is half that of Estonia and Latvia. Strange.
I general, no, you don't.

Your startup RSUs won't trigger until there's a liquidity event, at which point _you_ are responsible for taxes. The RSU value will be taxable as ordinary income.

With options, the "bargain element" is only taxable as AMT income. For options for early stage companies, this improved tax treatment _generally_ makes them better.
Good point! I'd be happy seeing the federal _income_ tax drastically reduced or eliminated and states could opt to increase their income taxes if needed. It would encourage more efficient use of the tax money, IMO and shift responsibility to individual states to use the money efficiently.
I hope you told her that liking math is not a prerequisite to liking animals and babies. Surely these interests can be decoupled - unless she has some kind of socio-mathematical synesthesia.
Meanwhile I find it troublesome to rely on source maps even in web development. The JavaScript ecosystem doesn't produce nice enough abstractions that you can totally forget about the generated code and work in the original code. Just read the generated JavaScript actually run by browsers. Debugging sometimes really requires cutting through abstractions.
How often do you need to change the oil on a cat? Every 10K Meow-les?

And to be on topic, you'd need a trusted 3rd party to manage those. But lately we've seen you can't trust them to secure / not resell your data anyway.
But wouldn't algorithms be easy to examine? At the least you can test it with similar circumstances and modify the "race" variable and see if the results are consistent or different. Humans have many self-image protective layers when questioned (e.g. "I'm not racist, I have black friends!"), Bbut hopefully algorithms are more transparent...
Haha, thank you! Our site definitely needs an update. We have a more detailed website in the works! I'll keep you posted!
>Look, GCC (what I have here: 7.3.0) is doing this even for the following trivial function:

You're absolutely right that in this case, it's wasteful.
In fact, if you try Clang you will see that it only emits a ret.

Maybe GCC is doing you a courtesy (or maybe nobody taught it to completely omit an Undef return value, so it just picks zero!).
Either way, it's unconditionally UB, GCC can do whatever it likes.

>do we still know until run-time that this has UB?

Well, there is no branch here, is there? I'm clearly not going to disagree with you on this one =]

To be clear: UB is still a property of the execution of the program, but here it's not hard to statically determine that all executions of this program are Undefined Behavior.
When Men are being discriminated its not a contest but when women are, it is?
There are two problems:

1. the same connector is used for a wide variety of capabilities, and it can get confusing knowing what you can use together.

2. the names of these connectors is confusing.

You're complaining about the first, and that's a very hard problem. There are huge advantages to using the same connector and cables that can support 100W of power, 5K displays and also support peripherals that retail for less than $1 and be backwards compatible with peripherals over 20 years old. The disadvantage is the confusion you mention.

The complaint in the article is about the second, the stupid naming. There's no good excuse for that. It really exacerbates the confusion from the first issue.

But now it's on us and journalists just to not use the stupid naming. They've provide "marketing" names that aren't silly, so everybody should just use them, even if it's awkward. IOW "Superspeed USB 10Gbps", not "USB 3.2 gen 2".
Of course they can. Just like they can pay for any other perk their company provides (parking, public transit credits, meals, health insurance, etc).
> when the income of that product is going to large criminal organizations that also create problems

But that's just it, they wouldn't be criminal organizations if you didn't criminalize it in the first place.

To me, the war on drugs is a proxy for unpopular geopolitical actions or even domestic race wars that the US wants to fight.
>>> I've had enough of my monitor, mouse, keyboard and printer all using different connectors thank you very much.

Personally, I've had enough with my 1yo laptop, my 3yo desktop, my 5yo peripheral and that funny dongle I need for work all having different USB cables. USB was meant to save us from having multiple connectors but has done the opposite: every year there is a new USB cable/hole design.

I cannot be the only one here who has to inspect every online purchase for high-rez pictures of the USB ports. I really don't care that my laptop has 10+Gb/w potential. I just need to know that my current equipment is physically compatible.
"you are about to open 2,800 tabs, this may take some time, are you sure you want to continue?"
Or a similar message I got a few days ago. Been spending time cleaning them up. Yep, I open a lot of tabs. I'd long ago have run out of memory but I never enable JScript, which seems to be what eats memory (palemoon on windows FYI).
Indeed, that's what makes the raspberry pi so hard to beat, even though I'm just a hobbyist using it as a tinker toy.

If something major breaks software-wise you can be pretty sure that the rPi community is large enough to produce a fix within hours.

OTOH if you'd like a new kernel for that fancy $65 big.LITTLE 4GB dualchannel ECC Gigabit PCIe SBC then you're at the mercy of your vendor who considers 4.4 LTS ought to be good enough and already reassigned the entire dev team to work on a future hardware release. ¯\_(ツ)_/¯
For code generators whose output you must or are expected to tinker with, I completely agree.

For compilers, however, I do not. For example, one codebase I help maintain is Heimdal, and it has its own ASN.1 compiler that generates C (and also something of an interpreted bytecode, as an option), and it's output is not even properly indented -- nobody minds because it works, and on the rare occasion I have to inspect that code, I use tools like VIM or clang to format it.
They were always meant for emphasis, which takes on variable definitions over time. Terminals were bad at italics due to character box layouts and so the literary approach of emphasis through italics mutated into emphasis through underlines. Now that we’re all free of monospaced terminal grids, it looks like we’re drifting back to emphasis through italics.
Are...you sure you did your taxes right? Just because you maxed out your SALT deduction doesn't mean you don't also qualify for other itemized deductions. Unless you're affected by AMT or something?
I still remember the first C++ compiler we had that compiled down to C. The code was a total nightmare. I first had to debug the C code and then after finding the problem I had to somehow divine where in the C++ code it came from.
I wanna know where this narrative that “[millenbnials] made it on their own and blah blah bootstraps.” The narrative I heard is “the boomers fcked the economy and left us with nothing but the remnants of their eventual estates.”
> composing tiny bits is always good, whether it's unix commands, lisp functions, or forth words

The problem with this type of thinking is that "composing tiny bits" is obviously good to anyone. BUT there are vast differences between composing unix commands and composing lisp functions (and composing tiny JS libraries in NPM etc.) and some of these are good, while some are not.

It's actually very difficult to properly create a system out of composable, re-usable components. I would actually say that Unix pipes are a particularly bad model of how to do that (as are NPM micro-libraries). No well-defined interfaces, arcane naming etc. - they are all reasons why most modern versions of these tools have grown and grown.
Anecdotal of course, but I have an education degree. Also learned to code. (Also, am male.)

Why am I not a teacher but instead a programmer?

Money. I feel, as a male, I need to be the "bread winner". Sure, that's something society has imposed on me — or perhaps I allowed to impose on me. But there you are.

If other men feel as I do, they may be drawn away from the notoriously underpaid field of education.

Too bad. If money were not in the equation, I am fairly sure I would have found more personal satisfaction from that career than the one I chose.
I don't follow. If the branch on the inode link count is taken, then the external function shmem_reserve_inode is called; ret becomes its return value then. The only way the tail of the function runs with ret == 0 is if that external function happens to return zero. What I don't somehow see is the advantage of, or requirement for, preparing a zero value in ret that didn't come from shmem_reserve_inode, for a branch of the flow where UB is invoked which causes all behavioral requirements to be off the table.
This is almost as bad as SpaceX's rocket naming scheme: https://external-preview.redd.it/yQJH1H8y7ypKanxgZKwIaJom5h4...
Agreed, if you're going to be editing the output, then it must be readable.
It’s a five seater that is comfortable for a tall person, with classic muscle car looks, cruises nicely, can accelerate half-decently and has a throaty sound.

I don’t have the 392, but a 345, and no other car hits those same bullet points.
Moreover, it still does it with "-m32 -mtune=i386". :)
It's a low-speed differential pair that negotiates the initial communication. Once the bus knows it can go to a faster speed, it will switch to a separate receive differential pair and transmit differential pair.

-Power
-Ground
-Signal Ground
-USB2 data+
-USB2 data-
-USB3 RX+
-USB3 RX-
-USB3 TX+
-USB3 TX-

So it's a slow serial bus that negotiates traffic onto a faster serial bus.

https://en.wikipedia.org/wiki/USB_3.0#Pinouts
I'm not sure we have the same definition of "fine" - government workers are usually not a shining light when it comes to motivation, productivity, etc.
If someone wants to try this version quickly, I made a Docker image with QEMU and noVNC [1][2]. I don't use it for anything important, just fun.

[1]: https://github.com/hectorm/docker-qemu-reactos

[2]: https://hub.docker.com/r/hectormolinero/qemu-reactos
The sticky reader idea is something I myself would use. I hope you don't mind I steal the idea to build an addon with it. I'm already doing restoring saved reader mode tabs in my other add-on Session Boss. It's just an extra step to transfer that functionality to make sticky reader mode work.
Parents should not make decisions about their children?

I am not liking where this thread is going.
I’m a Journalist. Apparently, I’m Also One of America’s “Top Doctors.”
Hmm I guess the distances are similar but I'm thinking the corridors of midtown and downtown NYC where a pedestrian or cyclist is trapped between giant skyscrapers and 2-3 lanes of fast moving traffic (or worse a Robert Moses highway project cutting through the neighborhood) compared to SF's low neighborhoods and slower more restricted traffic patterns. Certainly depends on the neighborhood in either case and NYC has the subway almost everywhere which add to walkability of course.
I had this happen to me once with an HDMI cable I bought for my monitor, which I thought was defective until I found out that it worked on my TV. It was then that I remembered that HDMI has several speed grades, and my monitor happened to have a high enough resolution that not all HDMI cables would work with it. Happily, the HDMI cable I had been using on my TV worked on the monitor, so I just swapped the cables and all was fine. So this issue is not exclusive to USB.

In fact, with USB the situation should be better, since all cables except the slowest ones are supposed to have a built-in chip describing how fast they can go. So in the MacBook example, in theory it should be able to detect the issue, switch to a lower resolution, and present an on-screen warning telling you what happened and why.
Can you stop forward progress?

I already know you cannot because I did the work to prevent a malicious peer sending nonsense from doing that.
Should you use AI to make decisions about your software team?
Pausing based on time away from target tab rather than number of other-tabs open seems ideal to me. The Great Suspender uses this approach.
Something I don't see mentioned: I like the aesthetics of shelves of books. I enjoy perusing the shelves when I'm ready to start a new one. I also enjoy shopping used book sales. Here in San Diego, there's a huge monthly used book sale at the North Park library. Every book is $1 and under and it's actually good stuff. I'll probably only read 10% of the books I pick up, but that's okay considering the low cost of each.
Using Github's tool for looking at the code tree is mainly so that I can grab a link and point someone to a line in a file.
>Most economists love the idea of a 0% corporate income tax, which would likely be paired with LTCG going to the earned income rate.

Could you expand what you mean with this statement, and do you have any data on consensus of economists regarding corporate tax rate? Sorry, I am not familiar with economics jargon.
I haven't received a dime from my parents since I was 16 (when I got my first job). Paid for college myself, paid off my debt myself, bought my first house myself, and have essentially done everything without their help since I was legally allowed to.

And the people that do need help (like my younger brother), what irks me is that he certainly does not think he pulled himself up from his bootstraps. He knows that he was dealt a bad hand and painfully acknowledges the help he's getting.

This comment from the article is incredibly myopic because either you did in fact bootstrap against harsh circumstances or you know you didn't because the recession has dealt you a tough hand. I think the outlier is the individual who think they did it themselves and really believes that (when they didn't).
Machine learning models in particular are famously, fiendishly difficult to examine.
Compulsory surgically-implanted surveillance transmitters after being charged with a crime seems… extremely dystopian?
What's optional?

That's the most important thing to know is what's optional in the spec.

That could make it great or a major pain. I'm referring to how many features the specification defines as "optional" for manufactures and that the USB organization requires for logos.

This is why even USB-C is a nightmare. Consider a USB-C cable or device port. It could be charge only, data only, monitor support. There are even more permutations and sub-features. Oh, you wanted charging and found one that has it? Know how much power it enough or overkill? It could provide 15 watts, 100 watt, etc. Think you'll just google the specs page? Sure, they never miss providing any of these details or make any mistakes.

Whether USB4 means one thing with nothing optional (or at least a very small number of combinations), will probably determine how much you like it or get annoyed by it.

HP even made it worse with a laptop USB-C port that could technically be used for certain docking functionality but tried to fud-deny allowing it for marketing reasons.
Ford Focus EV. Got a massive deal on it back in 2017. Pretty happy with it.
I work in frontend after switching gears from embedded systems a few years back. Knowing some level of detail about how computers work is invaluable at all layers of the stack: I can make informed trade-offs between practical performance of code running on an actual computer and the cost of high-level language concerns and features.
Most people don't have enough cash on hand to pay any amount of bail that would serve as an incentive for them to get back--especially not most people who get arrested on criminal complaints.

The bail bondsman actually provides another service to the court: he has the legal power and financial incentive to apprehend a suspect and return them to the custody of the court if you skip bail. In other words, instead of the county sheriff having to worry about apprehending everyone who skips bail, they effectively outsource it to the bail bondsman. The bail bondsman thus has an incentive to make sure you don't skip bail, or failing that, to make sure that he can apprehend you--and these risks are priced into the effective rate of interest on the bail bond. (Most "bounty hunters" in the US are just bail bondsmen trying to recover their suspect, or somebody working for or contracted by the same.)

It's a fairly underrated and underappreciated market mechanism where the entire problem of "making sure people show up to court if they are on trial" can be handled by a competitive market, usually more efficiently or humanely than most local governments would do themselves. But it involves money changing hands, which gets certain people all up in a lather about abolishing it.
But why is our social fabric tattered and just what is this social fabric you refer to?

From my perspective, people accessing housing, healthcare, etc affordably and consistently has never happened, at least not in the USA. Things are much better now than 100 years ago, at least in terms of the existence of programs to help those in poverty. Before the "great society" programs there was pretty much only family and private/religious charity, otherwise the poor were on their own. Those were the days when you had 2 or three generations living in the same house -- out of necessity, not choice. Maybe medical care wasn't so expensive in those days, but it consisted of a doctor with a few basic instruments in a hand-carried leather bag. Not exactly a big difference-maker most of the time.
only certain types of carbon nanotubes that have a thick and rigid structure have asbestos-like qualities. These are no longer used outside of Asia. The thinner, flexible variety similar to the ones we make do not share these qualities an do not penetrate cell tissue. Similar to carbon black, which is a widely used nano-material in car tires. Carbon nanotubes are also sold in solution and in dispersion so they cannot easily become air born.
Apple cables and ports have no logos on them whatsoever. Just plain white/silver if metal.