skysight-inc/HackerNews huggingface dataset:
All of those examples pale in comparison to the atrocities by socialist governments, brought by, I assume, the best intentions.

OP point stands IMHO.
Arduino does a bit more than just "wrapping" other tools. otherwise it wouldn't have had the success it has
>>That guy in the closet was probably stashing way North of $60k annually, not counting equity. Do this for 7-10 years and you can retire silver else and are probably in your early 30s.

Retire with $750k (assuming stock market gains over that 10 years)? Man, I don’t know many people who can do that, at least not in the US.

Don’t get me wrong, it gets you out of the “work or starve” level, but it’s also not exactly “I don’t have to work a day the rest of my life” money.
It is a bit circular to say "it is useful so it must evolve."
Almost all programmers I know are not passionate about their jobs. It's a job, not their life. Yet they write good code and deliver on schedule. Outside of the HN filter bubble this is perfectly normal. Insinuating that people intentionally write bad code for monetary reasons is rude imho.

It's like this for the vast majority of jobs, inside and outside of tech. People do them because they have to pay their bills and come home to their family and their hobbies.
As far as I understand, it's just electromagnetic waves. No current passing through to the car, but the coil can "register" a change in its magnetic field and can determine that it's a car and how fast it goes
You can see my email in my profile page
I respectfully disagree. Arduino has evolved a lot since 2005. We have a ton of boards, features released every week almost. A cloud IDE https://create.arduino.cc , we recently launched our first FPGA board. Just because you aren't informed doesn't mean we are sitting on our butts :)
Oppressed turns into oppressor, you always turn into your parents, etc. Essentially when power shifts most models of proper behavior don't. Just the few that the newly-in-power disagreed with.
> I was thinking pre-web. When most personal communication over the internet was via e-mail, usenet, and finger.

Even aside from overtly political newsgroups like talk.politics.misc, and talk.abortion, politics was all over Usenet.
Spreadsheets have been insanely popular and useful. If the similarity is at all deep, there's opportunity in figuring out version control, unit testing, reusable packages etc, even if they seem hopelessly impossible on the surface.
Well, my whole argument was that while it superficially "feels like" a waltz in some ways, it's clearly in 6/8 because of how the underlying beat is grouped. That's what matters.

Just as a sanity check, I decided to look up some sheet music and see how others have interpreted the song. Every single one that I can find notates it in 6/8 (interestingly with some individual measures in 9/8).

http://www.musiclassroom.com/partitions/Seal_kiss_from_a_ros...

https://www.musicnotes.com/sheetmusic/mtd.asp?ppn=MN0159794

https://www.musicnotes.com/sheetmusic/mtd.asp?ppn=MN0078268

https://www.sheetmusicplus.com/title/kiss-from-a-rose-satb-a...

https://www.onlinepianist.com/sheet-music/seal/kiss-from-a-r...

https://www.sheetmusicdirect.us/sheetmusic/song/1000176568/k...
>impossible to reuse notebooks in each other... Or unit test them...

