skysight-inc/HackerNews huggingface dataset:
I don't think it's a half full / half empty thing. It's a long-term or short-term thing.
I was disheartened to discover that in Australia there is basically no way to recycle clothing that isn’t basically brand new and sale-able at a good will. Just landfill.
> They are not a dumping ground...

They kind of are, and it's a role they seem to have embraced. In other words, a good % (50%+?) of the intake volume of clothes is not fit for secondary garment sale, and is instead sold "downstream" (in bulk) to tertiary markets ("poor countries", to use Bloomberg's parlance) and recycles to use as raw material. This is a source of revenue, too.

In other words, most thrift stores play an important role in the recycling chain. Otherwise, clothes would go into the garbage. After all, I can't put them in the green recycling bin with my cans, jars, and plastic.
Yes and, yes

http://spendbitcoins.com/places/c/food/serving/All

http://spendbitcoins.com/places/c/contractors/
Recommend reading on what an RPC is: https://www.geeksforgeeks.org/operating-system-remote-proced...

And protobufs: https://developers.google.com/protocol-buffers/docs/proto3

Example, one benefit is that you're defining your API by using language neutral protobufs which then generate code consistently (including types!) into many languages. Your entire communication procedure can be easily and succinctly described in a single small, human readable file.
If people could get to a point of saying:

This system benefits from being an SPA...

This one does not...

99% of the problem goes away
Price is already back above $10,000. Calm down, folks. It's a volatile asset. Stop writing news articles about fluctuations.
In the end? This is the end? :)
It is, and their marketing does a decent job of giving people donating things the warm fuzzies about it.

You can just do more good with the same amount of effort by finding distributors who aren't pocketing the bulk of the benefit. It is a small thing, and maybe not worth it to you; my general outlook here is that if it is worth the effort for me to take old stuff somewhere vs. tossing it, it is worth 10 more minutes to find the address of the local Quaker outreach, vets assistance group or some other honest nonprofit.
Well, Overstock takes BTC and BCH.

https://krebsonsecurity.com/2018/01/website-glitch-let-me-ov...
> SPAs are always heavier than their response/query counterparts

Heavier by what metric? Initial load size? Sure. But the static assets will be cached after the first page load, after which an SPA should definitely be faster than a traditional server-side web app given that a) less data is sent over the wire for each page load (you don't need to re-send headers/footers, JSON is usually smaller than HTML, you can implement intelligent caching strategies, etc), and b) only a part of the page is re-rendered, rather than the entire thing every time. So "heavier" really depends on what you're optimizing for.
Time Series Data: A Difficult yet Tameable Beast
Iteration vs. Reusability – A Race to Mars
I may be an outlier but as a seventeen year old, I'd already heard of 'cromulent' (from the Simpsons, but through Reddit).
I actually got all of my "nice" clothes at thrift stores. Since you can get clothes there for $5-6 from brands that cost... well, drastically more than I'm willing to spend on clothes. The nicest clothes I wear are the cheapest clothes I ever bought.
Amazon takes on Wish with an “Under $10” selection of products ship for free
"Just like when gold was first traded and suffered many huge highs & downs"

Huh? Do we have a lot of data on the volatility of gold coinage when it was first introduced to the world? Also, the difference is that kingdoms could stamp their gold/silver and make their citizens use it. "Render unto Caesar the things that are Caesar's". . .
Reinstitute the draft, with two years of service starting at age 30. Anyone raising two or more children is exempt.
460 restaurants and 22 contractors. In the entire world.

You're proving the point you're attempting to debunk.
Your advice was grammatical, actually.

Disclaimer: I am not a native English speaker, and this is advice about grammar.
And... nope!

1) Hard and easy are relative terms, You feel it hard because it is foreign to 'you', not because it is intrinsically hard. If it seems hard to you then get comfortable with the new pattern, or create a pattern that is more familiar to you, but please don't tell me this is hard because I have to write more code or because there is one more thing that you have to know and maintain. That is not hard, that is been laaaaazy.

