skysight-inc/HackerNews huggingface dataset:
I did, too... until it failed for one of my teammates and myself. It’s a pretty awful feeling to have spent money on what’s considered the best-in-class laptop only to have the keyboard - something that’s never failed on any iBook or MacBook I’ve owned in over 15 years - have really weird error modes.

They need to fix this.
List of terrorist attacks
There is a fascinating video that I saw a couple of years ago about conformal cyclic cosmology.

https://youtu.be/sM47acQ7pEQ

I heard something about this theory as a whole falling out of favor, but many of the ideas presented are terribly interesting.
Matrix licensed the G200 core to a bunch of BMC vendors, who in turn tied it to their own PLL setup and gave it (frequently) nowhere near enough RAM. The 2d acceleration should still have worked, but they left out the 3d unit. (source: I turned the G200 X11 driver into a basic KMS driver for Linux so we could drive the cards properly on EFI systems, and in the process discovered that at least one varient had a PLL calculation loop in the X11 driver that was guaranteed never to terminate, so it's quite possible that literally nobody ever tried to run graphics on some of these machines)
AFAIK Palatir made a business model out of this (i.e. tracking provenance for datasets and models, along with permissions).

(Just hearsay, not affiliated with Palantir in any way)
Fashion might be important to rich alien kids too.
One thing to be aware of: spark fun's schematics are generally flaming crap, along with most arduino stuff.

> Sometimes, to make schematics more legible, we'll give a net a name and label it, rather than routing a wire all over the schematic.

Net labels are the anti-readable-schematic. They're basically the electronics equivalent of GOTO. This is total bullshit.

People use net-labels when they don't want to bother spending time to make their schematic flow properly, or they're doing something dumb like drawing their schematic symbols with the pin-positions from the physical IC.

Good schematics should make the overall operation of the system easy to discern. You should have a consistent signal-flow (generally left-to-right, though the opposite also works). More complex systems should also use a hierarchical design with the interfaces between logical sections being clearly defined.
A bigger question about recruiting and engineer time, is whether they are effective at weeding out unproductive candidates. I'm not a recruiter, but I have interviewed a number of folks, and I still find it very difficult to determine if someone is good or bad. Folks that sound good during the interview, may just be good at communicating ideas, which is an important trait, but is still just one trait.

Even after you hire them, and you see them under-perform, it can be difficult to know if it's because of some intrinsic problem (e.g., just not so smart, or laziness), or if the problem is with the employer (e.g., not managing work, lack of communication, poor team integration). Yes, there are obvious stars and duds, but the middle is a vast gray area.

As engineers, we naturally try to turn hiring and performance assessment into an analytical questions that have clear answers, or that at least can follow a clear process. However, it still seems like voodoo.
Haven't ever popped open anything that came in an Amazon box? At least with OSHW you can submit corrections to bring into compliance with any standard you find relevant. Better than firing off a sternly written letter to China (or HN).
This was a conscious decisions by the developers of these libraries, characterized by the cultural shift from GPLv1 to LGPL, explicitly to allow closed-source releases that build on open-source libraries.
True. While replacing the battery of a Retina MBP I was surprised at how light it was without it.
Yea, webpack sure is horrible.

Not like C/C++ programs, where we have a super simple setup of Make, config, and autoconf. Like checkout this easy-peasy Make file: https://github.com/apache/httpd/blob/trunk/Makefile.in . Even a child could understand it.

Or look at Java. Who has ever seen a complicated ant or pom file? No one ever. This Lucene ant file practically wrote itself: https://github.com/apache/lucene-solr/blob/master/lucene/bui...

/s

I guess my snarky point is that build systems are complicated. It's like the Bjarne Stroustrup about programming languages. There are two kinds of build systems: the ones people complain about the ones no body uses. Robust build systems have to handle the nearly endless combinations of different requirements each app brings to the table...complexity is table stakes.

Modern web apps are built to be able to run on a myriad of different platforms, as they have to maintain compatibility between tons of version of several different browsers running on a slew of different device types running different operating systems. Did we think that was going to be easy?

People like to shit on webpack, but I don't get it. It's a well thought out tool that works extremely well.

And what are the alternatives? Yes, yes, yes, I know, your blog/website/thing you have is just plain ol' html and and you stick some javascript in a script tag or whatever. No need for any of these fancy build scripts, blah, blah. So what? That's like telling the people at lucene that all this arcane index stuff is overkill because you just search your hard drive using ripgrep.

You can't make a real app like Slack, Spotify, VS Code, or Google Docs without a serious build process. People are making photoshop, for the browser. They're not going to do it with ES3 they write directly into a script tag.
Some hints on how to get to the meat of a circuit:

The most important thing is to learn what to ignore, stuff that has to be there to help a circuit work, but that don't tell you much about what it does

- ignore all the power stuff

- in particular capacitors oriented with the two lines horizontal are usually decoupling capacitors, ones oriented the other way tend to carry interesting signals

- learn to find and ignore the biasing resistors around transistors

Rules of thumb:

- outputs of transistors are usually inverted from their inputs if taken from the collector/drain

- signals usually move from left to right

- chips vaguely have inputs on the left and outputs on the right (or pins that work together grouped together)
I know every country has a similar problem but I still think it's a failure of the state, even if it's so common. The police know who the criminals are, ffs civilians know who they are, yet they do nothing and only deal with occasional spillover. I hate this.
>the rest of the world finds perfectly acceptable but that 1% of vocal HN'ers are rabidly opposed too.

Perfectly acceptable, but yet they screech about how Facebook steals their data and demands that the government do something about it. I think they do have problems with the service: they'd like to get the full advantages without having to bear any cost for them.
I don't know about these specific scientists but often professors only get paid for the school terms and must rely on externally funded research grants for the rest of the year.
Thank you, this is pretty, but it is also non-standard UI so it's not what I mean by a "native looking" app. I understand Flutter has some native-looking widgets so I'm curious how they work out in practice.
If the chimp was taught how to publish content (as opposed to just consuming), I wonder if it would do so of its own accord.
Your argument that a systems language must be memory unsafe relates only to current practices but not to science. science would rather prefer memory safety in systems.
Sure, I can do that again. My previous tedious interaction with your support department ended in this conclusion:

>Sometimes, when the ProtonMail app is updated to a new version and that update is bigger and more incremental, that could happen.

That's unsatisfactory. However it does not address the complaint I had at the time that every once in a while a notification appears that tells me I have been logged out, with no explanation. I don't know if that still happens, as I cannot be bothered to keep logging in on my phone. I'll give it a new try now.

Retrieving that quote for you meant I had to browse my Protonmail archive. I could log in via web, but for some reason your TOTP works differently from everywhere else: I have to enter it every time, and there is no way for me to "remember this browser". I could use the Bridge, but for some reason the Bridge, too, logs me out whenever it feels like it. Again, I have to enter both factors with no option to trust permanently.

Do you see how these paper cuts could demotivate me?
Management AI: A Senate Bill Introduced to Begin Regulation of ML Algorithms
Or maybe, people could choose not to use services that don't respect their privacy if they care about privacy? Surely, that's not expecting too much from people?
"""If you have an imbalanced dataset of a ratio 1:10 of positives:negatives, set the bias on your logits such that your network predicts probability of 0.1 at initialization."""

Can someone translate this to PyTorch for me? Or give a simple example of how one would go about doing this?

It means, that if I have a 1:10 ratio in the data, an untrained net should predict positive in 10% of the cases, right?
Title should not just be "List".

Also, not sure how a list of terror attacks is newsworthy.
> From whom? What are the actual rates?

The rates are the cost of buying/selling bitcoin on both ends, let's call that 20 bps on each side, and then the cost of a single bitcoin network transaction, which is about 66 cents at the moment, if you're willing to wait 6 blocks [1]. So, to send $1000 it'll cost you 40 bps + 66 cents = $4.66. By comparison, international wires at your local bank will run you around $50 all in [2]. That's quite a savings.

1. https://bitcoinfees.info/
2. https://smartasset.com/checking-account/average-wire-transfe...

> This is a big caveat for most people since “handle improperly” actually means “never use buggy or untrustworthy software, get mugged, etc. The benefits listed above don’t apply to most people enough to be worth that big of a risk transfer.

Sure, and those are real challenges of using cryptocurrencies right now. However, they're also extremely solvable problems and people are working on them.
I'm sure most of these people have exceptional career options but there really isn't an equivalent of Jony Ive's job at other companies.
I would disagree with the second part of your statement where trying to do completely different jobs will lead to poor performance. It is indeed a double edged sword, however the real world (languages, frameworks, libraries, technologies, trends) change extremely quickly. Having the ability to react and adapt by understanding programming abstractions and fundamentals will help you rather than lead to poor performance.
On the other hand, being focused would make you a niche specialist, which in these days is a thing hard to find. One must be careful not to learn something that might be gone tomorrow. I doubt there is a big need for lua or erlang developers these days. You can be the best, but if you are not needed, this could be simply depressing rather than useful.
you can print out your eagle schematics in B/W if you like, it's not hard - just click the "monochrome" box in the print dialog
Fighting for Wisdom Inside the Ring
I am making a case for the OP's comment that Facebook may have made a genuine mistake by introducing this bug - like they literally called out in their statement.

A bug is a bug. Whether it allows a hacker to sneak in to steal all your data or whether it allows a company to collect data it wasn't supposed to (as in this case Facebook specifically mentioned that it didn't turn off the feature though it intended to).
That would only work if the people Steve Jobs talked to were happy to argue with Steve Jobs.