It's quite easy to unit test notebooks. Whenever you write a function you want to test, write some unit tests (or even just asserts) in the same cell it's defined, then any time the cell is run to define the function, the tests are run too. Likely you'll be doing some manual tests when you write a block of code cum function, and it's not hard to copy the input crafted from those manual tests to a unit test.
How Disease and Conquest Carved a New Planetary Landscape
With all due respect the Arduino CLI is superior to Makefiles and similar tools. it's a single binary (no python or other stuff to install) that uses clang and other tools to automatically deal with dependencies and the process of converting an ino file to a c++ file that can be compiled. it interfaces with the library manager and core manager , downloads all the necessary files etc.. it saves you a ton of time and pain.
This is a code style problem not a notebook problem: the same people would probably write spaghetti without clear control flow if writing a Python batch script instead of a Notebook.
It is a disaster that more than half of the research papers do not provide data and the code, required either to reproduce research (if it is a theoretical one) or reproduce results analysis. Wider adoption of JupyterLab (and alike) will help to solve this problem. Using PDF and paper for distributing research results feels like XIX century these days.
Your houses are expensive and multinational corporations aren't paying tax. What in the world does that have to do with marriage equality or abortion access? Do theocracies have higher tax rates?
Arduino co-founder here. Let me know if you have questions and suggestions. We have a lot of features in the making so your suggestions can help us shape the roadmap
There are many engineers who actually like Windows. Especially if they're not software engineers. A lot of industrial equipment runs some embedded Windows.
Careful with the exploding Nanos :)
I was actually giving an example to my friend on ML vision applications over the hotdog app. The underlying network probably only recognises a red shape surrounded by lighter parts, as opposed to understanding conceptually what a hotdog is. The USB example of course is an extreme case of that.
Museums and old-computer enthusiasts will feel the pain of this; most modern systems have long moved on to 64-bit.
Have you considered using Web Key Directory [0] for initial key lookup? Usually someone wants a key for a given email address (e.g. example@firstlook.media) and WKD solves just that. This is natively supported by GnuPG and some email clients (Enigmail in Thunderbird).

[0]: https://wiki.gnupg.org/WKD

Do you use signatures and ownertrust so that the users' keys appear as "valid"? Or is that user's responsibility to sign the authority key and mark is as fully trusted?
It's not always positive. Because of our large brain we must give birth before the child is fully develope and then it take 15-18 year for it to become adult, before that the child is pretty weak.
Later DOS programs used overlays to get more code into the limits of 640KiB and smaller machines. https://en.wikipedia.org/wiki/Overlay_(programming)
I looked at atcommands.org, saw no mention of iPhones. Am I correct in assuming that iPhones don't suffer from this vulnerability?
I guess all the people commenting are much more competent than the people I've worked with.

Even with tests, I've seen startups do double charges on accounts and whatnot on deployments which didn't show up until the next day. I've also seen ops people updating OES where the storage service would segfault a day later. How does DevOps and OES go together in one sentence, you ask? it doesn't, but it just means not all ops people are pure wisdom either. The guy caused others to waste 72 hours of compute resources, because of this. So it's not limited to Dev. And yes, the first company did learn from the double spending bug, but why learn on a saturday?

So even if your DevOps practices are amazing and you have 70% test coverage on all your components, that doesn't mean you can't deploy faulty components where the deployment itself appears successful. Now what? Things aren't failing, they appear just fine. Someone has to go in and debug the problem, it may affect multiple components, it may be critical, and a simple rollback may not cut it.

Friday deployments are fine for certain components, but surely not as a general rule for everything? Friday deployments are like Monday morning or Friday meetings. You can do them, and most of the times they'll be fine, but maybe out of respect for your colleagues you shouldn't anyway.
> Yes they literally used the external storage.

That doesn't answer the key question. There are APIs to get public or private directories on external storage. Unless Epic used the public version, then they had no reason to expect other apps to be able to tamper with their working files. You have to dig into the fine print of the API docs to find a clear statement that private directories on external storage don't have any security, which is a surprising difference from how the internal storage works. Google calls the directories private, but they're really not. There's no obvious reason why they couldn't be secured against modification by non-root apps.
There are many tools to generate C# bindings from header files. I haven't used one in a long time so can't remember any names but google and you will find. None of them are perfect so you always need to review the result and change some data types to more standard ones but at least it saves you writing the bulk of the code.

You usually run into the problem that the header files include other header files and you get this long dependency chain where somewhere in the chain some type is not recognized by the converter, to solve this the best is to cherry-pick the dependent types from the included header files and just put everything into one big flat header before passing into the tool. Macros can also be a PITA that you have to rewrite into functions and constants before generating.

You also have http://pinvoke.net/ with almost all win32 functions wrapped already. Same there though, review before use because it's a wiki and the quality is varying.
Not being able to know things with certainty is one thing, but I don't think your latter argument about truth being literally different in different times is what the parent is getting at.

