skysight-inc/HackerNews huggingface dataset:
Ask HN: Getting started with hardware development?
I've seen many great guides that outline the topics needed for the foundations of software development (data structures, algorithms, etc.). There are also many great guides that focus on certain specialties as well. A lot of them are quite useful and can help you advance in your career and make an impact in the field.

I have been highly interested in learning hardware, but fail to find any guides that explain (or even outline) core concepts and topics. There are a few that are around specializing, but it's hard to follow if I don't have my foundations steady.

Do any sort of these guides exist? Note that I tried googling, but I understand it's easy to just search for things online and get lost in (on?) the wrong path.

If it helps answer the question further, I'm looking to grow my knowledge and apply it in the field, meaning I'm not looking for any simple "Hello World!" tutorials.

Thanks in advance!
They talk about this here https://github.com/dotnet/core/blob/master/samples/linker-in...
>>one parcel containing dozens of centipedes from China damaged, with centipedes escaping

It sounds like between the parcel services and y'all, there's a hell of a lot of irresponsible behavior going on.
I'm surprised you're allowed to mail scorpions but apparently not spiders?
Court: Locating suspect via stingray requires a warrant
All of the ones I listed have at least one free offer without 600€ requirement, not sure you got that idea from. I am a customer at some of them without using the account at all and don't pay any fees. Some of the banks are quite picky and refuse customers for no apparent reason but none of them I know even asks how much money you plan to spend with it so that couldn't be a reason. If all of those banks have refused you there has to be something seriously wrong with your credit report, I would get a free § 34 report from Schufa and Creditreform to check if everything is correct if I were you.

Postbank has a Visa or MasterCard for 29€ yearly. Comdirect has a free Visa Debit card. I have it and have not used that account for over two years now apart from downloading the statements. Nothing happened so far and I haven't paid anything.