I'm 99% sure my reaction to that situation would be "I thought X is great, but if Steve Jobs says he's not then I'm probably wrong. I'd better just agree with Steve."
WSJ isn't hard-paywalled though, just add "?mod=rsswn" to the end of the URL and open in a private window, here try it for yourself: https://www.wsj.com/articles/bitfinex-used-tether-reserves-t...
Looks like Apple has found a new untapped market.
Magic Leap (VR Goggles Company) Raises $280M from NTT DoCoMo
List of Thwarted Terrorist Attacks
I fully expect Captain Disillusion to completely deconstruct this video in the coming days. There's no way it isn't VFX. The chimp naturally swipes through instagram, ending on a video of when it first met the owner? Please. It's a viral stunt, nothing more.
Next step will be to bundle this in an electron app.
> This is patently false. My bank, Fidelity, lets me send domestic wires (which are virtually instantaneous) for free. (Fedwires actually cost most customers virtually nothing.) International wires aren't that much more expensive, with the majority of the cost for small transactions being antifraud. In that respect, every cryptocurrency is orders of magnitude more expensive than the status quo.

Perhaps your bank is different, but googling "international wire cost" brings up links like these:

- https://smartasset.com/checking-account/average-wire-transfer-fee
- https://www.nerdwallet.com/blog/banking/wire-transfers-what-banks-charge/

