skysight-inc/HackerNews huggingface dataset:
Many have speculated that a good portion of the volume on bitfinex is wash trading by insiders, who are presumably not paying the same trading fees as everyone else.
What "usability helpers" are you talking about?
Combat surge in evil
> “Sign up to see more” is something we have removed for a large percent of our users (including all US users) and is something we are expanding as fast as we can while still allowing for growing a core user base in countries where it is relatively small.

I guess Sweden is still a developing country over at Pinterest. :)

> To my knowledge in no country do we show the overlay immediately after clicking through on a Google search result.

It appears after scrolling about 700 pixels of images, usually just before I'm able to locate the image I found via Google Image Search... Looking forward to the day you ditch that dark gray pattern.

Thanks for your replies!
> no 3rd party, don't view unexpected payloads, etc.

I take it you don't browse the web or use apps at all?
Because it cannot be tampered with without modifying the hardware. There's no "hack" that could compromise it.
> Do you consider it credible that they have received, this year so far, somewhere between 5 and 10% of the entire volume of fiat currency that has so far been put into cryptocurrency in its entire history so far ?

Yes I do: if we look at the top exchanges volume wise according to coinmarketcap[1] we can see that 5 out of 10 exchanges only support USDT as anything resembling any type of FIAT, and another one has a direct market for USDT into USD (Kraken).

Number 2 on the list is an exchange (Binance) that was launched less than a year ago and does (according to their own data) 3.5 billion USDT in daily volume and according the tether blockchain owns over 500 million tether (technically their users own them).

------

So yes I do believe a ton of money is flowing into the tether ecosystem (mostly to these new exchanges that don't do FIAT like Binance, Bittrex, Poloniex, Huobi, etc).

[1] https://coinmarketcap.com/exchanges/volume/24-hour/
Game Development Costs Increase 10x Every 10 Years
String Concatenation in Java 9: Untangling InvokeDynamic
The case for and against safeguard duty on solar module imports from China
> In this case, for instance, turmeric has been used for medicinal properties in Asian cultures for centuries. Theories of evolution suggest that this wouldn't be the case (and it would've died a natural death), if there wasn't some merit.

That is utter nonsense. To give just one counter-example, bloodletting was used for millennia for conditions where it’s completely ineffective (and, in fact, actively harmful: bloodletting has killed scores of people). In fact, you simply can’t apply an argument from evolution here. Evolution doesn’t optimise for “goodness”. It optimises something (and only over the long term). That “something” can often be positively detrimental to other outcomes, and even to general fitness (e.g. the laryngeal nerve).
It's gonna be rough to be a disliked public profile in the future.
Even if tethers are backed 1:1, the level of secrecy about the details means it's hard to believe there isn't something illegal going on around them.

By holding tethers, best case scenario, you're exposed to a significant risk that the underlying USD is eventually seized.
Do you think deep learning models could create this more accurately? The training set would be known skeletal structures to fleshed out representations.
7 Lessons from Month One of a Profitable, One-Man SaaS
Maybe your bones are too dense, though to be honest, I've never heard of anyone with your issue in floating/treading water. I've always assumed that everyone has enough buoyancy to float most of their body.
Singular Value Decomposition Part 1: Perspectives on Linear Algebra (2016)
> there should be a repository called mathiasbynens.github.io right

Not exactly - the subdomain is the account and the path name is the repository (and the repository's `gh-pages` branch is what's returned).

