skysight-inc/HackerNews huggingface dataset:
> I can memorize 20 words and cross whatever border I want with $100 million in my brain, and full confidence that that money is mine. That's pretty damn cool.

No, you can have 30K BTC in your brain, but unfortunately the USD value fluctuates so wildly that as a store of value, it's useless.

> It sounds like you're projecting what you think Bitcoin should be.

Probably, yes. Bitcoin is a failed project. It spawned many others, some of which may be successful. I am interested to see how they do.

> To argue that a small country's worth of energy being used to secure Bitcoin is a poor use of resources, you really have to consider how much energy the worldwide banking system consumes in all its complexity to do the same thing. I don't know how to do that calculation, but my point is there's more to it than you're seeing.

That's assuming that banking is JUST storing and sending value. Banking does a whole lot more. I understand the drive behind taking that power away from banks, but it's just not going to happen until one can fluidly exchange USD for some for of highly-stable distributed currency. And once that happens, banks are still going to exist and handle most of the transactions! Please, take a stroll in r/cryptocurrency or r/bitcoin and see how many people are whining about how their private key got lost or stolen or etc etc. Banks exist because they not only store value, but protect it in numerous ways. They will continue to exist past whatever cryptocurrency-revolution people envision.

> You have to also consider which energy is being used. Dirty energy is certainly part of it. But a lot of the energy used is through geographic renewables arbitrage. For example, there are hydro power facilities in China that were built and never fully utilized or connected to the main grid. You can set up miners nearby those facilities to use the surplus energy, and as long as you are connected to the internet, you're good to go.

Great? So a fraction of the energy would have been wasted anyway. Fine, use that for bitcoin mining. For everything else, it's pouring carbons into the atmosphere so idiots who don't know how investing works can leverage 100x on margin while the exchange they're betting on is manipulating the price to call their bets and wipe them out.

> It's also a potentially great incentive for governments to start NEW renewables facilities, because they have a way to use the surplus power until their populations grow to use the full capacity of those plants.

Really? "Let's buy a bunch of toxic waste and dump it into the river because the government will be incentivized to not output toxic waste" isn't the best argument for why bitcoin is useful.
I never argued for it to be forced - I argued that it would be necessary for inclusion in a community.
I’m confused because your post has almost nothing to do with the OP and Apple really never had a hardware advantage in the laptop industry as with their desktop and server offerings. As for labtops, they were never the fastest processors GPUs or RAM, never had the biggest fastest storage, always had huge compromises and we’re always expensive. Apple’s true advantage was the willingness to upset a plurality of its users by removing all but the most “necessary” parallels, slick tight design, high quality materials, and of course a simple non-MS, non-Linux OS. All of these are still Apple specific today. An added bonus, Apple always had the highest resale and they still do.
No unit tests? :)
It may be great for you. But it will not go well when someone else needs to support it.

It might be old? GWT? Just go back to developing Web 1.0 applications and see how that goes. GWT is antiquated. I realize the churn associated with front end can be maddening, and you don't always need a Single Page App, but from a usability perspective you are really behind the times.
No, this is the wrong way to think about it and it has destroyed our generation by its proliferation. You should give birth to children and have enough balance between your work and your life to raise them and still grow in your career. You should never have to choose one or the other.

This false dichotomy cuts to the heart of a lot of gender and racial diversity issues that plague the workplace in the US.
I always check the price per litre/gram/unit etc because sometimes what looks like a good deal isn't.
> How is using X joules mining bitcoin worse than using it for anything else? Eg. mining gold?

Or powering an MRI machine to detect cancer in a patient. Is it the same ethically?
Yup. I'm tired of hearing that a) everybody in software looks like me, and b) what we look like is somehow important. Both of these statements are false.
Components of the OS are 20+ years old, it seems. The image handler is one of them. Simply right clicking on it takes 12 seconds for the menu to pop up.
GoPro once released a camera called the GoPro HERO (2018). It didn't take long for some hackers to realize it was a stock-clearing trick and was actually a GoPro Hero 5 Black with some of the software features disabled. They then figured out a way to install the GoPro Hero 5 Black software on it, re-enabling all of the disabled features.

That... I'm not so sure where that is, morally.
I agree with you philosophically with regards to democratic totalitarianism. But it's a moot point when we're talking about devices that are already vulnerable. The government is in the same position as any other Internet background radiation - if you want to keep them out, then just secure your shit.

There is a philosophical point to be made about one's right to willfully violate what are considered best practices (eg toad.com), but we're not debating penalties for running "insecure" devices. The sheer majority of vulnerabilities they find are going to be due to straight cluelessness.
When I was researching, literally every article I read mentioned Google'S TOTP PAM module. I can't even find any other ones that have active development. Do you know of any? Would love to use another one if it works with my iOS authenticator app.
In my opinion ASCII art can make things look unnecessarily complex. Daunting.
> “But without context, you can't effectively do that.”