I do see that you are correct about Fidelity. However, what's clear is that Fidelity is an outlier. I don't know why or how they are able to offer that, but it certainly isn't the norm. And sending a remittance payment in Bitcoin is cheaper than any of the others listed.
The only way Tether can be stablized through "arbitrage" is if there is a risk-free way to trade 1 Tether for 1 USD.

For the average user, there is no direct way to cash out your Tether for 1:1 USD. I imagine that big clients do have the ability to trade Tether for USD. Because of that, they will buy up discounted Tethers on exchanges and redeem them to Tether Company for 1 USD each.

HOWEVER, this clearly relies on Tether Company providing that exchange. If Tether Company STOPS allowing the big guys to do this arbitrage, then suddenly the house of cards would collapse very quickly. The longer Tether stays below 1 USD, the more pressure is being put on their company by arbitrageurs.

Furthermore, we know that Tether has made a loan to Bitfinex for $900M. The Tether Company therefore only has cash on hand for about 2/3 of the outstanding Tether, assuming they had 1:1 reserves prior to lending cash to Bitfinex.
I would say the crimes they seem to deal in are much different than the type gangsters in The Sopranos would deal in.
So very relaxing. A bit like the night time writer modes for editors.

Also it's interesting to see this guy's history. Many of his ideas were great but failed to sustain themselves as-is. But he keeps coming back with other great ideas.. I hope he gets something out that gets a nice and long spot.
If users aren't willing to pay $2-3 per month it simply means that they don't value it that much. They can sell ad space, that's fine, but this does not justify all the data abuse simply because they need to turn a profit. Facebook can close doors right now for what I care; other services such as search engines I would pay a monthly fee if I were sure they didn't try to track me to death.
Variables alone are not a reason to use Sass anymore. There are CSS Custom Properties [1] now, which are even more powerful in that you can dynamically override them in specific sub-sections of the DOM. The only downside is that Internet Explorer 11 doesn't support them (if that's important for your target audience).

