skysight-inc/HackerNews huggingface dataset:
I have been explaining to newcomers that there is a difference between Bitcoin and everything else.

Bitcoin has become a man-made institution, similar to fiat, marriage, courts, religion, etc... There are people around the world that believe in the 21,000,000 Bitcoin to store value. The leading idea is that local governments print money and Bitcoin cannot be changed.

Alt coins are trying their best to promote themselves so people early to the market can make money. These are the people attending those conferences. They speak of using blockchain to store data, but this seems inappropriate given that blockchain cannot handle a large volume of transactions. I would guess many are failed/wannabe programmers jumping on a bandwagon.
What's this latest trend about evil huawai lately? If there is something to report then they should report it.
Go command and packages cheat sheet
Sadly, when you tell that type of PM things that he doesn't want to hear, you get pegged as "not a team player" and either marginalized or sometimes fired.
Watching the SICP lectures, I had a moment of "I totally did not see that coming", with triple exclamation marks. The ability to do astonishing things with so little code justifies the word magic to me. Also magic as sleight-of-hand is not infantile to me, either. It's ingenious and practice, practice practice in order to astonish the audience.
Pareto Principles in Infinite Ethics
Being an economist doesn’t mean you are in the business of accumulating huge amounts of money. It means you study economic systems.
No... I'm not really sure where you got that from. I'm saying that if you're accused of something, you should have the chance of addressing that accusation.

I think that's a bare minimum, because otherwise we're de-facto deciding cases by deciding which ones are worth hearing.

People here have been accused of things, and while they may not have been legal accusations, they aren't without career or so cliial ramifications.

This is no different than if a group of men shared a list of women they did or did not want to work with for sexual reasons. If that list came out, it would likely be defamatory and any women seeking to take legal action would likely be supported, as they should be.

Some people are going to jump towards the different respective power of the people involved as justifying the difference. I think that is (or should be) irrelevant when it comes to the basic question here, which is "should someone be allowed to seek legal restitution for harm?".
It could be passive though. For example, underground parking lots both have vending machines and block my cellular reception.
The answer to points 5 - 8 is basically to use Rails/ActiveSupport. If you're writing an API for a SPA, then Sinatra hardly falls short.
How important is optimization? Like a lot of engineers I know, I took a few required courses in undergrad on linear algebra and stats. But I've never studied optimization. And I see it come up all the time on lists of central theory for ML & AI. . .

Is there a classic textbook on the subject? Are there any free online courses that are considered good?

https://www.coursera.org/courses?query=optimization
aging?
Gordon Moore was 37 when Intel was founded.

I think part of this is the fact that young founders are in the game longer. A 20 year old will have 20 years of high-growth compounding on their wealth over a 40 year old just getting into the game. When you're using market cap as the measuring stick, it will usually favor those who've been in the game longer.
It’s funny that after all these years I still hear the phrase “Start your photocopiers” in a French accent.
Yes, in Toronto and Vancouver. But drop a random pin on a map of Canada and it is a different story. There are towns only 50km from downtown Vancouver that lack any reliable cell coverage. I've been involved in a few SAR events, at major tourist spots beside highways, where the lack of cell coverage was a huge issue.

Canada's distances also mean that there remain a great many communities without wired internet services. Satellite is very expensive, and increasingly difficult at higher latitudes. Cellular-based broadband is the only realistic option.

http://www.comparecellular.com/images/assets/coverage-maps/b...

Setting aside the north, take a look at how much of BC lacks any real cell coverage.
Best CRM Solutions for WooCommerce
ClearBrain is hiring engineers in SF to build a self-serve AI platform
Cells in your immune system are programmed to follow a set of rules in order to attack foreign invaders. This is very effective in defeating bacteria and viruses. It is not so effective against allergens like pollen and dust. Cells will continuously produce antibodies and histamines to attack these particles to the point where it overwhelms the rest of the body and causes collateral damage.

