skysight-inc/HackerNews huggingface dataset:
The scary thing is that the developers want to go from initial release of new code to wide deployment in a few days. This on something where any security flaw can be attacked anonymously and profitably. What could possibly go wrong?
Could you have chosen other provers than Tamarin (which is 100% Haskell for people interested in that) for this job?

If yes, what made you prefer it?
Cybersecurity Humble Book Bundle
I make about 0-300k/year fixing apps that others either weren't able to finish or where they architected themselves into scaling issues. Aside from that, I am a part time programming consultant who makes about 80k a year (I have a chronic illness so I spend a lot of time not working, and it's helpful for me to work in intense bursts with rests in between. It's difficult for me to have normal full time employment in the US because of the chronic illness.)

It averages out to about $250k/year on 30/h/week
If this is true, you'd want your emergency calls to be going over the more reliable service, not the less reliable one.

Independent failures are only relevant if you use both networks redundantly.
> The network needs a 10000x improvement.

Says who?

Would I like Bitcoin to support 10,000x more transactions per second than it does now? Of course. But just because I _want_ it to, doesn't mean it's magically going to be able to. Bitcoin is what it is.

I'd like ships that can go faster than the speed of light, but physics isn't going to bends its rules just because I want it to.

We cannot, physically, increase Bitcoin's throughput 10,000x. We could change one constant, the max blocksize, make it 10GB and ... oops, now the network is broken. No one on Earth can actually validate 10GB blocks in the span of 10 minutes. And even if they could, who could handle 1.4 TB of increasing disk space per day?

10,000x is an extreme example of principals that apply to any blocksize increase. If we increase the blocksize, it means less and less PCs are capable of actually running the Bitcoin software. And it won't take much before the exponential complexity of validating blocks eats everything.

Whether we like it or not, we are dependent on optimizing the Bitcoin network if we want any kind of scale. It will take time and it will take innovation. In the meantime, we have SegWit which enables lightning networks, which we can use for anything we don't need the full guarantees of a Bitcoin transaction for.
Rack CORS is fundamentally insecure
How to Think Like an Analyst
I have 3 API services, 2 desktop apps & 3 iOS+Android apps that I have developed over the course of 7 years after my CS engineering degree in a third world country, pretty much like the @throwawaytree here. My earnings are at average rounded converted to 6000 USD/month less server/misc. costs. I live with my parents(no rent) in a village in this state in India https://en.wikipedia.org/wiki/Kerala . I am 29. I think I have enough savings for a lifetime and most of the revenues are on auto pilot.
Ask HN: Best resources to learn React Native in 2 weeks?
I'll find myself with a couple of weeks free and I'd like to use that to get going with React Native. I have a background in web dev, JS and some mobile development so the basics of it are not alien to me.

What would be the recommended courses, tutorials or whatever to get me up to speed? Had a few bookmarks from last year but they are pretty out of date now and not sure where to begin!
haha nice, it's related to my https://everydaycheck.com :-)
I was there at the ETH/ETC split and replay was a thing. Someone put together a special smart contract that received 2 addresses (one for the ETH chain and one for the ETC chain), checked which chain you were in and wired ether to either address accordingly.

After doing that (and because valid transaction execution was contingent on the actual chain you were in) each wallet became independent and you were free to use funds in each as desired.

This is the contract:

https://etherscan.io/address/0xaa1a6e3e6ef20068f7f8d8c835d2d...

And this is the related helper that checks which chain you are in:

https://etherscan.io/address/0x2bd2326c993dfaef84f696526064f...

I'm not clear on what a BTC equivalent of this operation would be. Seems like smart contracts saved the day, as trying to move BTC to 2 different wallets on split chains by hand risks a race condition.
I agree with you in that mass media has been, willingly or otherwise, distorting the truth(s), but the easier and cheaper it is to "create fake information" the higher the verification bar for the public.