[1]: https://developer.mozilla.org/en-US/docs/Web/CSS/--*
We have rights, you know.
How to Survive the Retailpocalypse with Immersive Technology
> banks lend out money that is NOT under deposit

What do you mean? From that link: “banks lend out most of the deposits they have collected”, “keep a fraction of their deposits in reserve and may loan out the rest”. Obviously they can not hold and lend the money at the same time.
Corrected the title.
BEM is just an awkward workaround for the lack of nesting.

You’re manually creating nesting hierarchies and naming them (something a computer should be doing).

And yes, the moment you move something, everything breaks. Because instead of moving/renaming just the parent selector you have to move/rename all the related child selectors.
Going to guess this is for compliance and tax reasons, and people are (rightly or wrongly) saying Amazon then use that to poach suppliers
"The Art of Electronics", by Horowitz and Hill, is a respected textbook for this. The ARRL Handbook has many explained schematics for radio.

For modern commercial products, mostly you'll have some big special purpose ICs plus some minor components for power and noise management. The schematic won't tell you much because all the action is inside the ICs.

Here's something of mine you can look at, a design on Github made with KiCAD.[1] The schematic is here.[2] All the files to make a board are there, and both I and others have had working boards fabbed from those files.

The application is unusual - it's an interface for antique Teletype machines that need signals of 60mA at 120V. There are no off the shelf ICs for that. So there's a custom switching power supply to make that voltage from a 5V USB port. The README file for the project explains how it all works. It has all the extra parts you need in the real world to handle USB hot-plugging, keep the switcher noise out of the USB connection, keep RF noise down, and protect the circuit against a shorted output or a big inductive kick-back from the load.

The data sheet for the LT3750, the controller for the switching power supply, is essential when reading the schematic.[3]

You can download KiCAD and play with the files. You can also download LTSpice and run a simulation; the files for that are in the repository.

This is complex enough to be non-trivial, yet simple enough to be understandable.

[1] https://github.com/John-Nagle/ttyloopdriver
[2] https://raw.githubusercontent.com/John-Nagle/ttyloopdriver/m...
[3] https://www.analog.com/media/en/technical-documentation/data...
I think society needs to push more this part-time culture. There are many people who prefers part-time jobs but with additional free time. They may want to take care children or old folks. Or they want to pursue their dreams, like writing novels, building indie games, etc.

Maybe I should build a startup based on this premise. :)
No yeah I know! It gave it extra punch for some reason. Solid chuckle
I'd like UFOs to be exotic technology, but I think the more likely explanation is some kind of atmospheric phenomenon that we don't understand yet.
So a developer should not trust a huge legal team, who's purpose it is to verify all is legal?