This is simply false. You don’t need context to understand if the breakdown of a technical problem into constituent trade-offs was appropriate or not — by definition that very breakdown into constituent technical details is the context.

> “investigating that was someone else's responsibility"

This just confirms to me that you are not correct in asserting people can just skate by these discussions. If someone tells me something like that, I’ll ask them what did that other person find when they investigated? If you say anything like, “I don’t know; that was their job not mine,” then you’ve lost credibility because you didn’t put that other person’s conclusions through strong skepticism until you were satisfied you knew the details well enough that you could own or support them if you had to. That is exactly the sort of thing that indicates bullshitting.

> “attempt to verify their authenticity during the interview, at which point you quickly venture into the land of bias and subjectivity.”

This is just wrong. You don’t ever “just trust” the candidate, that’s the opposite of this interview style. Further, you never “attempt” to verify authenticity.. you just do verify it, since it does not require context or domain specialty to analyze reductionist decomposition of any engineering work down into primitive constituent tasks or decisions that are universal.

This approach is far less biased or subjective than appraising “how a candidate thinks” while they solve tricky puzzles in a foreign environment with unrealistic time pressure.
I've worked in the computational propaganda field, and I tend to agree that there is no real known defense yet.

I don't have a strong opinion about if they should have released this model or not.

I do know it would make a great commercial spam generator though. Want a million product reviews which seem legitimate quickly? This is the thing..
> Ironically, if the Republicans hadn't called nearly every Obama era initiative "socialism", it might still have the negative connotations it used to.

They've also soured their brand so much by inflexibly pursuing the same dogmatic economic policies (e.g. always cut taxes, always demonize and eliminate regulation) that people have become much more open to anything that's different.
Authy's mobile app should work with Google's TOTP PAM module.
I'm sure this works great at impressing people who wear ties, or as demo reel for FUI work, but I couldn't even bother waiting for the intro animation to finish. Do not want.
This throws some light as to why Kodak had weapons grade uranium in one of their labs.

https://www.cnn.com/2012/05/15/us/new-york-kodak-uranium/ind...

At the time, to me (not having had this bit of context), it seemed like overkill, but it sounds like they've had a actually been involved for a long time, with associated business concerns, with dealing with the impacts of nuclear processes.
Apple is allergic to buttons so I can't see them producing a camera with a real user interface (knobs and rings and so on)

Leica T series is probably pretty close to what they would come up with tho. Solid block of metal, and nothing but screen on the back.
This is wrong. Satoshi Nakamoto was incredibly well-read in the Austrian school and mentions central bank controlled credit bubbles in his whitepaper as well as in many of his online posts on forums. The genesis block is even dedicated to this goal:

https://en.bitcoin.it/wiki/Genesis_block

"The coinbase parameter (seen above in hex) contains, along with the normal data, the following text:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
Nothing is created to meet demand. Goods are consumed based on supply, demand, and other factors.
I just use latex for things like that in my comments.
To repay you here's a little random tip, because the sound on that video is kinda boxy (with my headphones anyway), and this helped me greatly (to be honest, it kinda blew me mind how much this can fix)

With a sample editor that can use VST/AU effects, and the free version of this, or something that has the same functionality: https://www.tokyodawn.net/tdr-nova/

1. take a frequency band, put the Q for it to max or near max, and gain to max.

2. sweep the frequency until you find the one that makes it sound extremely boxy (it's probably below 1k but don't take my word for it, you will hear it when you found it however)

3. now set gain to zero, activate the threshold button, and dial the threshold to a value that just makes the boxyness disappear without making it sound too thin

4. repeat with more frequencies as needed/wanted

5. compress or normalize
It is on my to-do list. :)
>The software on, say, a Canon camera is fast, reliable and easy to use.

I think this is Stockholm syndrome speaking. Most photographers have no problems installing apps and upgrading their phones.
Yet ask them to set a timer, change focus/metering point and it's a nightmare. Let's not even talk about Canon's camera control/export app, whatever it's called.
Software is hard.
I don't see how that is the point I made. The point I made was that an argument should be given as to whether a feature should be in the language or not.

Note that this leaves the possibility that a feature should not be in the language, even if it does solve a real problem.

Both arguments do not address whether the language should have a feature or not.

"Not essential" might be recast as a valid argument, but must be rephrased in terms of cost vs benefits of the feature examined wrt the goals of the language.
I wonder what impact CSS-in-JS has on rendering performance and code size.

I bet that browsers are very efficient at parsing and applying CSS directives to elements. Parsing and executing the JS and additional DOM manipulations could have a massive negative impact on performance, at least intuitively. Does anybody know of a performance benchmark that compares CSS-in-JS to regular CSS?
Serious question: Why use global variables?
>Even if you could somehow do this...That simply will never be possible

