skysight-inc/HackerNews huggingface dataset:
> There's also the concern that DDR memory must have a very high level of data integrity, bit-flip errors are severely problematic, and it can't wear out even after trillions of cycles. Flash has more pervasive error correction, and while wear is a minor concern, it's still possible to exhaust it if you really, really try.

The reason why we can't do the pervasive and extremely aggressive error correction [1] that is used in flash storage to increase usable densities with DRAM is that forward error correction (FEC) is based on blocks, so to read a couple bytes from a block you will have to read the entire block [2], decode it and then you can have your bytes.

This does not work well for RAM ®

Memory fetching is fundamentally based on cache lines; but the overhead in both bandwidth and latency(!) to fetch-and-decode, say, 64K instead of 64 bytes would be completely unacceptable in most applications.

[1] It's one of the major factors contributing to device endurance.
[2] Simplification: Practical FEC is multi-tiered, ie. there are different block sizes involved and multiple layers of EC at these block sizes.
+1 for Hugo.
That's a rational buyer...what do you think the bank does? They run the numbers to see if the person qualifies, has great credit, etc...do you think they care how your day is going? Lol...
Launching a local Kubernetes lab using Minikube
The number of files is thus big because Gitea have its dependencies on the vendor/ folder, but Gogs no.

Even this is the case, Gitea has a lot a bug fixes that are still pending on Gogs.
9 ways to save on closing costs
Here are ways to save money on closing costs when buying a home or refinancing a mortgage.
Question to any gitea devs/users: How can I get rid of the (terrible) i18n?? I'm trying out the app but it's complete gibberish! It appears to do some kind of User Agent detected i18n - (which by the way an app should never do imho).

I just want english so I can have some kind of understanding of what I'm doing but I can't find the setting either in my user profile nor in the app configuration.
> > > "Would you trust purchasing a house from a seller, without meeting/talking to them, or a single person before and throughout the purchase?"

> You mean I can get an unbiased look at a house in peace, compare the numbers, look at the plans, measure the humidity and do my due diligence without a sales person breathing down my neck?

No, I don't think anyone means that. They mean purchase the house.

You can't go into a company and get them to show you their sales pipeline and their staff's performance evaluations before you (potentially) invest. If you want to do these things, you need to make a series of smaller deals first.

Human beings can be fluid, can enter into non-disclosure agreements and make these kinds of bespoke deals, while a web-based transaction form with a buy-it-now button cannot.
I just got my visa for 1 year running a company here. I setup the company to be distributed. I am based in Tokyo. I can say despite not speaking the language it was the best decision I have ever made. Both locals and expats are friendly. If you are going to do business here it is best to have someone on your team who speaks the language though.

Another big reason I love it here is how safe it is. After having lived in SF for a few years, there's a lot to be said for that.

Re: being difficult. I would disagree. Moving to Japan and dealing with immigration took me 4 months and multiple lawyers. The bureaucracy is real.
Future WebHPC and Parallel Programming with JavaScript
Furthermore, they decrease readability and clarity of tests themselves. I am of the strong opinion that if you need to test 20 inputs, you should write 20 asserts, not a loop - when the test fails, you should be able to immediately tell _which_ input(s) failed, not just that a failure has occurred.

I came to this opinion by way of desiring to be clever in my tests and then finding myself having to insert `printf(input)` inside a loop in order to quickly figure out which input failed.