If you want to see a fictional representation of this, watch Cells at Work episode 5.
I suppose the stock market would be more like a "rigged casino" since the government's central banks can print money and confiscate funds (see Cyprus), but with pretty much all market leading crypto such things are impossible if you dont store you money on exchanges.
If you think the US is erratic, check out how China bullies its neighbours and always seeks to control the infrastructure of the countries that supply it with raw materials it needs.

The way I see it, the US may be erratic, but it's still a country with the rule of law. China is a massive unknown because it's a dictatorship run by competent but unconstrained (and therefore sketchy and unpredictable) group of people. Even worse now that Xi is going to a full single-man dictatorial model.
while I fully agree with the critique of VLC usability, we have to admit that we get what we paid for with [probably] majority of open source software.

what's worse, i don't think there is a reasonable solution for this problem. popularity of free software is just too alluring to the users, and asking for monetary compensation instantly reduces the user base.

example: linux and openssl. large corporations benefit from running open source software. do they compensate the authors?
> A few self-serving white men

How nice for Guardian readers and writers alike to have a safespace where certain varieties of blatant racist sexism can thrive.
VLC can be pretty jarring. One thing I noticed a while ago is the fast-forward button behaves differently in full screen to windowed:

- Full-screen VLC fast-forward skips forward in the video by a few seconds.

- Windowed VLC fast-forward skips the entire video.
Yeah I just stumbled upon that a few minutes ago. Hopefully it's the real deal this time.
When bitcoin came out I was excited at the prospect of s free, egalitarian money. While it is free there’s not really anything egalitarian about it unfortunately, and I don’t see it solving huge problems like poverty.

Maybe a coin which is evenly distributed among the population to start would be better.
Does this mean Bing is already doing this?
That reminds me of the first episode of Futurama. Leela is talking to her boss and on the wall is the poster of the sad hardhat guy with the slogan: Ya gotta do what ya gotta do.

3000 years in the future and it's still pretty much the same.
Propaganda during a trade war with China.
From a socialist lense, this article reads like a neoliberal greatest hits piece:

* Conflating anarchism and libertarianism

* Calling a technology racist and sexist

* Russiophobia

* A full-throated support of big banks and the privacy rights of the enterprise.

Furthermore, there are some outright flaws in the piece itself:

* Conflating usage of cryptocurrency in vivo with blockchain as a technology

* Claiming that decentralization of the ledger is a lie because big crypto traders control most of the economy

* Claiming that you can "just fork" the blockchain to fix programming errors, when in reality (at least with Bitcoin) you need a majority to do that (there are initiatives to chang Bitcoin that have failed, afterall).

* Calling an electronic ledger an Excel spreadsheet without any mention of the data integrity benefits.

Really at the end of the day, the author claimed to be attacking blockchain but really just ended up attacking cryptocurrencies.
Yes curious like the money that got poured into the .com tech in 2000 helped it get realized.
Presuming you mean One Time Pads, they are an exagerated solution. If I want to send you 1GB of data, we should not require 1GB of shared secret random data.

A setup where you have e.g. 4kb of shared secret data, and use that to communicate fully randomly generated keys. Then those keys are used with symmetric encryption for the full transaction.

The main issue with this is the 'shared secret' part. How would you do 'code signing' with an OTP? You'd need a shared secret with the developer. The developer can't possibly have a different shared secret with each user, and even if they could, it would mean that every user would need a different signature on their binary. So instead, there is one secret shared with everyone.

But if Alice, Bob, and the Dev all have access to the shared secret, then Alice doesn't know whether Bob or the Dev made the signature. This can partially be solved by secure enclaves, but if you have the same secret on a million secure enclaves, it becomes feasible to extract that secret. Besides, it seems quite probably that secure enclaves also have side-channels.

Asymmetric cryptography doesn't have this issue, because you don't rely on a user having only partial access to some data. For many interactive things, a 'chain' of shared secrets could probably be used to set up a secure channel. But for off-line usage such as attestations or proofs of authorization, that isn't possible.