2) The 2 points become irrelevant if you do SPA using server rendering. To give an example using C# and MVC: I have 1 javascript function with 0, I repeat: 0 business logic. All my MVC methods return a partial view with a tag saying where it goes. The javascript function does an AJAX call to the controller and on successful return it looks for the tag, and do a $('#' + tagvalue).html(partialView). All the business logic is on the server, all the drawing is on the server, all the validation is on the server. The only UI validation logic is the same one that you would write in the case of non-SPA. There is no data synchronization because the server manages the data. The browser gets reduced to a pretty HTML document display, which is all that it is.

SPAs are not harder, they never were.
It's definitely unconscionable, but totally believable to me.

The kind of people who fell for this the first time, are exactly the kind of people who would fall for this the second time.
Build Tools as Pure Functional Programs
World's Largest 3D Platform Sketchfab Launches Asset Store
Its only a 'fluctuation' if it goes back up.
The problem is that a half full bag is still heavy either way you look at it
In my part of the world men's clothing always seems to be several times the cost of comparable women's clothing. This may also have something to do with it.
System Bus Radio (github.com)
499 points by sssilver 687 days ago

https://news.ycombinator.com/item?id=11203951
I am empathetic to your point, and the constant state of 'surveillance' of my monetary actions is something that I always take issue with. On the other hand, I don't think these are compelling points:

1. If we were using cryptocurrencies as real currencies, bet your bottom dollar that your local government will have a way to control the use of it. A government is defined by its ability to use (possibly deadly) force to achieve its goals; if your local government legislates (or dictator dictates) that bitcoin is tantamount to money laundering, how useful is your BTC in a jail cell?

2. The same could have happened if they confiscated his laptop with his wallet info on it. What the police did was horrible and not justified; I am only claiming that btc would not have helped any more than a savings account. In fact, the savings account is insured!

3. Instead they invest in a cryptocurrency that is subject to the incompetence of people who do not have a single thought about the plight of the Venezuelans.

Bitcoin does not permanently solve any issue that is created by malevolent governance. It is the same issue with saying that people can circumvent laws by using VPCs; it might be working for now, and it might work in the future, but it mostly depends on the ignorance/incompetence of government to regulate or enforce. If your government feels helpless in enforcing laws, it will resort to physical force.

https://xkcd.com/538/
Stanford CS 522: AI in Healthcare Seminar, Andrew Ng Notes
What you're describing is called "replication" in Unreal Engine. It helps tremendously with writing declarative code, and I've found it to be exceptionally powerful and predictable.