Code should be written so that it doesn't need to be modified. Feelings of aesthetics of desires to be clever should be avoided and are, ultimately, I think, often just vanity.
A number of our portfolio sites (including http://piaustralia.com.au ) are static html hosted on AWS S3 + Cloudfront.

The sites are created using Middleman[1], a ruby static site generator which I've found to be a little bit more flexible than Jekyll.

On our static sites, we grab inventory information as JSONP from a small Sinatra based service on Elastic Beanstalk with read only access to the DB. Other than this and the checkout (we'll get to that in a bit), everything is client side Javascript utilising local storage for the cart state.

We do not host our own checkout. Instead we use Shopify's ancient and way under-publicised "Cart Links"[2] feature. Cart Links let you pre-populate a cart and send the user to the checkout if you so wish.

To upload the static files to S3 we use an awesome program called S3_website which knows how to look for the rendered html from a number of static site generators, and sync it to S3. It's also smart enough to setup redirects, invalidate CDN caches and even gzipping content. It's freaking amazing[3].

[1] Middleman - https://middlemanapp.com

[2] Shopify Cart Links - https://help.shopify.com/themes/customization/cart/use-perma...

[3] S3_website - https://github.com/laurilehmijoki/s3_website
Github has OAuth2 - couldn't gogs have a "log in with Github" option that pulls all the data it needs from there automatically?
Interesting that the focus seems to be Azure rather than AWS, but good points all the same. My only addition: always always prototype before integrating a PaaS solution--there is just too much that documentation can't tell you.
Traceable to whom or what, though? If you've got enough money it's easy for the registered owner of the house to be e.g. a Cayman Islands company with anonymous directors.
I'm sure when it gets close again, they'll lobby to extend copyright once again for Mickey, Donald, et. al.

Imagine all the fun stuff all people would be able to do with the Disney characters if they came out of copyright. Disney could then make new things to define themselves.

Most of our entertainment industry just latches on to the old, giving us endless remakes and sequels instead of trying to find new writers and artists that give us things that are not cliche, inspiring and new.
Most apartments in New York City have a broker involved somewhere. In this case, the building owner had a sell-side broker. A condition for renting the building was paying the building owner's fee, directly to the broker, and while simultaneously absolving the broker of any responsibility to me, the paying party, over the building owner, the technical client.
Or unless you simply forgot to check all possible invalid inputs - which, all of us being human, will happen periodically, even with code review.
Beside stacking layers on chips, stacking multiple dies is also used to increase the density per PCB area. (I believe that works for DRAM and flash.) The package you see on the PCB may actually hold tens of silicon slices which themselves each hold tens of layers.

This method can be used until heat dissipation becomes an issue, which may be the reason why CPUs/GPUs are not stacked.
Commercial Common Lisps, or the text based ones developed by students writing master thesis?
Wouldn't you want to write those explicit tests anyway, to run the troublesome input in isolation while fixing the bug? With the tooling to fuzz, they should be one-liners or close, hardly cluttering. One time, working on an extremely fuzz-friendly function that was crazy rich in corner cases I even made the error message of the fuzz loop include the one-liners that would execute the failing inputs, ready for copy&paste. Testing never felt more productive.

I actually don't think that heavy fuzzing has a place in an automated test suite at all. Test suites should be fast and 100% reproducible at all times. Then explicit regression tests for the discovered cases are the only way. (I do occasionally allow myself to include short fuzz loops with fixed RNG initialization, but those are more on the "shameful secrets" end of the spectrum)
Isn't that semantics? I'm obviously quite aware there wasn't any physical theft.

My point was around the developers being seemingly okay with ripping off Github's UI.
I learned but I learned quite early, being an exchange student twice (high school and university, one year each). So I've been pretty much fluent since I was 17, which I realize is much easier than moving there in your 20's/30's.

But if you're in Germany I recommend immersion -- try hard to make friends who don't speak English or at least won't automatically switch into English all the time. That and the Volkshochschule.

Out of country yeah, I think Goethe Institute is the way to go if it's available where you are. Just based on reputation, but it's also a path into the German university system if you're interested in that.
For similar reasons that spreadsheets didn't put accountants out of work.
The US has no general right to privacy, and all large transactions are potentially notifiable to the anti-money-laundering authorities. This is what HSBC got in a lot of trouble for not doing.
Yea this is an interesting question.
I totally agree that integrated batteries sell better - I just wanted to point out that the driver is "cram the same capacity in less space and weight". It's a tradeoff between the three, and since a lot of people prefer lighter, smaller laptops over serviceability, that's where things go. (Written on a laptop with a non-removable battery).
same reason why they do opensource.

granted, this is probably more on the "intellectual property" and "secret sauce" side of things.
Vendor lock-in comparable to writing in Rust or Go.
I believe redhat staff use thinkpads (t-series and x-series)), meaning support for Linux is pretty good out of the box, and you can find a fix/ workaround for most issues on a fedora forum.
On the other hand, I've met high-functioning autists that feel offended at the idea that people want to cure them. My cousin is on the "very crippled side" of the spectrum, so I'd give anything for a cure. So I guess if the person can understand the concept, it should be their own call.
4. gulp/grunt is history already! webpack is the new hotness.

It's crazy how fast the things move in js world.
If you like this: there are even 3D CAD tools that work in the browser. For example: https://www.onshape.com/
A lot of them didn't understand technology.
> Plus it has way better battery life.

How much battery time are you getting?

And which battery do you use?

And are you running Linux or Windows?

(I'm considering a T420 right now)
Yes, I think so. I took this course while studying the last of a five-year engineering program. The mental tools are still really useful, and not something I have encountered through the 'regular' courses given at our local university.
Best Local Business Listing India – Dealerbaba
It's great you built your own tool and workflow that suits you, but there's no need to declare things 'bloated', just because they include things you don't want to use. That's your opinion. Its defaults suit me pretty well, and it's really well documented.
I feel that governments ought not have a right to my private financial information without a warrant. If they think I have committed a crime, they ought to be forced to prove such a crime. This is no different than every home having 24/7 interior surveillance with the hope that a crime could be discovered.

Governments, especially so-called "progressive" governments have the wrong belief that our money belongs to the government first and citizens are permitted to keep their 'share.' I know many people here think that a total loss of financial privacy is 'fair,' because of some sort of misguided class-warfare, however how would you feel if your entire computer and web history were transmitted to the government with the purpose of identifying crimes you might commit as opposed to being in response to a warrant that establishes probable cause that you actually committed a crime. Having money in an overseas account does not even come close to reaching a threshold of probable cause for tax evasion. However having overseas money (or in my case, a domestic French account,) doesn't mean you are a potential criminal any more than being black means you are a potential criminal. This is financial "stop and frisk."

In the US this loss of financial privacy and these 'disclosures' amount to a warrantless search. I welcome any counter argument.

Just to be clear, I'm not a 'fat cat' billionaire -- just an American living in France that has the 'privilege' of being taxed (heavily) by both the US and France. My French bank has to disclose information about my accounts to the US Treasury and I have to fill out an FBAR each year to 'prove' to the US that I am tax compliant, thanks to FATCA.

If it weren't for the obvious class warfare aspect, liberty minded progressives would be losing their minds over this violation of the fourth amendment. They'll howl over warrantless wire-taps but many remain silent with the financial equivalent of wire-taps.

I am not advocating tax evasion, nor do I support or defend those actually evading lawful taxation; I am opposed to a police state where everyone is a criminal until proven otherwise.
The whole NYC real estate brokers thing is completely fucked. The whole thing is a scam.
I think that the term 'salespeople' here refer to those who proactively push their products to the market and by doing so widen the market for the company they represent.

The examples you give are indeed places where buying or selling happens, but where does the incentive to do these transactions come from? It's still from humans. Sure, we are bombarded left and right with ads that were carefully targeted for us by complex algorithms, but I don't think I've ever bought anything from Amazon without reading a review about the product from another user, or bought stock without going through several opinions written by more-or-less respected analysts.
I hadn't seen that post before even though I have heard of Groove. Thanks for sharing.
I'd count contributing to a retirement account a basic expense. The more money you make, the more you can contribute to your retirement account. Together with market returns it kind of makes sense to work a lot now to work very little in the future.
Firefox 52 more privacy oriented with a Tor protection mechanism
because traders are used to seeing such predictions fail.

Reuters was trading FX electronically since the early 1990s. At the tier one IB I worked for the IT budget was 500m USD a year (across products), and that was in 1997! Huge resources were thrown at automation. However, to this day, large trades in FX (> 10m USD notional) are still almost exclusively performed by humans over a telephone or over the bloomberg messaging system.

That's because, no matter how much you automate stuff, there is still the 1% "edge case" scenario where something goes wrong, and when that happens, you most definitely want a human that you can "look in the eye", when you have that sort of execution risk. Remember that markets move really fast and there is a lot of risk in big trades that "go wrong" because unwinding said trade will almost certainly cost one of the sides a fortune.

Also, high finance is not just about what you know. It's inevitably about who you know, about "illogical" factors such as salesperson charisma, entertainment, and most importantly, a credible personality type that understands the edge case risks. These things are very hard to replicate with a machine. You'll say they should be, that these things are unfair, but they remain a fact after many attempts at removing them have failed.

As for AI, let's for now call it what it is: machine learning. Learning from the past. That's fine for recognising stop signs at different distances, angles and degrees of noise. But in finance, the past is often misleading. Sure there's trend, but there are also very big instabilities in the historical correlation matrix. Paradigms shift without you even realising it. The constant is change. AI is not good enough at that, yet.

BTW, that's not to say machines are not making inroads. It's becoming almost impossible to get a decent trading job now with knowing at least R and Python to a comfortable degree, and good quant programmers cost a fortune. There's massive demand.
I think you're only half-right here.

You cannot do this kind of error correction it like ECC checking in the CPU because it would require multiple clocks or too many pins.

You cannot do this kind of error correction across multiple DRAM chips on board because it would require too many pins.

But you could do this kind of error correction on-chip because you could just read 1024 bits (or more) in parallel from multiple areas (or even mutliple stacked silicon slices).

One problem, however, is that each small read would induce a high energy cost due to the many bits fed into the extensive error correction circuitry. While it shouldn't be a problem for consecutive reads, random-access would indeed lead to a high power consumption which in most cases would not be acceptable.
I understand - however the gaps in the streaming catalog will be different for everyone, depending on taste, which in total results in a vast selection of music not available via streaming, even in western music.

No doubt, however, that most people will be fine with that. For me it isn't - I really care about my music and missing certain releases or the risk of losing it at some point isn't an option for me.
A good idea.

However I don't think it would work in practice, for the same reason public domain suffers now which is corporate lobbying. Fit to purpose, well thought out laws do not survive it.

It's the collective maturity of people that has to change. When the powerful elite is able to value culture more than their personal agenda, we could see some change. But that is a distant future if at all.
The main problem I have is graphics artifacts in applications that use webkit, for example Vivaldi and Code.
Here(https://gfycat.com/MemorableIndolentDuckling) is a screengrab I made of the tearing, it mainly happens when I move the mouse over certain objects. Everything works fine in firefox so its pretty weird.
If the semblance of the rule of law is really mostly semblance, it may actually well be better here and now.

I lived in a country which, at a certain time period, had such a deterioration in the quality of law enforcement (corruption, lack of funds, high crime rates etc), that the local mob effectively did run the show. And while it was messy, they did actually establish some rule of law - except it was, of course, their law. But it was something businesses were willing to go along with, because some law is usually better than none; and if paying, say, 10% on a regular basis means you can generally do business normally otherwise (and your contracts are enforced if needed etc), that's not the worst place to be in.

If you think about it, governments essentially evolved out of such bands of armed people providing "protection" to the populace (which really just means that no-one else is going to rob them). So when a government becomes so inefficient and/or corrupt that it cannot effectively provide protection anymore, well, the next challenger is going to take over - and, if successful, eventually become the new government. Somewhere down the line, people start asking questions like "why are we paying these guys", and you get all kind of fancy philosophical theories like social contract and natural rights, and the role and mechanics of government evolves accordingly... but it still has to be able to provide this one basic function: ensure that no-one else collects the money from its citizens, and no-one else can rough them up.
This is a pictorial description of the proof in the sibling comment. It does not use calculus of variations, just the definition of the path length of a (differentiable parametrized) curve. If you want to call your parametrization a "light-ray" thats fine, but muddies the waters for me.

Just spell out what we mean by path, length of a path, and use calculus of a single variable. No need to introduce 'time', 'constant speed' or the like.

BTW, a truly variational proof is in the wikipedia article [0].

[0] https://en.wikipedia.org/wiki/Calculus_of_variations#Example
The comment also talks about suspend to disc.
Trying to edit scripts doesn't work for me
how many would you need to make it worthwhile?
I use python based Nikola, a static blog generator. This i s for my personal blog. The killer features for me are using jupyter to write blog posts and custom urls for posts (which seem to be missing from pelican, the only other blog generator to support jupyter). The documentation is good for the usual tasks. In the extremely rare case when the documentation is not sufficient, the code is really easy to understand.
Linux, the 3 cell one (the one i got it with a 2 cell has about 4 hours left). I get about 9 hours with full light and wifi and about 14 with ethernet & slightly dimmed light. Obviously linux (also Arch), i dont think Windows can be optimized for such battery life. And in my experience Arch also beats Ubuntu. At least without a lot of hacking.
Worth noting that you don't have to be a Ruby person to effectively use Jekyll. Most of the dynamic features are implemented in the Liquid templating language -- I hardly ever touched any Ruby when dealing with Jekyll, especially if I were using it in conjunction with (typical) Github Pages, which whitelists Jekyll plugins and thus incentivizes sticking with the simple vanilla setup.
Well, it's an article posted on vox.com. You should've expected that.
Just because you don't remember a time without speed cameras doesn't mean they are ineffective and a "thin veil of safety". It's like vaccines, over time people seem to forget why we have them in the first place.

France makes an excellent case study for this. They only implemented speed cameras and related safety measures around 2002/2003 but managed a remarkable drop in fatalities and average speeds [1][2].

Speed is insidious; we live in a three-dimensional world so drag increases quadratically with velocity, or going at 40mph requires four times as much power as at 20mph, and there is of course a corresponding increase in the kinetic energy in an impact. This is particularly important for pedestrians, where the difference between 20mph and 30mph is likely injury vs likely death.

1: https://www.ncbi.nlm.nih.gov/pubmed/23298692

2: http://imgur.com/a/of7JV
The salesman is incentivized to screw you. They work on commission so the faster they can move houses, the better. Real estate agents are screwing both the buyer (feed you bullshit to get you to buy) and the seller (convince to back off of higher prices because the 0-15% difference in price isn't worth the weeks more effort on their commission).
Of course they don't... But they are not the client... It's the client who needs honeyed words, and that an AI can't do..
You do not loose your data with both methods as power is used for suspend to RAM.

BTW: OSX has not a "pure" suspend to disc anymore and the default method is suspend to RAM when closing the lid
No basis for the $5.1B of revenue attributed to the patent. Was hoping for concrete data/evidence.

In any case, if you're a small company (tens of million of $ in net worth), Amazon is unlikely to come after you
Reduced battery time (?), more stuff to fail and being dependent on software for hotswap functionality which may have some serious issues with non-Windows and even none NT10 based Windows operating system and the list can go on.

We're not talking about a fingerprint reader here. Convertible laptops have to make very specific design choices/compromises which come with some disadvantages currently.