PKI does suck, but the biggest issue is authenticating keys, not the use of weak algorithms.
How much technological progress can we really squeeze out of blockchain, though?

It’s my understanding that it is essential for cryptocurrencies, useful for certain niche applications, but otherwise just one tool among many suitable solutions for problems at hand.

Honestly, what is something blockchain could unequivocally do better than anything else for a large scale application that isn’t cryptocurrencies?
Burning dinosaurs is much more efficient in bulk at a huge power plant than by transporting them to your local storage (gas station) and burning them in your tiny engine. So even if you do burn dinosaurs, you're much better off burning them at scale.
or Mobile Android Youtube. "Video starts dim with an overlay. Pressing the X in the corner to hide overlay may or many not skip your video to the end." Sometimes the X just disappears and you cant close the overlay.

Absolutely terrible design.
Yes, but not always. In my country (Estonia) the biggest ISP (Telia) provides IPv6 for home connections, but not on the mobile network.

As for Reliance Jio, they have over 300 million IPv6 users, with a total IPv6 adoption of 88% [0][1].

[0] http://www.worldipv6launch.org/now-we-are-six/

[1] http://www.worldipv6launch.org/apps/ipv6week/measurement/ima...
Bitcoin needs to disconnect from the 'cryptocurrency' and 'blockchain' buzzwords.

Like it or not, Bitcoin is already used worldwide and is relatively stable if not positive. (No need to tell me of bandwagoners who bought at All Time Highs)

IMO Bitcoin needs to store value to be useful, not necessarily increase in value.

Altcoin mania is greed.
Well, if you're the police, how do you find out whether a group has that goal? Listen to their public pronouncements? That seems rather naive. No, you pretty much have to infiltrate in order to find out whether or not they're trying to violently overthrow the government.

Of course, that's true of every organization. How do you know that the Kensington Garden Club isn't plotting the violent overthrow of the British government? But there's some level of plausibility where you should investigate. (Note well: I am not claiming that the British police drew the line in the right place.)
But we're not talking about rebranding dog food. We're talking about creating a new way of leveraging technology to {something internet}. Maybe the old Detroit way of marketing cars isn't quite applicable?
industrial places have less of a demand on higher education
Hmm, is it me or does the word "individual" mean something different than I think it means. Several commenters point me to various currencies that are operated by registered companies or government bodies. How is that related to what I am saying?
This is fairly common for music creation apps which have a lot of knobs, and it makes sense because a knob doesn’t work so well with a mouse as dragging up and down. It’s not immediately obvious though
Nocedal & Wright [1] is generally considered the definitive text for reference, at least. Very clear and complete from what I recall.

[1] https://www.springer.com/us/book/9780387303031
As someone who works for a large defense contractor, in my experience this lack of long-term thinking is endemic to the industry leadership as a whole, down to software developers often having to lobby and push for basic equipment, like workstations with the software required to run their code (not making this up). It's a very efficient business in terms of extracting revenue from the customer, the actual mission is almost always secondary or tertiary, much to the chagrin of the Engineers. And it's very complacent.

In theory there's competition, but in reality all the big contractors are roughly the same company with a different color scheme down to the salary grades. I've had co-workers whose customer shifted the contract from one big contractor to the other and the only thing that changed was his badge and health insurance provider.

It's actually a possible golden opportunity for any aspiring entrepreneurs willing to endure the politics and bullshit of working with the government. Regarding software, providing a better and cheaper product than the incumbents would not be difficult. The barriers would be human, but not necessarily insurmountable.
industrial places have less of a demand for education
have you seen windows 10? my eyes bled when first I installed this monstrosity of blurry fonts and jarring whiteness...
the new yorker did a long piece on one specific case: https://www.newyorker.com/magazine/2014/08/25/the-spy-who-lo...

quite interesting and sad
Massachusetts Institute of Binary Sequences
Convex Optimization by Lieven Vandenberghe and Stephen P. Boyd was the one my professors always recommended and I think it's excellent.
It's also much, much easier to filter the output from one plant instead of 40,000 cars. Even if the same amount of pollution were produced (it wouldn't be), nowhere near the same amount would be released into the air.