You already can: bitcoin.

>I doubt you would actually really want to do this even if you had the capability

If I'm a Jew in 1930s Germany or a grocery store owner in Venezuela and I see the writing on the wall that my government is constantly deriding me, saying I'm the scourge of and leach on society, I'm going to immigrate out of the country. They've banned all institutions from services me, I benefit from having access to a means to store wealth that's independent from a government. To disagree is to be excessively myopic and optimistic.
If they ask you any CS101 or algo questions end the interview and explain why.
NANO uses both a DAG and blockchains. The DAG itself is nothing more of a way to say transactions don't have to wait for blocktimes, they just show up as they happen instead of waiting in line for the network.

In NANO every account is a virtual blockchain. This means when you want to send funds, you have to "mine" a low-difficulty block on your own account and simply publish the results of that block to the network. No one does any real mining in NANO, you can think of "mining" your own blocks the same as signing or encrypting messages. Check out https://nanospeed.live for a speed test.

I'm not related to their team or that website and I don't own NANO, but I do follow their news and liked that site.
The ML folks have sworn off working on higher end cameras (1DX and similar) because of thinly veiled legal threats from Canon, although I'd personally be concerned about bricking a camera that expensive.
I don't disagree but you gotta start with the basics. SELinux can be rather advanced/complex and probably warrants its own guide. I still have to learn it better before I try to write a guide on it.
If work is everything, shouldn't we set aside some time to raise the next generation of workers? Working all the time is so defeating it even defeats the amount of work being done 30 years from now.
The only reality for the human race is space expansion. Make more energy.
I don’t really like this trope.

The goal of a programming in Coq would, I suppose, be to shift debugging time from after compilation succeeds to before, with the hope that the compiler will direct one towards the bugs and they will be easier to find. I don’t think this is always a win. I think it is a win if what you write must be very reliable, but it seems less obvious that the advantage would still exist as the required reliability decreases.

Remember that bug Coq had when if you used more than 256 parameters in a constructor you could prove anything?

I suppose one could say Coq is good enough, with bugs.
Oh my god they put a tiny electronic Wes Anderson in your camera!
>If X% of people are Black, I would expect given no structural impediments that roughly X% of Mathematicians would also be Black.

What makes you assume that? Do you feel the same about the NBA?
I also worked through this field in the 1980s, and the current results far surpass earlier results. With respect, I strongly disagree with this article.

Deep learning has revolutionized NLP (BERT solves anaphora resolution, etc., etc.). China has spawned many interesting AI powered product: auto checkout systems that recognize people and what they picked up in a store. etc., etc.
I agree, the other half of AI is classically trained learning. They end up using the help desk to train their algorithms.
> I'm a bit adverse ...

Besides (what I consider) the introduction of the article, what else do you consider "stilted" advertising language and how can I improve my writing?
In some cases I do think there is a limited talent pool. Unwillingness to negotiate in those cases usually means the company would rather simply suffer along with worse business outcomes, or try to invest in a totally different area of work, than to accept they are at a negotiating disadvantage and that it may be the case that painful company culture changes have to be made (like giving some people private offices and not others).

“The market can stay irrational longer than you can stay solvent,” seems apt for this.
> Until you can do that, you'll always be a lesser software developer.

Reminds me of a joke-ish comment I saw on here some time ago: The difference between a junior and senior developer is the willingness to say "that bug was totally my fault".
My first actual web app I ever built was with GWT + SmartGWT, back in 2011-12. The decision made sense at the time, because I didn't have any JS experience, and the JS ecosystem wasn't nearly as mature at the time.

Over time, though, the actual time to make any kind of change to the app became incredibly painful. The loss of the GWT DevMode plugin back around Firefox 27 hurt too.

We just finished rewriting that app with a modern React+Redux implementation, and I took great glee in deleting the entire GWT portion of that codebase. The changes have already paid off by letting us add some additional functionality that would have been a distinct pain to implement in the old codebase.

Sure, the fact that it was the second time through was a factor, but the iteration speed and codebase structure are truly both vastly improved over the original.

Another team has a SmartGWT app that they're planning to migrate in some fashion as well. Unfortunately, they locked themselves in badly by using SmartGWT's server-side black box that hooks into a DB to send data to the client. It's going to take them a while to start teasing that apart.
> cottage industries providing disjointed subpar services to what already exists internationally

Dont know about other developing countries but in India its because lot of us have a different attitude, in Hindi its called "Chalta Hai" ( Let it go ).

