skysight-inc/HackerNews huggingface dataset:
To add to your point, it's really simple, clear, and flexible to just use environment variables as program arguments, as in

$ FOO=BAR THIS=THAT ./myprog

I think the hyphen syntax for arguments once was primarly useful for interactive use; it still is, but GNU-style long arguments and hundreds of options seem increasingly absurd.
It's not unknown to see windows crash screens on atms.

I've never seen one like this though: https://www.betaarchive.com/imageupload/1182228936.or.19648....
I was wondering recently if/how it would be possible to piggybag latex’ georgous typesetting (place the letters) to bring justified-text to websites.
I want to do a PoC for absolut positioning all letters of a basic document placed by tex for my screensize.

Did anyone ever see such an approach?
In Amsterdam you can buy anonymous tickets as well (for 1h or 1-7 days). Just go to a corner shop like Primera and pay in cash. The same as been true in every city I've been to in Europe.

In general, it would be very hard to do away with anonymous tickets. There are always many citizens who only use it occasionally (but when they need it, they often can't wait for a personalized card to arrive), plus tourists.
Hacked Crypto Exchange CoinCheck to Repay Owners $400M – Viral Docks
Notice how all those are Americans, for which "We shall overcome" means something historically, and nevertheless a lot of those are cringeworthy bogus political gestures (e.g. "House Democrats sing 'We Shall Overcome' shame GOP during sit-in") as well considering the legacy of the song.

Now put that in a totally unrelated situation, in a foreign country, and used not as a grass-roots song sung for solidarity, but as a top-down suggestion...
To be fair I've seen kernel panics on advertising screens too
The meaning of HODL has changed, for the worse
Does anyone know a way to create Linux Live USBs from a Virtualbox? I have been searching for a way to create customized Linuxes for a youth hackathon to speed up the setup phase.
Strava allows you to set places where it should not track (like close to home); not everybody uses that.
Does it even need that? ETFs can keep their price stable with as few as five or ten entities being allowed to trade the underlying basket of assets for the ETF. Those who aren't allowed to directly exchange the assets for the ETF can instead trade with those who are allowed, or trade with someone who can trade with them. There's no need for everyone to be able to deal directly with the ETF issuer, and the same should apply to USDT.
GCC works quite well in practice and I don’t care much about a couple of extra/missing spaces in its source code. The answer to your question is probably “because the software has been developed for decades by thousands of unrelated people”.

Personally, I don’t write code like this, because I spam “autoformat” hotkey in the IDE :-)
YOU WILL GET SHOCKED Must Watch- Really SURPRISING VIDEO-Amazing Videos
Hah, I've worked for academia for too long :)
They don't list it, but a critical feature of their microscope is the stereo or binocular eyepieces, which allow you to see depth. Single-eyepiece lab microscopes do not let you see how high or low the soldering iron tip is from the board!

A TL;DR:

1. Binocular microscope to see depth.

2. 4" or greater working distance, achieved with a Barlow lens, not <1" as on other microscopes.

3. The best and brightest ring light you can afford.

4. Stable mount.

Also, with regards to #3, I found their recommendation of LED ring lights odd:

> At $30/each and requiring us to keep a few in stock in case one blew, we found that although halogen lights made it easier and clearer when examining motherboards, the reliability, flexibility, and low operating cost of LED lights prevailed in the end.

Surely $30 every 3-4 months is a tiny fraction of what their work is worth. I pay that without hesitation, because the light is just better. Also, the 200W heat of the halogen bulb is far away, at the end of a fiber optic cable, while the 40W of LED lights is right under my eyes and near my hands, and I have a gentle fan to move soldering fumes away so only the latter is bothersome.
Nasa's Tess telescope will be a key tool in our hunt for alien life UK
They are defined behavior in Java, but not in C++. Things still get extremely complicated[1] if you use them in Java, so I would treat them as undefined behavior regardless and ban them from any Java code base.

Note that Java has some implicit synchronization built-in, this is to preserve memory safety in incorrectly synchronized code. That comes at the cost of some overhead which will only increase as systems get built with more cores.