We can get really, really certain about some things. If a superforecaster (or anyone for that matter) gives 95% certainty on an event occuring and he or she has frequently made similar predictions with 95% accuracy, the event is likely to occur. It's still uncertain, but not by very much.

"Donald Trump is president". It's uncertain, certainly, but I still feel comfortable calling it a fact. Are you talking about misuse of 'facts are unquestionable' to apply to statements that aren't as clear?
Centralized Wins. Decentralized Loses
Not to the bot, but rather write down the mistakes and decide (as an AI programmer) how best to address them.

The solutions would probably take the form of adjusting weights, adding additional dimensions, removing or refactoring existing signals, or deciding that extra training would naturally solve the problem.
SMBC: https://www.smbc-comics.com/comic/time-machine
How would our brains have gotten big enough to figure out how to cook in the first place?
So you basically admit that pentesting is useless, because they have to follow the rules which the blackhats won't even think twice about.

>He back-pocketed credentials, didn't tell anyone he had them

It should be assumed that any data on the pwned server is now accessible to attacker, just like in any real world scenario.
Reminds me of [1]:

3. Rich man in the car paradox.

When you see someone driving a nice car, you rarely think, “Wow, the guy driving that car is cool.” Instead, you think, “Wow, if I had that car people would think I’m cool.” Subconscious or not, this is how people think.

The paradox of wealth is that people tend to want it to signal to others that they should be liked and admired. But in reality those other people bypass admiring you, not because they don’t think wealth is admirable, but because they use your wealth solely as a benchmark for their own desire to be liked and admired.

[1] http://www.collaborativefund.com/blog/the-psychology-of-mone...
The article tries to make a connection between Ireland's status as an international tax haven and the high price of rent in Dublin. I can't elucidate a chain of deduction that would imply this, but the overall structure seems to be roughly low taxes therefore inequality therefore housing crisis, but the second implication is false -- as a key example, China has inequality as high or higher than Ireland and no housing crisis. The reason Ireland has a housing crisis is most likely that, just as in the rest of the English-speaking world, they've made it illegal to build enough housing to meet demand.
If you read this article closely, what the author wants is "material equality". I.e. equality of outcome. Who said it's a good thing. It's a terrible thing.
I wish I could use that to better understand the beat of Pink Floyd hit "Money" that was composed in 7 / 8 ...
Just a note to Americans: prostitution is generally legal in Europe. Switzerland has a very high cost of living comparable to NYC or SF, but it has a male:female sex ratio similar to that of San Jose. Other places in Europe have relatively low costs of living like out of Prague, where prostitutes average 70€/hr. I would imagine prostitution in Zurich would be expected to average 250€/hr.
Mozilla's Common Voice: building an open, multilingual speech corpus
Apple provides the baseband firmware itself. Android manufacturers have to ask the chipset manufacturer for updates. That’s a major difference.
The biggest problem is the electoral college.
The locals want to hide prostitution and roll-back the "red light" districts. Already, prostitution is illegal in some areas of Zurich and prostitutes are required to have licenses. The move is to hide prostitution from being out in the open, something so-called "private-public partnerships" would be unlikely to accomplish. It would need local knowledge to explain if this is pretext for prohibition or a legitimate accommodation.
Thought-provoking. It seems a convenient decoy of massive tech companies to encourage as much personal freedom as possible, whilst being complicit in limiting the economic freedom of those outside of our Hacker News, coders' salary bubble.
If that hurts your brain, try counting https://www.youtube.com/watch?v=tKDXe0FP2wc.
is REMOTE a strong word ?
Autism from the inside
I think maybe google should have gone into IMAP standards to explain labels and make them more generally useful. Sieve?
The key is the signaling aspect of it. If we buy stuff that in common imagination is linked to something - then people will perceive us linked to it as well. So it is not a mind trick - it really works - we pay for being perceived in a better light.
In apt, you can specify trusted keys for repositories and the packages downloaded are verified. Most Debian-based systems ship with standard repositories, but it's easy to add others.
I have been kind and have been the recipient of kindness.