Build something, cut some corners and call it a day.
I'd like to see comparison with energy VS monetary volumes VS risk...
This is how cold fusion works, written by Adobe for too steep of a price. I wonder if we are just running circles around the same ideas. Are we really moving the ball with Purview? I’m lost.
Looking at the code, and having done AOC2018 and having looked at a lot of solutions in various languages, I don't really like the code, the solutions are really not obvious and it all seems like a syntactic mess.
Making a Video Where Every Frame Is a Prime Number
> These same employers (famously) had a cartel that prohibited job hopping before - the Jobs/Schmidt email - so it’s not surprising that the system would trend toward the same equilibrium again.

This explains this phenomenon plausibly for the FAANG companies. But I think there also exist lots of startups that could easily act as a cartel breaker - to their advantage, since this way they can poach from other companies.
>You're supposing

It's a single example of the value of decentralized property rights. Say I'm an alcohol maker in Sharia-law country, I want to be able to make wine but prevent the state from expropriating my wealth because they ban alcohol. Say I live in a country which mandates that all business ventures with returns less than 2% a year will have their profits stolen (read: inflation) I can use bitcoin to escape that oppression.
Good idea. I need to figure out how to work that in into the guide. I added to the to-do list. Thanks!
> React has always been usable by just adding a pair of `<script>` tags to any HTML page.

Yes but good luck with React.createElement(). React without JSX is really a pain to use (or Preact, Inferno, etc).

Vue is much more straightforward for those simpler cases where you don't need/want to setup Babel, Webpack, etc.
I agree - nobody needs to be a crack in any area, but whoever will take decisions needs at least a base understanding of the theme to judge the validity of the foundations on which those recommendations are based upon; anybody could be a manager if blindly following recommendations by subordinates would always end up in the best choice.

EDIT: but "Gpetrium"'s statement is actually still correct ("a department can still be functional and even successful if their boss listens and applies the ideas offered") - maybe from this perspective it's more a "must" for a successful manager, but, after the "listening" comes the "judging" and that MUST be based on own know-how.
There's a correlation between the belief that memorizing algorithms correlates with intelligence and the application of algorithm questions in interviews.
An auto-tuned cat convinced me to download an audio processing app
Can you argue your case as well as he does? https://www.youtube.com/watch?v=cQ7STILAS0M

Or are you just being disrespectful?
You may be interested to learn about the commodity derivatives market.
Show HN: Foragon – simple message boards
Could existing Coins switch their network to the new technology or is there something fundamentally in the way of that?
Regardless if it is true, I unfortunately think Computer Sweden have been a bit naive here. They shouldn't be publish this specific information ~3 hours after the server was "locked down" (as they state in the article). This isn't a company like e.g. Google were correcting a mistake leaves them at "good security".
Every time I was in Austin I found the quality of drivers to be atrcious. Seriously the worst drivers in any of the dozen+ cities I’ve used ride sharing
Isn't India as a country much more diverse than China? I mean I realise China is diverse too but in comparison. Putting a heavy yoke on a diverse country sounds like a recipe for rebellion.
So much of this is because of the mobile "app" craze where -- due to the limitations of mobile app architecture, you had to build a stateful "app" instead of several independent screens with some limited shared state (usually just a token).

Native mobile UIs are great, but something as simple as cookies / local storage could allow for stateless (or at least less stateful) mobile apps with native UIs.

Now, the abomination of hybrid (cordova), or pre-processed (react native/xamarin) mobile apps is whole other thing, but often why web apps are translated to SPAs.

If we need a mobile app as well, why not use a common code base for web and mobile...
Except where there are kids involved this is almost entirely the case in the UK so I struggle to see the reality of a world that's different.

I guess it's rather unfair to the stay-at-home husband though, who's given up his career to look after the kids, and thus has lost 10 years of continual work and training out of the job market. When income differences are extreme (say wife on $150ka a year and husband having given up a high paying profession 10 years earlier), it would make sense for the husband to get a 'get back on your feet' sort of stipend.
On one hand this is criminal, stupid, and potentially dangerous behavior. If someone were directly exposed in such a way that they inhaled or swallowed some of the material their exposure could be very damaging. On the other hand this article uses a lot of comparisons between allowed safe exposure and this exposure, without an absolute metric to work with. From the picture with the estimated doses you’d get, were not talking about anything visitors should be concerned about.

If you were in direct contact with the contents of a bucket for an hour your total dose would be 8.2mSv. A more realistic hour in contact with the exterior of one of the buckets yields 2.8mSv. At five feet away from a bucket you’d get... nothing st all. For a visitor, this is not a problem although it’s also not ideal. You’re getting the equivalent of a full-body CT scan in the former case, but I somehow doubt anyone opened these buckets up and hugged the contents for an hour.

For reference 50mSv is the yearly acceptable exposure for nuclear plant workers, and someone working at this museum could have easily exceeded that if the contents of a bucket were disseminated in some way. In the absence of the contents being inhaled or eaten though, this isn’t a health risk. Stupid though... really stupid.
I'm wondering if/when all the control theory will be replaced by some simple generic black-box deep-learning scheme.