How do you expect the developer to figure out its illegal when a team of lawyers couldnt?
I've seen an obvious yakuza in the onsen near where I live -- though only once. I stayed well away from him, as did everyone else. Sometimes even if a bathhouse has a no-tattoo policy you can get special permission. You need to know who and how to ask. I have found that this is generally true in Japan. It seems reasonable to me that at some places a yakuza could get permission to bathe at a non-busy time.

Incidentally, I have been told that there used to be a fairly powerful yakuza clan in Fujieda city (a few towns over from where I live). There used to be a sumo jungyo (unofficial tournament) held there every year and I was told that it was done as a favour to the resident yakuza head. After the crackdown on yakuza involvement in sumo, they cancelled the jungyo, lending at least some credibility to the story. I also heard that sometime about 2010 something happened and the yakuza clan in Fujieda is no more. My friend who told me did not want to elaborate. When I first moved here in 2007, I would occasionally see a couple of guys hanging out at the beach -- pretty obvious: dressed in suits even though it was 35C, with their tattoo sleeves just peeking out from underneath their coats. They would just stand there for hours. I don't know what they were doing (the beach where I live is almost always empty).

Haven't seen any of these guys for years and years, though.
How did you make these jumps?
Russia launches sub that will carry doomsday nuke drone torpedo
Comment Tu ne savais pas?
All Podcasts Are Shows; Not All Shows Are Podcasts
Chimps can recognize their own image in a mirror. To me, that makes it seem at least plausible that they could understand the level of abstraction necessary to scroll through a list of pictures with a touch screen.
It is not just photography, even in real life under low light conditions it can be hard to read the facial expressions of dark skinned people.
> touched a nerve, which is not unexpected

With this you've confessed to trolling. I mean, the White Man’s Burden? Come on.
Can you elaborate? I'm being from a socialist country would love to deliver the same message to my parents
"Xenophobia is the fear and distrust of that which is perceived to be foreign or strange." Some are afraid of different people just because they're different. According to the book, the author is afraid of those different people because he noticed that too many of them abuse women, want to kill Jews, hate gays and generally don't give a crap about societal values which us Europeans fought for decades to attain. And if you criticise them, maybe they'll murder you.

That book paints a bleak picture about how tolerance towards illiberal thought and action is threatening our liberal European societies. Because of the almost insufferable social climate which doesn't even tolerate discussion of wide spread problems with worshippers of Islam, we end up in horrific and absurd situations.

Like in the UK, where a gang of "Asian men", in fact Pakistani men were gang raping and pimping children. And they were targeting white children, by the way. Where was the police in all of this? Paralysed by fear that they would be accused of racism, they let the victim count grow to more than one thousand four hundred children. 1400!
The rapists were so brazen as to pick up the victims in front of their houses, threatening to harm their parents if they didn't come willingly.

Or we have Cologne, where hundreds of women were sexually assaulted and pawed like animals by groups of men of "Arab or North African appearance", according to the police chief. Most suspects were from Morocco and Algeria, they were able to convict a ridiculously tiny number. "Mathies did acknowledge that many of the alleged perpetrators were from countries where they might be familiar with "this behaviour, where women are hemmed in and then abused by a large number of men at once."
But here's the kicker: those groups of men later gave it another shot, but the police was out in force this time and kept the situation under control. And several politicians were publicly criticising the police for focusing their efforts on people matching the appearance of the original perpetrators!

I won't bore you with more examples, suffice to say that I don't want my family or my friends or anyone to fear for their safety because of political correctness. The state and police are obviously paralysed by fear of being labeled racists, so the population is becoming more and more resentful, voting for extremist parties.
But for some bizarre reason there's a large group of people that keep yelling "racism!", "xenophobia!" no matter what. And then they're still surprised when they see Trump getting elected, The Visegrad group completely rejecting the silly refugee quotas, Brexit, etc.