I have also been frighteningly, unforgivably unkind and I can tell you, being kind is better. I still shudder when I think about how unkind I was.
An OS has a kernel. TRON [1] equally fits your description. Which is IIRC what traditionally runs on traffic lights.

[1] https://en.wikipedia.org/wiki/TRON_project
China absolutely has a 'housing crisis' in the sense that house prices have skyrocketed past what a good dual middle class income can possibly hope to save for.

First-tier city real estate has comparable price per square area as NYC, London, or the Bay Area, while the average income in China is still a third or a fourth what it is in the West.
Gay rights = lack of affordable housing? This is a big heap of nothing. He seems to be complaining that while Ireland has thrown off the old oppressive Catholic way, the new liberal way of personal freedom has failed to bring economic freedom with it. No point or suggestions, just complaining.
Yes, thank you. I meant Dark Sun.

I usually correlate Red with USSR (and a Super Man graphic novel, named "Red Son", about USSR does not help either) hence the confusion.
Okay, i have to say this. USA has a long history of meddling in other countries elections[1]. Now that Russia allegedly interfered with US elections, everyones losing it. No wonder my Non-US friends and many others in other countries are cynical of USA.

[1] https://www.nytimes.com/2018/02/17/sunday-review/russia-isnt...
I envy my confreres who get to travel with burner laptops.

But the other side of the coin is having to preclear to justify permission to travel. Owning your own burner is good but for some people won't work. I did a one year peripetetic work-around-the-world and a burner isn't an option for that. You really do wind up wanting private cloud and no cached state sometimes.

The people who have to preclear have state secrets. I don't think many of us carry that burden, it's just fear of being held to account by random circumstances.
Justice was never blind, but I do find it disturbing we've lost all pretense.
He is the CEO and made a materially false statement, while the market was open and investors who believed him bought at a high of $380 based on a promise of a buyout at $420, only to have it plummet days later. The odds are pretty good that it will dip further when markets open Monday.

Actions have consequences.
Is the domain name an homage to Sam's Town, the now-defunct old time arcade along Highway 50 near Cameron Park?
Ask HN: Security at my company is horrible, what can I do?
I have joined a team working on maintaining and improving an old project around 4 months ago.

The code is old and with horrible practices and no regard for security. I was OK-ish with it tho, since the app is B2B and can only be accessed via a whitelisted IP.

Now we have been told that on our product road-map we will be managing clients private keys and sensitive data that is used to communicate with financial entities.

I feel very bad about this as it could expose customers to huge risks (knowing the code-base), managers know as well.

I'm not a security expert by no means, but there are minimal stuff that can be done to remove 90% of the issues, but no one is willing to budget some time for this, and management just want to push re-writes and new features fast.

What can I do, as "the new guy" and also no formal security training.

Edit: Most vulnerabilities I saw was the possibility of one user to access and alter another's data just by messing with headers and urls. This should not be possible for a non-whitlested user as far as i can tell.
I used it because it should be fairly obvious that a green-card holder would have freedom of speech and religion etc. It's a clearer "oh, that makes sense" than something like a temporary visitor.
I didn't know about MMM, thanks for that. I've learned about this phenomenon on a different website [1] and amazed by it. Small investments over a long period makes a huge difference but still, you need a long enough period or put huge amounts at the right time of the market. S&P 500 has worst performance of -3% over 10 year period. It gets better after 15 years and so on. Investing and hoping to retire early during this window is certainly not going to work.

I think everybody who works 9-5 should read the story about Grace Groner in [1]. It was a real eye opener for me.

[1] https://www.collaborativefund.com/blog/the-psychology-of-mon...
>Before this decade, the Internet was by and large an aristocracy of liberal, competent tech workers discussing their career and their interests