I love this architecture so much that I brought it into the world of React and Redux a couple years ago (see https://github.com/loggur/react-redux-provide and https://github.com/loggur/redux-replicate). Dan Abramov and the ReactTraining guys immediately shit on it for some odd reason (I probably did a horrible job of explaining it), saying it wouldn't work in the real world, but I (and my team) have been using it very successfully... in the real world.

With that said, I do need to update the docs and improve some internals (and remove some unnecessary stuff like query handling), but there's only so much time in a day. :)
I think there is at least one and probably several layers between "code as is written now" and "vague intents".

Of course I could be wrong.
They still do. Here it is at the start of this week's MacBreak Weekly episode (at 24 second mark):

https://www.youtube.com/watch?v=PFSJ2axjbW4&t=24s
That's why they make protractors for measuring and cutting external baseboard trim. I've seen a few 90 degree corners, but not many.
Articles like this thrive on schadenfreude. Cryptos go up and down much like the forex market but with exaggerated swings. 50% corrections are common. Will it eventually reach the highs of 100k - 1 million? Who knows but we are living the birth of a new technology and potentially a fundamental change in how currencies work and wealth is stored. Could it all go to zero tomorrow, sure but as with all investments if you only invested what you could reasonably afford, everything is going to be fine.

I'll see you here in a few months for the article crowing BTC at all time highs. Or maybe not :)

I'm excited for whats next, even if its nothing.

Edit: The price of BTC is not fluctuating wildly, Crypto currencies for the most part still follow the rules of Technical Analysis
5 best practices for building better forms
Thank you! We've updated the headline.
Absolutely, they're probably very much at the top of people trying to solve this.
There's no semantic reason why we see this image as moving, but everyone does, even animals.

http://24.p3k.hu/app/uploads/2014/05/Rotsnake1.gif
> Literate commit messages.

That's a form of written-in-prose documentation like the OP was arguing for, and unlike writing unit tests. Documentation doesn't have to be in a separate file.
Did you know its actually a crime to sit in traffic and constantly honk your horn for no reason at all? That's because alerts are supposed to actually alert someone of something. By constantly sounding alerts for basically no reason, you are creating an unsafe environment, because REAL alerts will be ignored.

I've sat by those beds, and had alarms not stop for 12 hours straight. They don't get nurses to come by and check, they aren't alerting to anything important and they are completely ignored.

I believe the company should be sued, not for the GROSS negligence of the nurse unplugging every system, but for the minor negligence of designing a system where constant alerts that don't really mean anything or require any action can't be silenced.
Block chains are a fundamental technological revolution which for the first time in human history provides a verifiable public accounting ledger which eliminates double spending, back dating transactions, and as you mentioned eliminates the ability to arbitrarily create more tokens.
Great milestone, congratulations to the Datomic team!

Seems the developer forums (https://forum.datomic.com/) are a good place to visit for practicalities after the web site.
I used to use cheap quality shoes until recently due to foot issues, I decided to buy something better. Ended up getting the New Balance ones made in the US. Their quality is amazing. Even after 2 years of continuous use, there is hardly any wear to it. No abraded lining or blemishes. The sole is worn a little. My old shoes were 5 times cheaper but they would fall apart in 6 months. One of those things the quality is worth the extra cost. Now I've started to lean towards quality manufacturers for many things I buy. This includes a solid build sofa from one US manufacturer and wood furniture made of quality wood by a local company.
I'm probably the worst example of how to get into this field of work, but since I do actually work on developing and applying ML algorithms every day, I think my case might be relevant.

Firstly, my background is not in mathematics or computer science what-so-ever; I'm a classically trained botanist who started came at the issue of programming, computer science, and ML from a perspective of "I've got questions I want to ask and techniques I want to apply that I'm currently under prepared to answer."

Working as a technician for the USDA, I learned programming (R and python) primarily because I needed a better way to deal with large data sets than excel (which prior to 5 years ago was all I used). At some point I put my foot down and decided I would go no further until I learned to manage the data I was collecting programmatically. The data I was collecting were UAV imagery, field and spectral reference data, specifically regarding the distribution of invasive plant species in cropping systems. The central thrust of the project was to automatically detect and delineate weed-species in cropping systems from low altitude UAV collects. This eventually folded into doing a masters degree continuing to develop this project. That folded into additional projects applying ML methods to feature discrimination in a wide range of data types. Currently I work for a geo-spatial company, doing vegetative classification in a wide range of environments with some incredibly interesting data (sometimes).

I think you've got the issue a bit cart-horse backwards. In a sense I see you as having a solution, but no problem to apply it too. The methods are ALL there, and there are plenty of other posts in this thread addressing where to learn the principals of ML. What this doesn't offer you, is a why of why you should care about a thing? My recommendation would be to find something of personal interest to you in which ML may play a role.

With out a good reason to apply the techniques that everyone else here is outlining, I think it would be too challenging to keep the level of interest and energy required to realize how to apply these concepts. Watching lectures, reading articles, doing coursework is all very important, but it shouldn't be thought of as a replacement for having personally meaningful work to do. Meaningful work will do more to drive your interests than anything.
Well, I think that many people are not aways that SPA != SPA. Actually, SPA means that the site never does a full page reload, but apart from that there is very little defined about SPAs. You can build them with fluid 60 fps interfaces or with server side HTML rendering causing huge delays. You can add aria attributes or render everything within a big canvas. Its still a SPA.

So no wonder there is so much disagreement about SPAs.

A first step towards a more defined and reasonable term is PWA as the term requires the use of some specific technologies (HTTPS, ServiceWorker, etc.). Nevertheless, it is still very broad. For example what happens to an PWA when the server is not available anymore? Does it keep running forever? Not defined, so some do others don't.

I really like well made PWAs, but in general most of them have a too strong server dependency (in my opinion). I would like to download a PWA on day X and install it on my PC 5 years later and it should still work (as other software does). As the old server might not be available anymore, I would also like to enter a new server in the settings.

The technology behind PWAs would allow such use-cases, it is just not that simple to use nowadays.
That's weird. We will perform more testing on Windows. Thanks again!
Many people have been calling this a bubble for a long time. Nobody cares while they think they are making money though.
For the semi-serious there is a pre-made filter "temporarily unavailable" (2018-01-15) for purchase: Raspberry Pi QRP TX Shield for WSPR | https://www.tapr.org/kits_20M-wspr-pi.html

the harmonics are filtered by a LPF, and the broadband noise is filtered by a BPF [...] a buffer amp is provided for isolation. This also provides a boost to the TX signal

And this project ties in an RTL-SDR for receiving: https://github.com/ha7ilm/qtcsdr mentioning AM/NFM/WFM/LSB/USB [...] although NFM/WFM works as expected, the AM/SSB modes need a much higher level of filtering
Quick question: Does docker, or any other higher level service, let you "tag" images? Ideally, you could build only changed stuff, and use that sha to tag every image. That way you still get the benefits of one hash, and that hash representing the state of the codebase as well, while cutting down on build time.
Microsoft added it back a week ago and several companies have since been added to the list. So your original statement is wrong as is your suspicion.
He told the jury the defendant was obviously guilty, which seems tantamount to not letting the guy plead not guilty.
Go Is a Great Fit for Lambda
Theoretically it's a requirement in the U.S. as well. To get a patent, the invention has to be "useful", and presumably to be useful it has to work. But in practice this is never enforced.
Or they could, ya know, pay these people called "writers" and a "production crew" to make them a bunch of "shows".

But nah man that's the old way of doing things.
Ask HN: How to start with C++ in 2018
I find myself interested in implementing an OGR driver (http://www.gdal.org/ogr_drivertut.html). But, this task dictates knowing some C++. My normal approach would be to try and cowboy through, and look at some existing code. I'll still be doing this, but I also figured it would be nice to learn some first principles.

I keep reading HN comments that suggest writing C++ code has become more pleasant in recent years, and so I'd like some recommendations for how to learn some C++ that embodies these niceties.

I'm not a total novice programmer, but I am much more familiar with FP than OOP, so something that starts off fairly gently is probably best.
They will have a very hard time understanding inside jokes or veiled meanings
How do I look btc futures volume?
"Packet level" is a technical distinction, not an important one. Google controls whether or not websites effectively exist on the Internet, for all intents and purposes. Google controls how those websites operate, what they must look like, and what security protocols they must use. If in any way, a website doesn't obey Google, it ends up delisted from Google Seaarch, and then it loses all it's profitability and ceases to exist.

I'm well aware of Microsoft's twenty-year-ago history, but it pales in comparison to Google's present. Your suggestion that Google earned it's place is horribly incorrect: It got it's power through buying off legislators (About half of all Congressmembers have received money from Google), working directly in the White House (During Obama's term, no company visited the executive more), and using secret agreements with other companies to pack in default apps, adware, and browser toolbars.

People make the misleading belief that everyone switched to Google because of how great it was (or used to be). I did. You probably did. Most people did not. Either a program they installed like Adobe Reader had Google Toolbar packed in which forced their default browser to switch, or they ended up on a device that comes preloaded with Chrome. Sundar Pichai's rise to stardom was the Google Toolbar, which gained penetration buy being one of those sleezy addons that came with nearly everything a Windows user wanted to install.

Now with Android, Google has every phone manufacturer doing their job for them: In order to get access to the Play Store, phone manufacturers have to ship Chrome as the default browser, Google Search as the default search engine, and include about twenty other Google apps.
Only if you have the private key or wallet password
Agreed on more workloads going to third party SaaS.

That might obviate a service like this, or else enterprises will want a service like the to broker auth and monitor access to their SaaS as well.

There are CASB (cloud access security broker) products now that do the monitoring and reporting aspect, though AFAIK don't participate in auth.
> The average dev still seems to be largely on the Apple train, which is understandable as the MBP is still a fantastic device.

Warning: I didn't count, the following is just what I think I see. In my current job a little more than 50% seems to be using Windows on decent hardware. The rest seems to be split equally between Mac and Linux (again on decent hardware) with coding PMs and backenders preferrimg Linux and coders with design responsibilities preferring Mac.
No major issues. If you're moving from a single node PG to CRDB you should expect CRDB to be slower because of all the consensus stuff. However almost every update I see from them contains some improvements in that area so it will get better with time probably. You just need to figure our if you're willing to accept a 2ms - 1m (PG) query execution vs 20ms flat execution (CRDB) - even after all the optimizations.
transfer wealth - what a joke.

You will transfer a hell of a lot less wealth today than last week - what a great method of transferring wealth!
> you can have sense of proportion

Driving three towns over isn't actually that long of a drive, compared to, say, driving downtown from uptown. The sense of proportion comes from the length of the drive. Sure the carousel was nice, but going to the library or the swimming pool is muuuch more appealing on any given weekend.

In any case, how far does one take the fun-vs-impact dilemma? Is using a couple of dollars worth of gas worse than killing a 7 yr old top-of-food-chain wild predator so we can have a fresh tuna sushi roll? Does it make sense to keep thousands of buses running at 10% capacity 7 days a week when we could all just stay home watching youtube and eating delivered food? One can draw an arbitrary line anywhere but unless they're either an ecological saint or admittedly selfish, there's going to be some amount of hypocrisy in that line.

Wrt taxes, taxing suburb living costs seems totally arbitrary. Even the current income/sales tax system makes more sense imho: spend less == less ecological impact
We are always ‘running out’ of landfill space.

There isn’t much reason to have more than 60-80 years capacity for anything. Technology changes too much to develop more.
A store of value is the function of an asset that can be
saved, retrieved and exchanged at a later time, and be
predictably useful when retrieved.

Bitcoin is crappy as a store of value, you cannot predictably sell your position in BTC to any other currency for the same or greater amount that you put in before.

Actual stores of value include real estate, bonds, currency (real currency, not crypto"currency" that can't be used as a currency), and collectibles.

Stocks are not stores of value. Their prices are too volatile.

Cryptocurrencies, presently, are not stores of value. Their prices are too volatile.
Disclosure: I am one of the instructors for this course and went through Google's IT Residency Program.

Tonyour side note, the help desks (we call them Techstops) are anything but a dungeon :) you can image search for "Google Techstop" and get a very representative view of what they tend to look like.
Fiat Chrysler’s Marchionne: The Future of Cars Will Be Electric and Commoditized
Interesting article...I did not realize that the WASM needs to be compiled into machine code on the client system, I just assumed it would be directly interpreted by the JS engine.

As a side note, it is interesting to see that multithreaded compilation of a single page provides significant performance benefits here...this is usually not done with C/C++ code compilation from what I understand about it
The point is to have the archives rewritten, they may be fragmented.
> Why won't browsers allow the certificate's public key to be readable by javascript

Because sites would randomly block reverse proxies, web proxies, enterprise users, people using certain WiFi APs, and it would give advertisers another thing to track users on.

Frankly after looking at what websites did with the User Agent, I'm scared to see what they'd do when a certificate mismatch occurs.