But we definitely need to improve power plant emission standards as we move to electric.
They say they want to 'seize control' of the government institutions using 'mass action' instead of voting. They aren't talking about asking nicely are they, come on.
Some new designs release both water vapor and other gases in the same tower, but yeah, those look like cooling towers releasing just vapor.
>with legalisation of cannabis increasingly a thing the comparison to SOMA isn't too big a stretch.

I'd go further and relate it directly to MDMA, LSD, and other drugs. The government knowns about Burning Man, music festivals, etc. If they really didn't want people doing these drugs do you think these events would be allowed to happen?
But enough about the merits of the argument, let's hear what you think of the author.
Algol 68 nailed it.
Well, hopefully graphics card prices will drop then.
Mac OS has improved with time, and so has Windows IMO. Windows XP looks pretty horrible in its default skin.
Serious question, what exactly is stopping women and non-whites from creating a blockchain currency and having their own crypto conventions if that's what they wanted? One can do this immediately by sitting at home in one's underwear and forking an existing coin on GitHub.
Because those that publicly claim to be only interested in peaceful protest and change may privately be planning violence - or an inner circle may be doing so. Or even a violent revolutionary or two may see the organization as a useful vehicle and try to infiltrate it and take it over for his own purposes.
Blockchain reminds me a little of the history of the internet but worse . The internet started with good intentions but then in the late 1990s it was all about greed and it took much longer for the value to really show. The main problem with blockchain is that they jumped straight to greed and get-rich-quick schemes before it showed any real world use.
I've really enjoyed using rematch[0] on top of redux to reduce boilerplate.

0: https://rematch.gitbooks.io/rematch/
On top of the excellent comments made by rayiner, tfha, and jwr, we wouldn't even be burning dinosaurs miles away if we switched entirely to nuclear power.
That is so broad... it's hard to answer. Bad design is consistent, but it's easier to remember the good stuff from way back when then the bad.

Can you give more details on what you consider modern design and what you consider older design?
Yeah I'm aware of that much but toast0 said both transactions (which I took to mean for example BTC -> Tether and Tether -> BTC) would both be taxed which doesn't make sense where Tether is working as intended and holds value at $1. Of course the sale of BTC for Tether would be taxed because the market for that is moving but Tether in theory should not have an additional tax exposure just like selling BTC for USD then buying ETH doesn't require you to pay taxes on your ETH purchase with USD.
You could select sections of video and copy/paste them. QT Pro was a lightweight video editor and encoder.
I disagree, though what you're saying is true I don't think it's the primary reason for why the lean startup model was so effective.

The lean startup mentality was fundamentally a product of the era of entrepreneurship that birthed it, and the market environment for software.

About 10-15 years ago the web was clearly here to stay and maturing, but literally huge problem spaces had been very lightly explored with software. So it made sense to do something, anything, to solve a problem that software was good at, because the alternative was almost always a legacy approach. Which means even an MVP was likely useful for customers. The only real danger was moving too slow.

It's the equivalent of buying up residential real estate in Brooklyn or San Francisco 20 years ago. Or whatever metaphor you prefer, where a market is growing so quickly that nearly all entrants have the ability to thrive if they are at least somewhat aligned with a consumer problem and willingness to pay.

Thing are different now. There's a software solution for almost everything, maybe not a great one but there's something out there. People are overwhelmed and exhausted by their options, have subscription fatigue, and likely have the experience of adopting a fledgling poorly supported MVP type solution that didn't live very long and regretting it.

People are pretty much the same. But the market environment has shifted.