[1] Read the three sections starting from https://docs.oracle.com/javase/specs/jls/se7/html/jls-17.htm... for the details. Suffice to say you have to consider all possible interleavings of memory accesses, not unlike trying to reason about a non-deterministic Turing machine. In particular, the causality requirements leave some room for unexpected executions, as they do not apply equally to all inter-thread actions. This can REALLY bite you in the ass if you only test on particular VM implementations or architectures.
Yeah, the problem with High Sierra is that Apple forgot the “good”.
I just read through the comments and was VERY surprised to see noone call this out:

> At this point, the crook(s) installing the malware will contact co-conspirators who can remotely control the ATMs and force the machines to dispense cash.

Realize what this means. The ATMs are connected directly to the internet, with a VPN (hopefully...) sitting over the top of that. The ATM can still call out to the internet directly!!

That is, honestly, shocklingly insecure. I'm stunned.

I read https://news.ycombinator.com/item?id=16250498 and how ATMs have different options for security, but "allow anything except the VPN software access to the NIC default route" doesn't sound like something _anything_ should be able to disable.

I mean... I know nothing about networking, and I was able to configure this exact behavior on FreeBSD - which I'd never used before - in a day. I set it up so a torrent program was physically incapable of doing DNS/anything outside of the VPN tunnel interface.
SolydXK – A New Distro for Your Collection
Bitfinex was already hacked:

https://medium.com/@bitfinexed/bitfinex-never-repaid-their-t...

https://en.wikipedia.org/wiki/Bitfinex_hack
> Has society changed so much in 200 years that armed opposition to the government has become impossible? The US govs failure to control Afghanistan would argue: no.

As your Afghanistan example illustrates, you don't need a right to bear arms enshrined in the constitution, nor 101 guns per 100 inhabitants as in the US. Afghanistan has an estimated 4.6 guns per 100 inhabitants. [1]

[1] https://en.wikipedia.org/wiki/Estimated_number_of_guns_per_c...
The US is completely obsessed with race. It's utterly bizarre to me. I often ask people what race has to do with anything, but they never seem to provide me with a convincing answer...
Malicious Browser Add-Ons – Annoying, Infuriating and Dangerous
>Yet I am embarassed to admit that honestly I have never understood the benefits of flexibility with passing arguments.

It's about not having to remember what goes before what, if you can put them like this or that, etc ON TOP of remembering the arguments themselves.

>All my programs are very simple and straightforward without heaps fo options.

If your programs are basically ./a.out then perhaps you're not the target audience for getopts?
Another not man made thing. I have to say I'm surprised I thought it would be to inefficient to grow something like this for an organism..

ps: that said, it seems hidden enough to keep a little bit of credit to our ancestors brains I guess :)
Can one do the same for Windows? I remember having read that vhds could be live booted as well
Japan cryptocurrency exchange to refund stolen $400m
Remastersys - used it last time when i needed this ^
The Ultimate Oldschool PC Font Pack (2016)
iOS has a bug like this where Game Center has a Facebook share link that relies on the now-removed system Facebook login
Scandinavia’s largest bank bans 30,000 employees from trading cryptocurrency
Apple confirms iOS 11.3 will let you turn off throttling of older iPhones
https://news.ycombinator.com/item?id=16244908
Algorithms are making American inequality worse
That was a headline written by the journalist, and not a statement she actually made. The interview is linked from her wikipedia article, and concerns that she thinks people will "spend less time" to "mindlessly surf" the Internet, i.e. that it will be overtaken by large businesses. You could probably argue that either way, but it's interesting to see that even contemporary history is written like the saying goes.
Interestingly you start seeing cash back at big chains in some European countries where the concept used to be completely foreign.

With a combination of new online banks that have no physical presence, credit and debit card fees capped by EU laws, and businesses who are happy to pay those fees to get rid of cash, it makes a lot of sense.
Maybe it’s just iOS, but the “bold” characters are serifed and the “superscript” one’s aren’t a consistent size between each other.
Ah damn, missed the 1 in front of 90, 90 proof would be 45% :)
Artificial Intelligence Is a Horseless Carriage
The Bernstein Experience
You created an account just to answer me? Thank you! I forgot to upvote earlier.
And causing errors for everything will cause your program to bug out in perfectly valid cases.