(https://github.com/mathiasbynens/rel-noopener)
Purely on the theoretical and speculative level lets go through this. Consider that someone wants to "cash out" their tether. They put it up for sale at 1 USD. Now either the people behind tether buy it at 1$, or it goes to someone who's offering 0.99$ in the hopes it'll be sold later at 1$ (eg. the rate falls). But you say, how can the people behind Tether afford to buy it if they haven't actually been backing their issued Tether?.... Well the answer is it's just one dollar we are talking about, they have plenty of cash, they can afford to give you a dollar to maintain the exchange rate.

But what then when everyone tries to get out at the same time? Well then in the case that they aren't lying, they can just use the USD backing the Tether to maintain the exchange rate. If they are lying, then we see a run on the bank and everything collapses. They get out fine because they were manipulating the market and made tons of cash moving first on BTC, then on the alt-coin of the day, and got out before the downwards tendency caused everyone to want to cash out.

Essentially market manipulation in it's finest, a Ponzi-scheme with people printing their own currency to pump-n-dump not just on one entity, but the entire crypto-space. That's one hell of a story!
Decentralized Domain Names
This guy has an interesting theory about how this may have come about: https://www.reddit.com/r/Buttcoin/comments/7sr33e/i_have_a_t...
Register access isn't the issue. In the first example, this.Width and this.Height are accessing the Width and Height property of the current object. This requires a heap fetch on each iteration of the loop. There may be OS-specific nuances with automatic caching that I can't remember clearly enough to reliably mention.

If you can get rid of all heap lookups in your iterative loop, then you'll see a large speed boost if that was the bottleneck. Local variables exist on the stack, which tends to exist in the CPU cache when the current thread is active. https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...

Unfortunately, method calls in C# have a much higher overhead than in C and C++. If you must do a method call in your loop, be sure to read this to see if your method can be inlined. Only very small methods of 32 IL bytes or less can be inlined: https://stackoverflow.com/questions/473782/inline-functions-...
Bot up-votoing or really good articles?
the nytimes articles seems to come up frequently now-a-days on the hn frontpage. Are the articles that good or they have bot to upvote the articles to reach frontpage? Asking because those articles are gated and need paid subscription.
Server monitoring basics
Same goes for YouTube CEO Susan Wojcicki: https://www.youtube.com/channel/UCg7fzx4PEk96-7Ec2Ol2dJA/vid...

Uploaded her first video 3 months ago (following the monetization outcry). Seems very hard to me to really understand the platform and its problems/opportunities without fully embracing it from a creator and viewer perspective.
No, not to the same extent.

It attempts to make C-style memory management as safe as possible, and also make it easy to use different memory allocators, but does not attempt advanced techniques like borrow checkers.

There's also a pretty good metaprogramming system, so it may be possible to implement some smart memory-management libraries.

Zig is about simplicity. It's a C (and partly C++) replacement, not a Rust replacement.

Think of it this way: I could easily imagine a TCC-like, dirt-simple, super-fast compiler for Zig. I'm not sure we'll ever see the same for Rust.

That's nothing against Rust, just saying they have very different goals.
Which is the more contentious statement?

A. Blacks commit vastly more crime.

B. The sun goes up in the morning.
Asset compression has a specific optimization function (Charles Bloom of RAD Game Tools has a ton about this on his blog, cbloomrants): maximize output bandwidth given this specific CPU and input bandwidth.

Compression speed, for example, doesn't really matter. Sure, it should be something reasonable (e.g. not like PAQ), but if you can bump the above metric by 10 % while compression takes 50 % longer: probably worth it.
Not only. Life expectancy has increased in every age group percentile. But the effect is obviously not due to tea, coffee and turmeric. Rather, it’s due, mainly, to (a) better general nutrition, (b) better hygiene, and (c) modern medicine, especially antibiotics and vaccines.
As a self taught programmer, my question to you is "Can you solve the problem space problem?" Do you understand the difference between problem space and solution space?

I know of many excellent programmers, yet they have problems solving problem space problems. They write great code, but the code is not solving a real world problem.

Many of the available programming languages (especially in the highly popular languages, like C, C++, Python, C#, etc) have too many "gotchas". Any language which has "undefined behaviour" or "implementation defined behaviour" makes itself a language for the "elites" and instead of being an adequate tool for solving problems, becomes instead a tool for elitism.

Programming languages should be a tool for specifying a solution to a problem that communicates to those who follow in the support roles (including the original author) as well as fully defining the behaviour that a senseless machine will follow.

The complexity of a solution should be predicated on the complexity of the problem and not on the "features" of the programming language involved. This is one of the reasons that I enjoy programming in Icon/Unicon, Failure is an option and allows simpler ways of saying things. The language is in no way perfect, but I find it so much better for solving the problem at hand than having to fight another language because of its "gotchas" that end up getting in the road of solving my actual problem.
Interesting experiences beyond the command line are game development tools; Each iteration try to make the barrier between artists/content creators and programmers thinner.

https://www.youtube.com/watch?v=hXSKGYQvZsI
in my opinion, the un-tethering will almost certainly come when the market stops valuing 1 USDT at 1 USD.

No amount of crypto handwaving can create fiat balances at actual financial institutions, so this will likely happen when new money coming into the space dries up to the point where it's no longer enough to cover the costs that have to flow out, e.g. from people cashing out and miner's electricity bills.
By this logic, the FDA should make a burger-neutrality law, which would prevent burger joints from making people wait for their food unless they pay extra.
Cringing in anticipation of the freemium / in app purchase analogy.
The picture in that tweet (IMO) only states that a lot of people who get their hands on USDT didn't buy them with USD but with crypto (on any of the big no FIAT exchanges like Binance, Bittrex, etc).

This can at some point create a price difference between USDT and USD that people who do have access to redeem Tether will arb - the people buying USDT on these exchanges are driving up the demand for USDT. IMO seeing anything else in that comment is conspiracy (which might or might not be true, but you can't read that out of the comment).
Features will almost always be modelled in a tool like Matlab/Simulink, which has a C generator specifically aimed at automotive software. Similar tools that are used by EEngs, MechEngs etc. have the same functionality.

The support software underneath (equivalent to the OS kernel, OS libraries, frameworks etc. you would use to run desktop apps) is typically configured in one or more AUTOSAR[1] tools. The exchange format for AUTOSAR is .arxml, which is a horrible adaption of XML. These tools will also take .armxl files as input and generate the source files that contain the standard components, the drivers, the glue code for inter-component communication etc.

Only the software components that are not covered by the AUTOSAR standard or handed down by the car manufacturer as standard components will typically be written by hand, though even for those we will increasingly often write generators in e.g. Python. That's because different versions of the same car, different target plattforms (that is car models) etc. will often use different subsets of features, different internal networking, different messages etc. and since everything has to be set statically before compile time, we need to generate different versions.

TBH I doubt that much of that is open-source. There is a reference implementation of AUTOSAR and there are some code generators that are FOSS as part of the genIVI project. But practically all tools you would actually want to use are closed source and super expensive. That's one of the major reasons why the push for open-sourcing automotive software is not going to lead to anything.

[1] AUTOSAR is an international standard for automotive software architectures and components/APIs/etc. that is aimed at making software modules more or less plug'n'play between different SW vendors, car manufacturers etc. All of this is statically "linked" at generation time! The software will not even compile if things don't match exactly. The first version of a Linux-based Adaptive AUTOSAR that basically works like Android has been released recently, though.
I just took a look around for self hosted blogs and found PostLeaf pretty slick and only has what is required without UI bloat.
It's a page with the majority of the content wrapped in an XMP element with style="display:none;". I'd consider that pretty hostile.
Stuck with payment gateway integration here’s the guide you need
Polymorphism in the Spotlight: Studying Its Prevalence in Java and Smalltalk
At my last job, if you had unecessary changes for the work item (e.g. refactoring) you failed the code review.

But then we had 5% unit test coverage on a 5million+ LOC code base, they were terrified that refactoring (with no tests to back it up) might break things.

We were writing medical software and they were very risk adverse (obviously), so if i refactored a method I would have to raise that and would mean test cases would have to be written and manually run to ensure I hadn't broken anything.

So refactoring hardly happened (The code was an absolute mess), when i left they were working on a project to fix it but the timescales for it were 5 to 10 years.
> I find it so funny people are so fixed on bounds checking. A minimal run time environment is good. It's easier to port and runs faster. Further, there are more issues than bounds checking.

Bounds checking on arrays is a compile-time check in Zig. Other forms of bounds-checking can be disabled in release-mode.

I don't see a single compelling reason why you wouldn't at least want bounds checking in debug mode. If you're out of bounds, something is wrong, and it's always better to get an early and precise error about it.

In Zig you can take slices of arrays or pointers, which contain a pointer and a length. This is not just about safety, it's also a convenience. There's a lot of usecases where you want to pass around both a pointer and a length.

Considering how many extremely serious bugs have resulted from a lack of bounds-checking, and considering the relatively low run-time overhead of doing it (especially with some decent optimizations from the compiler), I don't find it funny at all.
Where is the audit? Where is the balance sheet? At which banks are those funds held?

Even IF those tethers are 1:1 backed today, they won't be once uncle sam figures it out.
1 Bitcoin Will Reach $1 Million, Xapo CEO Wences Casares Tells PayPal CEO
Burger King could pay for a larger store, with wider queues, but they're disincentivised from doing so without pushing the extra overhead onto the customer.

Same with Netflix, they could pay all of the tolls with all the of the ISPs, but do you really think they wont push that cost onto the user?
What products/apps/services you use for video conferencing/calls/meetings?
What products/apps/services you use for video conferencing/calls/meetings? What you like/dislike about them? What features you'd like to add/see in products that you currently or would like to use?
Are you speaking of https://en.wikipedia.org/wiki/Gamma_correction ?
The only quote I can find about swift and Light Table is this:

> The Xcode Playgrounds feature and REPL were a personal passion of mine, to make programming more interactive and approachable. The Xcode and LLDB teams have done a phenomenal job turning crazy ideas into something truly great. Playgrounds were heavily influenced by Bret Victor's ideas, by Light Table and by many other interactive systems.

From: http://nondot.org/sabre/

And that just mentions "Playgrounds", which seems to be some sort of editor application written in Swift. It did not inspire Swift itself.

And also, Swift hardly "changed the whole industry", as far as I know.
Why Should You Opt for Dedicated Servers for Your Business?
Why is BK trying to look so stupid. They appear to actually be for net-neutrality by showing a non-regulated BK that has a bunch of crazy things that no one would ever pay for like a $26 fast lane Whopper. It's scare mongering and playing on emotions really.

But the irony is there is no burger-neutrality in the real world and none of the featured horrors has happened. There is a free market that has prevented all of the things they are espousing that a free market internet would cause (but somehow has not occurred in other markets). So it is like they are making an argument against net-neutrality.

Am I missing something here?

Perhaps they are just saying that if BK had zero competition, there would be price gouging somehow. But there IS competition in the ISP market for almost everyone. If ISP's ever start doing crazy things, it's just going to open up the door for more competitors too. In some places where there wasn't good competition. ISP's were told they couldn't do certain things because of antitrust laws. Net Neutrality is a solution looking for a problem.

I see people exclaiming their shame often of the lack of good internet service in the USA compared to Hong Kong ETC. I know the geographical challenges are often stated as a reason why. That is true in some cases, but what many people don't realize is that government has made it too difficult and expensive for competitors to come into the market. Bit ISP's have even lobbied for more laws and regulations in some cases because they can afford it and it will actually cost them less than having competition.

So government causes a problem with laws and regulations that it passes, then people want it to pass more laws to compensate for a hypothetical problem that the government in the first place. So in the end we have all this bureaucracy mucking everything up just to get us back to the equilibrium that a free market had brought us to and people are actually OK with this??? I am seriously boggled.

Less regulation in this space will spur more and more competition. Antitrust laws and media pressure + PR has been absolutely adequate. What am I missing?
To chime in on the probabilities issue: they aren’t really probabilities.

Probability amplitudes are something we don’t really understand, but it is true that once we have set a basis for measurement, we can treat the amplitudes with respect to that basis as probabilities (written in complex form).

However, this should not be interpreted as “quantum states are probabilistic mixtures of base states” - changing the measurement basis screws up that intuition. For example, if our new basis has one base vector that is equal to the quantum state we are measuring, suddenly our outcome is certain.

Oh I wish I could explain this better.
Didn't know you could do that, thanks! Also, this confirms last edit Nov 2016.
> I don't see rust reducing this cost much except.

At scale, a language with a module system will reduce cost substantially.
Dev. process: 10 years of evolution in a single company
I remember this very thing being discussed years ago.

Since this is still a problem, I'd say the web needs a way to gracefully migrate away from bad decisions like window.opener being available across origins.

Should we not decide that cross-origin window.opener is now deprecated, show big fat warnings on the developer console when it's used, and remove it in a year or two? I'd like an option to completely turn it off on my browser. Like third-party cookies, cross-origin access to just about anything is a bad idea.
New #HNS #botnet has already compromised more than 20,000 #IoT devices
If you're interested in some other recent attempts at new approach to programming, I'd personally suggest having a look at:

https://luna-lang.org

that had a first public (beta) release just this month.

(I'm not associated, just personally have a strong belief that it is a breakthrough technology.)
When I read the paragraph 55 of the article, I think that it tells a different story. Basically, it's 20-30 meters higher seas; a good part of it coming from tectonic stuff. And they also say that sea level increase appeared before warming.
News article:
https://www.stuff.co.nz/dominion-post/news/71783737/Rob-Hewi...
[2018] Blockchain: Hype or Hope for Transactional Security?
Mostly the NYT publishes a lot of articles and they get submitted often. The NYT is the #3 most submitted site after Tedium and github.
Show HN: Todo-live, make every thing in command-line
:)
Everyone who disagrees with you is either a troll, 'social justice advocate', and what not. Freedom of speech is a legal right, but civilized behavior is an basic expectation and as a privately managed forum HN can enforce their own expected behavior. Your arguments were anyway not constructive as per their guidelines. No further argument from me.
I strongly believe that USDT isn't fully backed by USD. They have repeatedly said it is but I do not believe it.

Now we have a bit of proof that Tether has been lying or misleading via this Bitfinexed employee?

If it is backed by one or more cryptocurrencies that is better than nothing, but it means that there is significant risks that in a large market correction in cryptocurrency the backing of USDT can vanish from underneath it.

Back in the dotcom bubble nearly every company was causing the market to go up because they were all spending VC. It was sort of an fragile ecosystem because no one was making money, but everyone was spending it, and then the music stopped and a good portion were wiped out.

The music could stop and USDT could run into significant issues.

I am reminded of the movie The Big Short. I do think there is a bet here (like many others), but how to actually realize it and also how long will it take for this to be exposed?

"The Market Can Remain Irrational Longer Than You Can Remain Solvent"
> but when a study size is small and you still find a difference, then it implies the effect size is large

That’s only true if it holds across multiple studies. Otherwise it might simply be random variability. By your argument, a study with n=4 that showed an effect would imply a huge effect size. No. It implies that the measured signal is highly variable, and that you got lucky on 1:3 odds. Check out regression towards the mean [1].

(Note that if you’ve got a good underlying model of the variability, n=4 can work. In fact, it’s routinely done in specific applications, such as transcriptomics. But even there it’s far from ideal, and it’s supported by a stringent error model.)

[1] https://en.wikipedia.org/wiki/Regression_toward_the_mean
I wasn't clear - I really like the documentation, but my browser lacks (a lot) every time I visit the docs page. But must be my computer, since no one else has this problem
Yeah your right. Swift didn’t change anything
Nice!
Seems like this solution uses only OpenSSH tools.

My company is offering another solution to centralized SSH access management: 'CloudGate Key Manager', which comes with a nice UI.
https://www.cloudgateglobal.com/keymanager