This is a complete fantasy. The internet has always been a fermenting pot of stupidity and intellectual garbage.

>We tend to worship democratising institutions without considering whether or not the people recieving these new powers are capable of handling them with the correct values

I honestly can’t tell if this is a satire? What the hell are ‘the correct values’?
...and now you're a 30-year-old rich guy with no mates who knew nothing of his 20s. No thanks.
All these paywall and remove your adblocker article links are a real bummer. HN is a real lame echo chamber of Reddit and Twitter.
idd, better pattern to use is: backend for frontend https://www.thoughtworks.com/radar/techniques/bff-backend-fo...
What I Learned from Traveling Almost 25 Countries in Two Years
>I think the internet has been "political" for longer than that.

I would agree with that. Freedom of expression seemed to be a foundational value of the internet when I was growing up, but perhaps that was a less political idea back then. Nowadays, the top comment in this thread is lamenting that we have allowed people who don’t have ‘the correct values’ to participate in the internet.
China has had a housing crisis for a long time. [1][2][3]

China definitely has radically higher inequality than Ireland. Plausibly no large country in world history has ever had greater inequality. They span from their top 1% which is nearly as rich as the 1% in the US, down to their bottom 20% which are among the poorest people on the planet ($1-$3 per day poverty).

[2013] "China Has the Most Unaffordable Housing in the World"

[1] https://www.theatlantic.com/business/archive/2013/07/china-h...

"From June 2015 through the end of last year, the 100 City Price Index, published by SouFun Holdings Ltd., rose 31 percent to nearly $202 per square foot. That's 38 percent higher than the median price per square foot in the U.S., where per-capita income is more than 700 percent higher than in China. Not surprisingly, this has put homeownership out of reach for most Chinese."

[2] https://www.bloomberg.com/view/articles/2018-06-24/why-china...

"But the impressive size and wealth of the propertied class belies the growing strains plaguing new home buyers. The country now has some of the least affordable housing markets in the world. The ratio of median home price to median income, a common measure of affordability, in most first-tier cities has soared to higher than that of London."

[3] https://www.nytimes.com/2017/06/15/opinion/chinas-real-estat...
But the person on the other side of the trade would have been on the other side of the trade regardless!

The fact that it's an insider rather than an outsider that they're trading with doesn't make any difference to whether they win or lose.
There is value when e.g. you need more than simply textual output (think plots, etc.).
Markets fail : without intervention economic activity aggregates and centralises. There are three responses that are possible. 1) You can "let the market sort it out" - but in the limit you end up with Mexico City and a very hard issue of transport and quality of life in the suburbs. In addition "the market" will optimise to local optima... Flats are built with 1 or 2 bedrooms because that's what young professionals want, or can afford. In London if all new builds were mandated to be built as multiple (min 4) 3 large bedrooms (325m^2) units, the demographics and loci of the current market would be very altered, family life would become more practical for many and there would be much less of a flight to commuting and more community in places like The City and Westminster. 2) You can say no to more housing and the untrammelled market and do nothing (or little) to deal with the over demand; this means that you have a "nice for the elite" city (Manhattan, London, Dublin) that lots of people would love to live in but few can afford. 3) You could* intervene with state planning and move some of the locus of economic activity to other centres. For example in Ireland a high speed rail line could connect Dublin and Belfast and could alter the economic balance between the two (of course they are in different countries and soon different economic systems!) In the UK investment in the transport infrastructure in the Northwest (for example high capacity urban rail links between Leeds, Bradford, Manchester, Bolton and Preston) could create an alternative focus to London and enable substantial relief for the current housing crisis because the urban infrastructure required to house people at a high quality of life (schools, colleges, parks, leisure centres, restaurants, theatres, culture and community) exist.

My point is that letting the market build housing is an effective intervention up to a point; but it's not the only option by a long jaunt.