Nobody gives a fuck about your landing page with two sentences and an email capture box any more. The world has moved on from this model.
cycling isn't space efficient and doesn't really scales that good. It is a luxury ttransportation mode for low/mid density US cities not capable/not willing to build true mass transit modes. Look at the packed subway in say Moscow (https://www.youtube.com/watch?v=GCZKXHsZo68) and compare to the best possible bicycle situation - mid-80s China http://www.theurbancountry.com/wp-content/uploads/2013/02/83... - around 10 times density difference :) Take that photo, cut 1/5th in height (2-3 abreast) and put large distance between very enthusiastic riders (incl. speeding electrics) - such modern bike lane shows very low efficiency of space utilization/bandwidth and very insufficient capacity to move any significant number of commuting bodies.
I'm going with moonpies.
It's also twice as many choices as one, too.
Depending on the rates, I'd take a risk of Cesium than the certainty of SO2, CO2, NO2, etc.
Keeping your cryptocurrency in your own wallet guarantees nothing about its exchange value, though; the "price level" of cryptocurrency absolutely is set by the fraudulent practices of the exchanges even if you don't go near them yourself.
That's because they aren't doing these things for people.
> If there is something to report then they should report it.

There has been a lot of reporting on Huawei's sketchiness. The Wikipedia page [1] is a good starting point.

[1] https://en.wikipedia.org/wiki/Huawei#Controversies
Could you maybe add a comment about what your favorite tech talk is? Right now I’m staring at a tiny url hoping I’m not going to be rick rolled.
Apart from U.S pressure, another point to consider is that Huawei is widely believed to have conducted large scale theft of Nortel IP in the 2000s. It's crazy that Canada would think of rewarding such conduct with important telecom contracts.

edit: https://business.financialpost.com/technology/nortel-hacked-...
Show HN: Astra – Automated savings and bank transfers
You could try the https://github.com/Hotell/rex-tils package. I find these action creator utilities make typing the redux concepts a little easier.

Also, I am working on a library which aims to centralize all of the redux constructs into reusable modules. It doesn't eliminate all if the boilerplate, but I think it makes it easier to add things to the store.
https://redux-dynamic-modules.js.org
Are all the AlphaGo engineers also top-level Go players?
Yep, I assume the change was due to change from paper teletypes to CRT terminals. 2BSD is interesting, because that would make this likely a V7/SysIII/SysV poster since in 1983 they were already releasing 4.2BSD. The Unix Programming Environment was released in 1984 so that part might have confused BSD users already back when it was released! I wouldn't be surprised if AT&T continued with @ and # all the way to SVR4.
Douglas Engelbert, “Augmenting Human Intelligence” from 1968. Introduced the world to the mouse (and therefore the GUI), video conferencing, revision control and basically the modern personal computing environment.

Also known as the “Mother of All Demos”. I don’t think I’ve watched the entire thing in one sitting (I tend to jump over some of the drier parts), but I do return to it every year or so because it helps me remember the lab innovations of 1968 didn’t reach consumers until the mid/80s to late 90s, which helps me keep innovation in perspective.
This post would be more appropriately named "Where my knowledge of building web applications falls short" - the title is kinda inflammatory and a lot of the commenters here likely haven't bothered to read it and are just throwing in their two cents on the technologies mentioned in the title.

None of the complaints here are the fault of Ruby or Sinatra. One exception could be the trailing slashes complaint. The issue exists in really any web framework, though. Flask, for example, will give you the same hiccup.

I tend to defeat it in Flask with `app.url_map.strict_slashes = False`

> There are too many ways to access parameters

This is a bad thing? The framework gives you flexibility to build your program the way you want, and the way your specific problems might require.

> You will need much more than included

Well... yeah. This is not a batteries included tool for building websites end-to-end ... it's a simple way to map an HTTP request to Ruby.

> Rewriting www.yourpage.com to yourpage.com, or the other way around

> Serving your site over https

> Redirecting all http:// pages to https://

> Running tasks in the background

> Saving data in a database, and reading from it

These are definitely not responsibilities for an HTTP -> Ruby library and the first 3 are certainly responsibilities for your public-facing HTTP server (Nginx, etc...)
No idea. Ask my downvoters.
I have never worked at any company that publishes every security bug discovered internally. This is ridiculous.