In your case the easiest solution would probably to order the British prepaid card from Revolut which is available for a one-time 8€ fee and I don't think they refuse anybody. Just note that they are not regulated as a bank but as electronic money so I wouldn't leave large sums of money for a long time on the card (but that's not something you want to do anyway).
Because babies breast feed for months, ideally anyway. The hospital breast milk is really important for premature babies (cuts down hospital stays), and is really healthy for newborns regardless. But babies ideally breast feed for at least 6 months (The pediatric society might say much longer than that, easily googleable and telling of my own laziness on searching).

Assuming there are absolutely no medical or circumstantial reasons to use formula (such as the complication with work in my original reply and public acceptance of breast feeding in public), there aren't many reasons. You know, except being able to be away from your child for any length of time in the first months. But this simply isn't reality, nor is breast milk always enough (my mother simply couldn't produce enough milk for my little brother to stay healthy, and his asthma was already a concern). Some women die in childbirth as well. Not to mention psychological concerns (I refuse to have a child. Pregnancy and breast feeding are the stuff of nightmares for me). We need the option there just to make sure all babies have nutrition.

And the more folks push, the more acceptable it is to shame non-breastfeeding mothers. That really freaking bothers me.
Not all with the same capability. Try OSMAnd - it allows you to download a country/state/city map in advance, and then displays and routes offline from that (it's an offline-first app, but can fall back to online maps). Uses OpenStreetMap, so check coverage beforehand, but unless in the literal middle of nowhere, it tends to exceed Google's.
How is that even relevant ?
FWIW Dave Gorman's comedy show "Modern life is goodish" has an episode (S3.E4) about sending bees through the UK postal service.
> When did Tor Browser start enabling JS by default? It was blocked by noscript by default for me, when I started using it years ago, and that was still the case the last time I installed a new workstation OS, earlier this year.

You sure about that?

https://www.torproject.org/docs/faq.html.en#TBBJavaScriptEna...
The first satellite-received Bitcoin transaction only cost 6 cents in fees
https://news.ycombinator.com/item?id=15133919
Show HN: An amazing visual guide for CSS3 flex properties
Shorter wavelengths (UV, extreme UV) are absorbed at the surface of organic tissue (and many other materials) and lead to ablation or heat transfer at the surface. So with shorter wavelengths, it'll mostly scar the cornea, which can be reshaped again using short wavelengths with a LASIK.

It might also cause damage to the lens and lead to cataracts, which can also be partially compensated today by getting a lens implant.

These ways of damaging your eye are extremely more preferable than having your retina or your nerves damaged in any way, since for that, no method of remedy exists yet.
Only if other open code exists?

Most code produced is not open source.

But given he open sourced Bitcoin, he may have open sourced something else.

Code style does change over time, I know mine has. But I wonder if there are invariants as well. That would be a fascinating research project.
ChaCha20-Poly1305 is a very good compromise for all sorts of hardware.
Walmart and Google team up to topple Amazon (or at least try)
It is worthwhile to consider that evidence of consent is mandatory, and signing in pencil is not considered a legally valid option. If you can't sign the standard form for safety reasons, there are all kinds of ways that have been traditionally used to document legal consent for people who can't sign documents for various reasons - for example, public notaries, signatures of witnesses or even simple video evidence of explaining whatever needed to explain and the patient consenting would be a possibility.
JavaScript Is the Donald Trump of the IT Industry
Курс
Commendable. A map that doesn't need batteries is the best map.
Yes, but Paypal nor Walmart don’t handle irreversible transactions. Nor are they platforms on which apps and custom transactions can be implemented. So I don’t think this is a good analogy.
You're right, my choice of words was poor there, I didn't want to imply that there are any humane weapons or ways to wage war.

I think what I was trying to say is that if I could choose the wavelength to hit my eye, I'd pick extreme UV.
I think you may have inverted the responsibility.

> any script kiddie can write dapps right away without even bothering to study what the risks are and what is happening under the hood

It's not the contract author's responsibility to guarantee that the contract works properly -- they aren't forcing anyone to use it. Any script kiddie SHOULD be able to write a dapp. Most people don't [understand that they don't] understand the complexities our our modern financial system, but we don't require that one has a PhD in order to spend a dollar. A low barrier to entry when dealing with financial transactions is desirable.

> end users aren't able to evaluate the quality of the dapps they entrust their money to

This is entirely not true. Because dapps are publicly audit-able, an end user can evaluate whether or not he/she wishes to participate in a contract based on his/her understanding of the code. Granted, it might take a lot of time to properly learn the language used to build a contract, but this would be true of any language. Even so, if a user does not understand a contract, he/she can choose not to use it.
ISTR LinkedIn did this, too.
I wouldn't use JavaScript directly but why not one of the many languages that compiles into JavaScript?
This. True originality doesn't exist if you want to be reductionist. This is a game people use to minimize contributions of others.
The quest to grow a perfect diamond UK
If one group of IRBs is prohibiting certain practices and another is allowing them, then that is obviously a major systematic flaw in IRBs as such. Either one IRB is letting shady practices through (and that's a big problem) or another class of IRBs is unreasonably restricting research, and that's a problem as well.

Shopping for a better IRB isn't a systematic solution, it's a workaround for a system of flawed IRBs.
Tips for customizing your new Linux installation
Cortana and Alexa are coming together in surprising Microsoft-Amazon partnership
>On a multiple-choice test with four choices per question, someone with no knowledge who guesses randomly will get ~25%.

That would be terrible test design. At my (German) university, most Multiple Choice tests give one point for a correct answer, minus half a point for a wrong answer. That way you expect negative points from people who think they know everything but are no better than random guessing, zero points from somebody who knows nothing, some points from someone who can always narrow it down to two choices.

I guess my point is that you can arbitrarily raise the floor with a bad grading scheme, but there's no inherent reason to do that.
Just in case:
http://www.acronympolice.org/

>Section 2: Single Acronym Violations (Punishable by shaking of the head in disgust with a slight grin and/or slightly audible groan or chuckle)

2.1 Single Word Acronym Violations: Single Word Acronym Violations consist of using one of the words contained in the acronym immediately before or after the acronym. An example of this would be ATM Machine. Since ATM stands for “Automated Teller Machine” saying ATM Machine is actually saying Automated Teller Machine machine.
...and OpenStreetMap, even more detailed: http://www.openstreetmap.org/#map=17/49.17020/16.62639
Handling environment variables in the browser
[case astudy] How to use a mobile app in your retail marketing strategy?
> mass vs. countable nouns

Into which bucket do grammar folks place countable infinites?
> > Yes, I've looked at some of these projects before. And I certainly think it's a good idea to use automated tools to try to prove properties about programs.

> But I'm more excited about things like property testing than I am about things like strong type systems. And I'm wondering specifically what is the value they bring.

By "property checking" you mean theorem proving.

Static type checkers are theorem provers. More powerful type systems allow more interesting and less intuitive proofs to be written. Sometimes, the type checker is integral to the compiler and is required to run on every build, and sometimes it's an external tool.

In any case, if you're adding annotations to your source code in order for a theorem prover to statically prove certain runtime properties, those annotations constitute a static type system which is type-checked by your theorem prover.

Maybe you don't like even a subset of your theorem prover to run on every build, but if you're in favor of machine-checked proofs of program behavior, you're in favor of static typing.
>Washington already won me over [partially] due to not having a state income tax and yet having infrastructure comparable to my previous high-tax state, although Seattle is working hard to change that.

Just curious- how does Washington get funding without income tax?
So the author has some commentary on operating system code licensing with no understanding on open source licenses (that bit about charging money for the source code and "piracy", see other comments here) or proprietary development habits (randomly licensing bits and pieces from third parties when they're no differentiator and too onerous to develop in-house)

Unless those third party licenses allow for redistribution of the source code under open source licensing terms (haha. no.), the result will _at best_ be a CDDL-alike licensed code distribution of everything else. See how well that worked for OpenSolaris' reception in the wider open source ecosystem.
Central Banks Can’t Ignore the Cryptocurrency Boom
Novartis receives first ever FDA approval for a leukemia cell therapy
> scans channels 1-13 in the 2.4GHz band

I guess there is only one antenna so is it listening to every channel for 1/13th of the time or does it spend more time on channels with more traffic?
Your prominent use of an argument about fewer deaths from cold weather to justify the rolling-back of measures to reduce the impact of flooding is perhaps the most absurd part of this risible piece of denialism.
Docker Orchestrations Compared
I was interested in trying out the Windows version, but my user experience was miserable.

The installer launched Tad immediately after installation without asking. The first thing Tad did was pop up an Open File dialog that stole focus from the task I was working on.

When I tried opening a file, I got a useless error message: "Cannot read property 'length' of null." I intuited that this was because of a problem with the file, but without any guidance or suggestion, how am I to know?

So I looked for another file, maybe a smaller one with records that were formatted consistently. That's when I discovered that Tad had automatically registered itself to open CSV files without asking my preference.

I can pardon an unhelpful error message from a free program, but launching automatically and registering as a file handler without the user's consent are not things that happen by accident. You should put more thought into the first-time user's experience and respect that your application is a guest on their computer.
Introducing the Yahoo News Ranked Multi-Label – Yahoo Research
WhatsApp’s verified business account is on the way?
Beat the heat in 3D chip stacks with ICECool – IBM Blog Research
The supposed decline of copyleft
AI trained on Yelp data writes fake reviews ‘indistinguishable’ from real thing
Exactly. I've even seen 'party laser' products at dollar stores with moving diffraction gratings that project patterns on the walls, marketed like a kid's toy (and I think with a Class 2).

Even worse, the EU norm for lasers has been amended for incoherent sources. Previously, LEDs had to fulfill certain maximal radiance requirements to not need a laser sticker. They raised the radiance limit for LEDs by a factor of 100 (so if it was coherent it's about a Class 3 now). I treat bright LEDs/flashlights like lasers now at close distance.

Edit: (someone could classify a Class 4 diode laser array for heat treatment as an LED array now (given shitty M2) and avoid the laser norms altogether, despite the thing still being dangerous)
> They were asked to point to their homes and most of them managed to point fairly accurately in the direction where they lived.

Blind people can still hear, smell and perceive the wind direction and use it to make a mental map of their (well known) surrondings. Zero mystery here and no scooby snack for those scientists.
>People just aren't going to move across borders because of politics

But they'll move across borders because of the effects of politics. My parents are looking to move from NJ after they retire due to the high tax obligation- not just income, but gasoline, tolls and property taxes as well. It's more tolerable when you're working but a little less so when your income stream isn't as high.
And by "fairly" you mean literally any business tactic which does not rely on the government?
Probably not https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_...

JS unsafety comes from its loose rules regarding coercion, bugs that only pop up when they're actually executed (sometimes under very specific conditions), etc.
I don't have particularly strong feelings about this, but I like having the current working directory listed just so that I can see what it was was when any older commands were executed at a glance.
Kinda, but the only time Sievers' antics come up is when they impact the kernel (and its developers) directly, not when it makes userspace more complicated to maintain (unless you happen to be on first name basis with the maintainers of said sub-systems).
Are we going round in circles? Yes that's why they chose it. Posters here disgaree that popularity should be the major decision factor.
In the sentences that follow, you address a point I didn't intend to make, so at best you show that I didn't express myself clearly. Even if I had made that point, you are not exactly pointing out where I made a logic error to arrive at it. So that doesn't help me find it, and I still don't know where the strawman is.
Third party code would be mostly a problem for XP and older with things like HyperTerminal and Pinball. Even for MS they were a problem: https://blogs.msdn.microsoft.com/oldnewthing/20080225-00/?p=...
I think something like bus1 might be neat, but admittedly I haven't thought that out very throughly. Of course bus1 is not even in mainline yet, and ioctl apis have been around for decades
sincere apologies.. i couldn't help myself.
The TouchBar would have much better potential if they integrated a Taptic engine, and better again if it was a taptic engine which gave you feedback when you were over a button you could press (which is quite possible, some of the initial taptic research could make you feel sensations - from memory something like waves or water?)

And then required force to execute the button - "force touch" / "3d touch" - not an accidental tap.

I really hope they iterate to have at that, at which point it would be much better.
Sometimes Kill -9 Isn’t Enough
Ah, thanks. Interesting.
> A low barrier to entry when dealing with financial transactions is desirable.

Writing a dapp is much closer to issuing an exotic cross-asset derivative than it is to spending a dollar.
Xkcd: Supervillain Plan
The actor model is not the panacea it's often made out to be. (Though it's obviously better than shared-memory models for almost everything.). I'm sure you already know this, I'm just pointing it out explicitly.

For one, AFAICT very few implementations provide built-in back-pressure which is crucial if you want to avoid runaway resource consumption or having to just drop messages on the floor. This may not be critical for one's particular scenario, but it very often is for applications where you'd used threading and blocking queues (redezvous being a special case).
Maybe the machine is capable of many other tasks but is currently emulating an ATM, in which case it really is a machine being an ATM, or an ATM machine...
Oh thanks, I've looked into it again and it seems it's highly controversial. I mean, even if it wasn't a hoax, the design is pretty much infeasible if you need a heat source that you can only store for less than a week and that'll kill everyone within line of sight if its container is breached.
I would assume through sales tax & property taxes.
This headline is a little funny if you choose to read it as a legal verdict.
Spiders aren't prohibited. I used to mail tarantulas back and forth with breeders and dealers frequently when I kept them.
What do we expect of humanities academics? Keeping in mind that even if you make to tenure, you might have a $70-90K job in urban places where you cannot afford to own a house. Indeed, the failure rate of getting tenure or to full professor is very high: academia is much like a startup in this regard, you can work for a decade and if you don't get traction... you're no longer a market participant.

...

This article reads like someone starting a career who is musing about the stereotypes and flaws he presumes exist in his chosen profession and how his career relates to the broader world. Is Maximillian asking that that academics, especially those in the humanities, participate more in the political world? Surely, this is a double-edged sword: as soon as they present their ideas and knowledge forcefully in a political setting based upon their study of history, they are labeled as political. Can you be an effective advocate for change if you are labeled political?

So, what do we ask humanities professors do?

Outreach. Acedemics give talks at museums or libraries; they and help curators with fixing incorrect labels. They do their very best to wrap their hard-won knowledge in accessible terms. They write beautiful, amazing books that inspire people and spread ideas. But frankly, not everyone has an idea or insight that's generally applicable and worthy enough to have general public visibility.

Service. Acedemics often have part time jobs doing all sorts of service roles such as assisting undergraduates with their careers, participating in a broader administrative organization called a University, incrementally advancing their field, doing peer review, and the like. This takes time, because working with people and ideas takes time.

Research. We ask academics to be fountains of knowledge in their tiny itty-bitty field, to know each other in their field, and to maintain and advance the state of understanding. This means constant reading of what almost everyone in their field writes. They might even coalesce thought in the field, condense knowledge, and express this clearly to specialists and non-specialists alike.

Education. We expect academics to teach, and teach well. For the most part, in humanities, we expect them to use their field as an example play ground for students to learn to think deeply, reason about problems, express themselves logically and coherently, etc. This is challenging work, especially when so many students come to college ill-prepared with basic problems in thought formulation and expression. Yet, they do it. What warms an academics heart is when they get a letter, some 2-3 years or 10 years later where someone says: "you helped me learn to me think, and that has made all the difference in my life".

Do all academics do all of these perfectly? Probably not. However, for a high (or even medium) double-digit salary for a life's dedication to a field and education, what do we expect them to be? superheros?
What is Rossella?
Can it be whitelabel? That is to say will everything still work if I were to myself CNAME/ALIAS mysaas.example.com to <presumablyMySiteId>.shw.io then instruct my user to CNAME/ALIAS their domain to mysaas.example.com?

Edit: Answered my own question by testing - Yes it does work but with a suspicion it may break if shw.io ever splits off into more IPs instead of all resolving to the IP I'm given now
Very proud to have my fellow ITP'r Shek rock'in the top of these charts.

For those on the cross-roads of life..
Consider NYU's ITP program to be your next spring-board into the future: https://tisch.nyu.edu/itp

you won't regret it.
Ruby on Rails Service Providing Company – Mobiloitte
Enfarinats: Spain’s “Flour War”
This article was extremely complete and useful, please update it :)
An abundance of reasons for why rms was right when he penned:

https://www.gnu.org/philosophy/open-source-misses-the-point....
Apple Maps has slowly gotten better and better over the years. I use it now mostly over Google Maps, however that is mostly because of all the integrations with iOS Homescreen/Apple Watch/CarPlay etc and the UI, etc. In the end, it's a better experience than Google Maps on iOS, but would definetly not recommend an Android version since all those iOS benefits wouldn't apply on Android, and at the root of it, Google Maps still has superior data, so I don't see people on Android using Apple Maps, but rather tha opposite, would make them like Apple even less and not want to switch. In my opinion.
Things remain mostly the same. How we perceive them changing tells us much about how we, ourselves, are changing.

On the other hand, it's probably better they restrict the number of worker bees. What would happen if someone shipped a full nest of bees via airmail, and they somehow got loose on a commercial flight?
Why Polish programmers are one of the best in the world [pdf]