Defensive versus total programming. Either have their place, but ...

Thing is most programmers vastly overestimate the case for defensive programming. In practice, most programs need to run. So for instance, the control loop for a nuclear reactor is not defensively programmed. It never, ever, ever gets to yield an error. Why ? Because the system is not "fail-safe". If the program ever were to say "this doesn't make sense, I'm quitting (or otherwise doing nothing)", there is nothing guaranteeing the system is in a safe state, and so it may melt down. A bug that fails to notice a critical condition, and ignores it, on the other hand leaves the system under the control of the operator, and nothing (should) go wrong (meaning the second level checks should catch the problem)

The general guideline is defensive programming when starting up, with a force switch to override it (so the system can be (re)started if operators decide that's the best outcome). Once the program is running, total programming should be your go-to solution. When in doubt, do the best you can and continue on to the next request.

Since I've been programming million qps+ systems, I've learned that there's even nothing wrong with almost totally ignoring errors. You'd be surprised how well the following works: before handling a request, note down the time (using the cheap instruction), then every time you leave your method, check the time. If it's over a timeout, increase a counter, log if not logged in the past 10s, and send an empty reply. This makes the developer's job harder, but makes everybody else a lot happier.
The Remote Control, Out of Control
Ritchie is the person who made the decision to make curlies optional in C. That's strong evidence he wouldn't add extraneous curlies to his code.
I agree. The only reason I can think to justify this is that the author is implying you only should use the HttpOnly flag for security reasons. Still seems odd that they don’t know you can set cookies with JS.
>Yet, it was Dmitry Mendeleev (inventor of Periodic Table of Element) who discovered that 40% mixture of ethanol and water is the best combination

Wikipedia disagrees:
https://en.wikipedia.org/wiki/Dmitri_Mendeleev#Vodka_myth
> The Secret Service alert says ATMs still running on Windows XP are particularly vulnerable, and it urged ATM operators to update to a version of Windows 7 to defeat this specific type of attack.

I would argue that Windows isn‘t at all the right OS for this.
> There's no need for everyone to be able to deal directly with the ETF issuer

But there is the need for everyone to trust the ETF manager. Authorised participants (APs) must trust they can redeem ETF units for a basket of the underlying shares and vice versa. Other market participants, in turn, must trust that process to manage tracking risk.

ETF managers earn that trust by contractually guaranteeing APs' creation/redemption rights, being regularly audited like normal companies, being regulated like securities companies, and having their holdings vouched for by other market participants, e.g. banks, clearing and settlement services, et cetera. Literally none of the preceding apply to Bitfinex nor Tether.

More broadly, a structure like Tether is inherently incompatible with anti-money laundering. No jurisdiction will let a bank say "these $2 billion are held by unknown beneficial owners." If we wanted that, we'd just re-authorise numbered, i.e. anonymous, bank accounts.
This seems obviously wrong, though I admittedly don't know the stars and bars trick. Lets say you wanted to store a number a in [0,k), for arbitrarily large k. All you would need to so is encode your value as 0 repeated a times, and 1 repeated k-a times. Because you can store arbitrary integers below k with this method, you would need at least log(k) space. If k can be arbitrarily large, you would require unbounded space.
>Nuking Japan probably saved tens of millions of lives.

The more established history in Europe (of course the US wouldn't admit to that, as Japan won't officially admit to it's China wrongdoing in WWII) is that Japan was done for and ready to surrender (and there were even unofficial negotiation attempts). In any case, it was a standing dead -- and even the "kamikazi" were employed exactly because of this desperation (besides a man's life, each of those cost a much more precious to the war airplane).

>There's also the fact that the soviet union was preparing to invade Japan and building up troops in the balkans. The nuke was a show of force to end the war in Japan quickly and make the soviets think twice about pushing into Europe.

Yes, that was exactly the thing. The "it was essentially the lesser of two evils" part was just the hypocritical justification sold to the public afterwards.

(Note that if the Germans had dropped a nuke in England or Russians one in Germany as "a choice between letting millions of their men die or using a weapon that could end the war almost instantly" -- it would be considered, justifiably so, as a gross war crime until eternity).
> but you have no control over formatting

Can’t CSS make up for that to some extent?
OpenBSD would be perfect for the job, wouldn‘t it?
What is? And do you have an OS that you are comfortable calling "secure"? Remember security through obscurity as enjoyed by Mac and Linux doesn't apply here because there is actual money and hence incentive to find vulnerability at stake.
I didn't argue that all car purchases should be electric, just that a very large proportion of households could use one even without any fast-charging infrastructure. As I said, the majority of American households have more than one car. Your usage is highly atypical - most people don't actually take long road trips very often. EV technology and infrastructure might not be ready for your needs right now, but it's more than good enough to replace a huge proportion of ICE cars.
In the reports I've read, white people were the largest group, but weren't more than half. Where did you get your data?
The island that switches countries every six months
And if you check now, you'll see Amazon is back in stock and it's no longer a good example.
Awesome First Pull Request Opportunities
I've read (though have no first hand experience) that slot machines have better security and better vetting than electronic voting machines do so I'm not surprised either.
>Yet, for some reason, humans seem to find the nuclear bombings much more morally objectionable than the firebombing of Tokyo, maybe moreso than anything else other than the Rape of Nanjing and the Holocaust.

All of those are war crimes. Including the Dresden bombings, and so on.

The nuking is just more instant and concentrated horror. And a senseless display of power at a time when it wasn't needed at all (barely an actual part of a war effort), which makes it even more hideous.

I don't think people would talk so casually about fire bombings and nukes if they had real history behind them and their family.
*must know
I've seen an ATM stuck on the Windows XP boot screen, and one frozen with a Windows 9x "out of virtual memory" dialog box.
A frog with actually jump out of slowly warming water. It has a chance of living and escaping.

If you drop a frog into boiling water, it won't jump out, it will die.
Yet people think I'm paranoid for not wanting whatever the latest health tracking gadget is. I would love to have an FOSS fitbit equivalent that doesn't share my information with anyone but me, preferably a manual download or a manual bluetooth switch (so it can be off when out and about).

It's like these companies valuations aren't off the product, but more off how much data they are getting off consumers. I bet they are selling this to advertisers.
Tarsnap Support for Bitcoin Ending April First
>The Empire wasn't saying, "Well, if Alderaan doesn't cut it out, we'll have deaths that add up to ten Alderaans."

They didn't say that at the time either. That's just an excuse sold to the public, good enough for government sanctioned history.
I used this [https://www.easyuefi.com/wintousb/] to create a bootable USB Stick with Windows and use it with my MacBook Air for years now... even though I boot it like 5 times a year. Apples Drivers for Windows (you can get them from Bootcamp) are superb in my experience.
The repository seems to only include the website markdown content and not the vulnerable code examples. I recently started sharing PentesterLab[1] with new developers at work to help uplift their security knowledge.

[1] https://pentesterlab.com/
As a developer I REALLY like the fact that I can connect it to my Twilio account and have full control over my numbers. This way I don't have to deal with overcharges and can keep/port the number through Twilio.

As a consumer, it will probably be hard to scale this. But you can always add an option.

Smart move for the product introduction to a niche audience!
Ok, it's added now :)

You should be able to edit workouts, exercises and breaks.
It should be much easier to secure a small OS targeted at the job at hand rather than a general purpose OS that supports everything from mouse drivers to webcams which gives it a huge attack surface.
ZCoin compared to ZCash
Looks like a real deal, thank you. mind if I ask you what your card was and what your speed experience eas?
Logic Pro X 10.4 release notes – Apple Support
I remember the programme .. was on Janet Street Porters 'yoof' entertainment show Network 7, and involved puttjng VHS tape on the back of a debit card.
As Joe said, the relation of dependence is complex. You added an extra caveat, of it being "straightforward" which wasn't part of my claim and I would argue is not even a good faith interpretation of the claim.

And all of this seems lateral to the point I was making: can we really trust Kuhn's arguments, which demand we dispense with a notion of scientific progress or independent reality of scientific truths, when we would never take such an argument seriously if made about technology?
Moving the cash from even a free-standing ATM to the till seems unlikely to be a net improvement in security.
In George Mason's original onjections to the Constitution, from which the Bill of Rights was drawn, the right to bear arms was seventeenth!

17. That the People have a Right to keep and to bear Arms; that a well regulated Militia, composed of the Body of the People, trained to arms, is the proper, natural, and safe Defence of a free State; that Standing Armies in Time of Peace are dangerous to Liberty, and therefore ought to be avoided as far as the Circumstances and Protection of the Community will admit; and that in all Cases, the military should be under strict Subordination to, and governed by the Civil Power.
Kingston hyperx pulsefire
Ok, article is about collage admissions so I assumed that's what was being referenced. Companies are not going to introduce quotas as it reduces their efficiency and thus costs them money.
You usually swim in the gym?
> I feel very skeptical of calling your representatives

Based on what? For contentious issues on which most voters are decided, e.g. guns or abortion, you are correct--calling in is unlikely to do anything. If you care about a big-ticket issue, join an organization and do the whole camping out at town houses and protesting local and D.C. offices and filing lawsuits schtick. It's hard, but it works.

For niche issues, however, there is a good chance nobody has bothered to think about it. Congressional offices rely on inbound information to put new issues on their radar. An SLA penning out a letter to the ICE requesting information can start meaningful debate, inside the ICE as well as in the Congress.
That doesn't really have much to do with it. The whole point of USDT is that it's supposed to be backed by real dollars. If it turns out that it's a lie then USDTs will crash, regardless of where they are.
In Nevada the source code for gaming devices is required to be provided to the state gaming commission.

(c) In the case of a gaming device, a copy of all executable software, including data and graphic
information, and a copy of all source code for programs that cannot be reasonably demonstrated to have
any use other than in a gaming device, submitted on electronically readable, unalterable media;

http://gaming.nv.gov/modules/showdocument.aspx?documentid=29...
There are easily multiple locks that could be put in place internally.

Encrypt the signal from the host to cash dispenser, have a debugger process that is connected to the host process that also stores the encryption keys and or talks to an HSM. Mitigates tampering of a live system, makes flashing new firmware problematic.

Physically limit the cash dispenser from outputting k bills over n seconds. Have those limits be session based, again signaled by main host process. Would require a full login/logout cycle for k bills.

Most likely, the systems are left wide open internally to ease development and mask bugs.

My ending blanket statement is that finance people know how to be cheap, they can optimize along one axis, replacing a 5$ with a 2$ part, but the really good ones optimize the whole system over a long time horizon.
It's not a mere "risk" when you bleed every other week. You might as well not have aspirin in your drawer. Use paracetamol.
This is awesome! I even wrote a script a while back to do this. https://github.com/Danilka/twilio-forwarding

The main question: Can I answer text messages that were forwarded to me / initiate a call back from that number?

What about advance routing? Based on time or external sources? Numbers blocking, etc.?

Feedback on setup:

- It was super confusing to connect Twilio account that I already had.

- Signing up with Gmail only made me think for a second.

- Twilio connector only worked on a third try.

- I doubt that I would pay $6/mo for it when the time comes :-( Maybe a couple of bux, but not 6. (I don't want to discourage you here, just trying to be honest and give unfiltered feedback as a user, who is very interested.)

I hope you guys succeed, this would be great!

P.S. Awesome name for such a product!
The low-level nature of C++ (and also C) makes data races unavoidably undefined behavior. Imagine a data race that causes a torn write on a pointer. This pointer could now point pretty much anywhere. The function stack, some vtable, program data, etc. Any write to that dereferenced pointer will alter the state of your program in such a way that the behavior of your program will become undefined. There would be no way for C++ to guarantee any kind of defined behavior when you can write to arbitrary locations in memory.