Right now, faking an interview via real-time 3d rendering plus capture of facial expressions would cost a ton of money. So anyone trying to do so would need (for e.g. to damage a competitor's reputation) both deep pockets and something valuable to gain from it (and would need to factorize the cost of getting caught, etc).

If this tech goes mainstream in the future, the cost would be so low that I can imagine some nasty things happening.

Hopefully there will be ways to detect this as this technique is further explored, so I'm not saying it's a "catastrophic development", but it certainly made me think more than just "oh wow, this is very neat!", which it also did by the way. It's incredible the kind of things researchers are able to achieve.
Thanks! (Belated)
Show HN: Airbnb/Apache Superset and Shopify
No.

Except for Lightning Network, which is this software that somehow routes transactions on a separate network, and it's not bitcoin; it doesn't have the same assurances, there are some third-party channels that route the transactions. (I admit, I haven't studied LN in detail.)

It uses bitcoin as a "backbone", sort of like you have SWIFT which is slow and expensive, and then you have credit card payments/paypal/whatnot that is built on top of it.

LN specifically requires segwit (the main issue of this "civil war").
Almost all deep learning progress is optimization on a scale going from 'incredibly inefficient use of space and time' to 'quite wasteful' to 'optimal'. You're jumping the gap from 'quite wasteful' to 'optimal' in one step because you understand the problem. If you could find a way to do that algorithmically you likely would have created an actual AI.
I don't want to reveal anything that might jeopardize his apps with competition (and therefore hurt his family's income). He made games (more like word games and puzzles than real-time) and monetized them with ads. One trick he did was to rebrand his existing games with different titles, graphics, etc. to create his own competition, so sometimes he owns multiple apps in the top results for the same game category. Very impressive.
Map tracking locations of ships around the world using shodan
the only real success of deep learning so far has been the ability to map space X to space Y using a continuous geometric transform, given large amounts of human-annotated data.

Yes, but that's what human's do too, only much much better from the generalized perspective.

I think that fundamentally this IS the paradigm for AGI, but we are in the pre-infant days of optimization across the board (data, efficiency, tagging etc...).

So I wholeheartedly agree with the post, that we shouldn't cheer yet, but we should also recognize that we are on the right track.

I say all this because prior to getting into DL and more specifically Reinforcement Learning (which is WAY under studied IMO), I was working with Bayesian Expert Systems as a path to AI/AGI. RL totally transformed how I saw the problem and in my mind offers a concrete pathway to AGI.
Did you read the rest of my post? Streaming services solve a lot of the problems you're having, the same ones I had before I switched over. I remember the same thing, days of trying to extract raw MP3 files from my iPhone in some obfuscated format. Using third party tools that promised to make it easy but really just fucked up my library worse. Streaming gets rid of all of that. All of your music (well, most), available wherever you are, no hassle. There are real, tangible reasons that the subscription model has taken off other than the greed of corporations. Sign up for a free trial and give it a chance man. And for the record, Spotify is bleeding money, hardly a bunch of greedy assholes.

Maybe I should write a blog post, "How I Learned to Stop Worrying and Love Subscription Music Services"?
the money is in fixing broken apps delivered by cheap devs.
> Mac accounts for 3% in Steam

Wow I really should consider myself fortunate that all the games I like are on Mac. I'd hate to have to get a separate gaming PC.
With an up-to-the-second, 24-hour market behind it where fortunes can be made or lost on single tweets. Fun!
I expected something more lighthearted after "solving" that puzzle.
No idea. I guess you would need to contact the creators.

It would be really great if the community could improve on the tagging accuracy.
>Personally I carry around a few hundred pounds of tools.

This is relevant here exactly as much as the observation that a sailor needs a ship to do their job...
I believe you're incorrectly conflating belief in possibility, and belief in reality. I don't believe there are tiny gnomes, but nothing about tiny gnomes causes me to disbelieve in the possibility of them. A hard claim, and a claim of possibility are entirely different.
you're talking only about SPV proof of transaction inclusion, not about the other fraud proofs necessary for the version of SPV theorized in bitcoin.pdf

here's a recent one: https://github.com/bitcoin/bips/blob/master/bip-0180.mediawi...

But why would a miner give an SPV user the data that proves a fraudulent double spend in the same block?
> and will keep doing so until the cost of developing and maintaining software or AI has dropped to zero.

I have no idea about the progress of AI, but normal software will get an order of magnitude cheaper to develop as we slowly wake up from the Unix/worse-is-better/everything-is-text mindset and abandon the dynamically typed and imperative languages, broken systems abstractions, etc. that hold us back.
hmmm...

> No. Where do you find me advocating for "strengthen[ing] government" in this thread?

Everytime you say "free markets beget cronyism" you're implying a less free-market would beget less cronyism. That claim strongly suggests a less free-market is preferable; the only way to regulate interpersonal cooperation is through growing government.

> Power is then abused to rig the rules of the game.

Then why is it vacuous to argue for limiting said power? You are correct, people will always work in their own self interest. If there is some super powerful tool for them to increase their fortune/profit/power of course they will use it. That's entirely the point.

Saying free-markets become less free overtime and eventually foster cronyism isn't an argument against free-markets; it's an illustration of their importance. Healthy eating and its advocates aren't less important because unhealthy people exist.
Any TOS I've seen from storage companies has clauses against violating local copyright law.

In the United States for instance, making a copy of any digital media is generally illegal, period. The two major exceptions here are if you can prove "fair use", or if you are an archive or library.

"Fair use" is, of course, a very fuzzy term. Fuzzy enough to give companies enough wiggle room to terminate if, as probably most large archives would be, a person uploaded terabytes and terabytes of copyrighted media to their drive. (If said person shares copyrighted links in particular, that usually is explicitly called out in storage TOS clauses... but even if not, I think it would be difficult to claim "fair use" for a personal upload of Soundcloud to your Google drive.)

In the Archive Team's case, it looks like the Archive Team is using the Wayback Machine from archive.org. (http://archiveteam.org/index.php?title=Dev/Infrastructure) Libraries and archives have their own set of rules allowing limited copying (https://www.law.cornell.edu/uscode/text/17/108), in addition to the general "fair use case". My guess is due to questions of Soundcloud's longevity, archiving Soundcloud would qualify.
Lessons for data center pros inspired by automotive engineering standards
My friend Jay El-Kaake and I wrote two books on freelance consulting. We would be happy to send you both copies for free. It is a shame, for a variety of reasons, that someone intelligent and competent is earning $7 USD hourly. Email zack@codefor.cash
I don't understand your conclusion. The exploit in the article was reported to the Alpine Linux maintainers and the fix was promptly made to apk-tools (https://git.alpinelinux.org/cgit/aports/commit/?id=b849b481a...), so if you rebuilt a docker image based off Alpine you'd have gotten the security update like you described.
I don't want to share my exact rate, but I easily make a month what a Silicon Valley engineer at a seed startup can.. and since I live in a developing country it's an order of magnitude more than most people my age.

If you're a brilliant engineer and are looking to work for a freelance app developer, I recommend Toptal[1].

While I now work at Toptal, I first joined the company through their freelance network, got a project with one of their clients, and eventually was onboarded onto the company itself. My experience with them started as someone that "wanted to work for international clients out of Pakistan" and it was brilliant. I whole-heartedly recommend joining Toptal for freelancers looking to get something going on the side. You can choose your own rate, so you can go as low as $10, or go as crazy as, jeez, I dunno, $500.. although the higher you are, the more difficult it is to land a client.

[1]: Toptal Referral link: https://www.toptal.com/#contract-just-respected-software-arc...
1979 – Intense Wall Street Trading as It Was Then
this is why i made https://TrumpTweets.io - to crowd-source and respin back his tweets in a more honest direction..
Thanks.. I appreciate the comment
They might not have enough data for Europe.
Major tech firms urge U.S. to retain net neutrality rules
(On the Mill CPU the retire stations snoop/snarf writes and spot aliasing as it happens at runtime. This is a big part of our auto-vectorisation)
Secret sauce, at least for the team involved, and well-received. Nice combination of extreme perf and decent productivity for them.

I've moved into non-finance stuff for quite a while now though, so not sure what's become of it. Given business challenges in that particular sub-field, who knows..
The point is, you dont need to take a card, you can pay eveywhere, all you need to bring is your phone. Nobody thinks bringing a phone, a wallet and keychain everywhere is quite painful ??? i would rather to use my phone to open my door.
The single dev isn't charging enough?
ANSI escape sequences. Your terminal interprets them like move cursor to row x, column y. Set color green. Etc.

https://en.wikipedia.org/wiki/ANSI_escape_code
>“I just want to read about things that interest me, have conversations, use it all to inform my understanding of the world, and share what I’ve learned.”

yep, this sums up my wants as well. the thing is, people don't pay for that unless you're already established or the thing you want to learn and talk about is hot. and hot things cool, so you'll need to find new interests that people find hot to learn about. etc.

but there's a huge upshot to self employment as i see it that the author didn't mention: you don't have to hide.

you don't have to hide your time from your bosses.

you don't have to hide your interviewing with other places.

you don't have to hide your sense of humor to avoid offending coworkers.

you don't have to hide your wisdom or knowledge for fear of messing up the office political situation.

you don't have to hide your true values anymore; you don't have to pretend to care about the company.

sure, you lose some stability, but who cares. stability is too often another word for stagnation.
No, there was a couple of years where they had DRMed music and it was a de facto moat, even if it wasn't a strategic moat. I bought exactly one song in that period, from a Windows box, that I could play in iTunes or on my iPod. IIRC it was Amazon that used non-DRM as a differentiator, and then Jobs wrote his famous letter.
Tesla driver denies Autopilot system caused Minnesota crash
> In the same way, segwit2x != Chinere miners, but come on, there is an clear overlap

there's more overlap with core developers and chaincode labs.

> Lightning network might be a vaporware. Literally nobody is using it, since it does not exist.

it does exist, https://github.com/lightningnetwork/lnd and http://lightning.community/release/software/lnd/lightning/20... and other implementations of lightning also exist.
Reach Robotics closes $7.5M Series A for its augmented reality bots
I'm an artist working directly on a team with software developers instead of being an actual developer, but if your offer is open I would love to talk investing since who knows how long I'll be lucky enough to have this gig.
Leap Motion nabs $50M for its VR/AR hand-tracking tech
I just love how people simply refuse to use the Alphabet name and keep calling it Google.
Because overseas code quality is, many times, atrocious. Communicating can be harder since there is a huge timezone difference. Just a couple reasons.
You can look at ETH vs ETH classic to see the effect. Initial huge drop while things get reorganized, then after a long time, with the legacy chain worth 10% of the main chain, with unknown extra value lost due to the split.

This assumes enough hashpower where people can still transact on the legacy chain, and with some sort of replay protection to where exchanges can safely actually convert the funds to have two separate tradable tokens. Right now that doesn't exist, so exchanges won't touch it. This is a huge reason why Bitcoin Unlimited was a non-starter.
I'm curious to see some of the historical examples in America, especially if there are TONS of them. Because when I think of "American capitalism at scale" in the old days the only thing I picture are the robber barons.
Max Headrom had perfected this since the 80's : https://youtu.be/cYdpOjletnc

what is old is new again
The whole point of venture investing is that you are playing in that realm

Or at least you think you are. Have you heard of Engineer's Savings Time? It's the tendency for engineers to underestimate the amount of time it will take to complete a task, and it's based on the difficulty of estimating on one hand, but also ego on the other. This is reversed for the same reasons in the investor world: overestimating the amount of business power a company has.

They're both subject to the impossibility of predicting the future, but contrary to decades of thinking and writing going into software estimation, it seems like relatively less effort has been dedicated to revenue/profit estimation. Of course, when I put it in those words it appears possible I just have a blind spot, but I think the problem remains.
Recreate Silicon Valley's 'Not Hotdog' App Using Filestack and Google Vision
> and it's not bitcoin; it doesn't have the same assurances, there are some third-party channels that route the transactions. (I admit, I haven't studied LN in detail.)

lightning clients pass around bitcoin transactions to each other, check the protobufs: https://github.com/ElementsProject/lightning/blob/2bf92c9063...

admittedly the protobufs have changed since i last looked, here's the canonical diagram describing the hashed timelock bitcoin transaction concept: https://github.com/ElementsProject/lightning/blob/2bf92c9063...

or read the paper https://lightning.network/lightning-network-paper.pdf

> LN specifically requires segwit

false, see http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/o...
For the last few years I've made a little over $100K/year. This is mostly from doing staff-aug-style Ruby on Rails programming at $100/hr.

This year I've transitioned into a mix of coding and training. From training I've earned between $5,000/week and $13,000/week.
And employees will continue their migration outwards to other firms. They'll tell their (now ex) coworkers about how much better they're paid elsewhere, and those coworkers will start to sniff around as well. It's a lose-lose situation. If employee retention is the goal, better to strive to pay top-of-market (see: Netflix, most small/medium consulting firms) than let your best and brightest be woo'd elsewhere.
Insects can drive themselves quite well, occasional splatters aside. This is one of the tasks that is I feel tractable. However, propose letting insects to drive and people will never accept it, but somehow they trust the SV hype men.
SDR aside - wow a rpi DVB-T tuner for 12 quid!? Is there an ATSC tuner for US at a price like that?
Yeah, I was ready to pop some popcorn.

Life is so good when rational arguments can hit a higher pitch than the virtue signals. ;)
When we first launched we didn't have enough data for Europe, but we do now and will update it soon with rates for most European countries and a few others.
I want to get out of poverty and I have skills but no network. brainacid9 At gmail .dot com
I'm not sure why you think $800,000 per day is a lot. Compare that to daily volume for usage of the currency itself across all applications.
https://blockchain.info/charts/estimated-transaction-volume-...
Not a mac user, but I've been amazedhow well WoW ran 1-2 years ago on a MBP.
Your GPU doesn't have Metal.
Hacking the Sega VMU in 2017 (and emulating ARM on it)
I don't have the time for sources at the moment, but I'm pretty sure there are regulations to make it illegal to offer cash discounts in most states, as it helps both credit card processors and tax collection enforcement, it was very easy to lobby for

Edit:
I'm wrong, it's complicated.
Why would they have to uproot every 2 years? Many (the majority of?) tech workers are close-ish to big cities with healthy tech scenes, and remote work is very much 'a thing' these days too. Live in Seattle, get paid for work done in LA, SFO, Portland, etc.
For those unfamiliar with OpenVMS clusters, here's an excellent write-up: http://www.availabilitydigest.com/public_articles/0306/openv...
Yes. There is plenty of new development. In many places (banks, insurance) where there are old dogs that haven't learned any me tricks.

I'd avoid mainframe development as much as possible,and there is plentiful of wrangling on mainframe too...
> Certain places place high value...

So, you're saying that you get paid a lot more than you would make at other companies, and so do your other team members? That's what placing a high value on your knowledge would look like to me.
The investigation here goes in the opposite direction. It's not "wouldn't it be nice if computers understood natural language" but rather "wouldn't it be nice if people understood programming languages". The former is just silly. The latter is a call to create, in programming languages, constructs that can be parsed by the language machinery in our brains.

If the goal of programming languages was to instruct the computer, after all, we'd be all writing machine code.
Yes and there's a reason why they are spending so much. It's encouraged. The developing country's elites get a big kickback, their nation gets saddled with a horrible loan, while their raw resources leave the country.

https://www.amazon.com/Confessions-Economic-Hit-John-Perkins...
The State of Tech Hiring in 2017
Red Language: MacOS GUI Back End
A close look at the facial recognition technology Apple now has in-house
Interesting read but the title is unnecessarily clickbaity since the conclusion is, "If you are looking for security or reassurance, I do not recommend this line of work" - which everybody knew already. In fact, contrary to the title, he does recommend it so long as you aren't looking for security and reassurance.
Dgeni has been around for years and (is?) has been used to document the Angular codebase.