skysight-inc/HackerNews huggingface dataset:
Denying facts and calling me silly are both not convincing arguments. I will ask you to repeat that insult when we meet in meatspace one day.

About your fact denial: Firefox does save cookies forever by default without asking users for permission about that, what enables tracking them forever. This is the opposite of proactive privacy.

This is factually true. It is not possible to "untrue" this fact. Everybody can check it.

What makes it even worse is that Mozilla is positioning itself as a "privacy aware" organisation, effectively brainwashing non-technical users with false claims about "privacy awareness".
React Redux VCR – Replay user sessions in real-time
I've only used a debugger a few times, when the program did not seem to behave according to the source code. That was invariably due to a third-party bug (compiler, library, OS) or to me failing to understand a subtle point about the language or library I was using.

But in general I agree with you.
Autism and Evolution
Not everything is crappy at IKEA: you can get cheap mass pine wood furniture that looks pretty decent (if you paint it to fit your tastes). The cost of such furniture is often cheaper at IKEA than buying the planks of wood at a consumer store.

There is also a tone of crappy pressed wood furnitures that will slowly decay and look ugly 5 years later or will just break and cannot be repaired.
Unfortunately, that button doesn't appear until the site is fully loaded, so if you really want to load YouTube in the app, you sit there staring at your screen for two or three seconds, angry at FF for not just doing what you want and opening the site in the native app. For those of us in rural areas with crap connections, it can be five or ten seconds for Firefox to get to a state that it decides the site is fully loaded and let you leave the app.

I tried using FF on Android for a while. If I saw a page with a link to a YouTube video, the fastest way for me to watch the video was 1) Copy the link to the clipboard. 2) Open Chrome and paste it in 3) Click the link.

Lots of apps are bad actors like this - Facebook, Twitter, etc. In those cases, when you click a link in a post or tweet, you go there in their own built-in browser, trying to keep you in their app. But, they give you the ability to turn it off. It's in the app settings if you look.

Firefox doesn't have this. You have to wait until the page is fully loaded, and then decide if it's worth your trouble to open it in the native app now. Most of the time it isn't, it would have been faster in the native app, but you're there now, so eh. For YouTube, it usually is. But it's just so hair-pullingly frustrating.
Try asking questions involving obscure or complex programming problems for which no previous questions exist.

Try getting ANY answer at all.
I've seen this happen where I work at (a rather large international software company). First all coding is offshored to Eastern Europe and/or India - just to wake up a few years later to a crisis where there is a serious lack of senior technical personnel (senior devs and architects) to sit between the local customer and the offshore dev team or do some consulting at customer locations.
isn't Gauss the father of modern statistics?
BS. Unemployed yes, skilled not even close.

The ex-Nokia people with their Symbian skills are not useful for the modern mobile/web dev market. Almost every single IT-company in Finland at the moment is suffering from lack of developers.
We built a SQL database backend as a service based on SQLite, we like it so much. The typeless schema and lack of some constraints can be a challenge, but there are work arounds (check constraints). High write uses are the only problem with SQLite, our service provides application level caching via a X-Query-Cache header to provide caching. In that case you're basically serving from redis.

Our goal is to provide a SQL backend to everyone or device on the planet. To get that level of scalability and manageability (ie disk usage and cpu usage) you pretty much have to use an in process database. SQLite is the best there is as others in this thread have noted.

Full disclosure, I'm the founder of Lite Engine:

https://www.lite-engine.com
Could a company hypothetically create an extremely solid phone with interchangeable parts when upgrades become available, and it's not done just because they profit more with the current model? Or is this just not feasible?
How many of us here have gotten EKGs for panic attacks we thought were heart-attacks?
Presumably this is because they don't want hangouts to become a de facto file sharing service, by the fact that the person you're messaging could be offline and you might expect the content to be archived/re-downloadable. The fact that pictures are shareable is (I think) because they do/can put the pictures into a google photos gallery.

What you probably want to do is put it in google drive and then share a link in hangouts.

(Not a googler)
is there such a thing as multi-unit 'tiny houses'?
"But all my attempts to ask questions were unsuccessful."

Sure. But all the times you had questions that were answered on stackoverflow even before you asked them on Google, you were successful.

And by answering your own questions on SO you're helping out the next guy.

Post your question hoping you'll get an answer, but recognizing that you probably won't, and that you'll probably come back 24 hours later and post an answer to your own question.

You will accumulate karma for these, slowly but steadily. But more importantly, you're helping out those who follow.
Carry on my wayward son. Inspired to keep going.
IBM says Swift is ready for the enterprise
Yes, my article needs a follow-up that goes in greater detail on the causes of the issues and suggests some actual improvements.

Point taken. I'll look into that as soon as I find the time for it!
I think there's some kind of sliding scale that needs to be teased out. eg, for your bicycle example; if I cycle an hour from home, then have a puncture; I'd rather be able to swap a tube out myself, than walk it home. Even if I can call someone out to me, I can probably do it myself in the time it'd take them to arrive.

Once you can admit there's some level you'd rather be able to do yourself, all you need to do is keep stretching that envelope little by little.
If you have to break out the multimeter, it's probably just better to throw out that radio and make a new one.
These do not appear to be accessible at all.
If you use this on your site, I will not be able to read whatever you're trying to tell me, other than by making me look at source.
Please don't do that.
I know accessibility is hard, and the developers of this were just trying to make something that looks nice and gets the job done.
Every time an inaccessible reusable {component, library, toolkit\, framework} is released, the inaccessibility spreads like a cancer to every single downstream project.
What this translates to is a web, that for me, is slowly going dark.
This sucks, but I don't see any way to fix it other than trying to be some sort of front-line accessibility cop when I see new stuff on HN.
But I'm not an expert in all forms of accessibility, and I am already stretched thin trying to build my own accessible apps.

I don't have a good answer here, just a plea to consider accessibility when designing stuff that's meant to be some variety of reusable widget.
Well, given that the larger figure originates with Greenpeace, you can pretty safely rule it out.
Sorry to be negative, but these are all bad. GAP-bad.
"Show my next flight to Melbourne" and "show my last Deliveroo email receipt" both are working for me.
> Those rare times I'm stuck on a programming issue, I find it impossible to find any useful answer on SO.

That's because when you get stuck, it's on non-trivial, sometimes edge case-y things. When most others get stuck, it's because they are doing something obviously wrong or have a common issue.

I have the same problem. I've asked <5 SO questions, but many of them have been last resort, "Lets see if the Internet knows" type of scenarios. Generally those aren't nearly as rewarding or easy to answer.
The binge drinking I've seen in Sweden is a shadow of the binge drinking I've seen in the UK, which has more lenient laws. Though I dread going to conference in England because their normal end-of-the-day social drinking is my binge drinking, so I'm perhaps not one to say.

I believe that it's common in many if not most countries for its citizens to have a strong sense that they're the best in the world. Forbes has an article from 8 year ago titled "World's Most And Least Patriotic Countries" describing a NORC/U. Chicago study. NORC lists Sweden as one of the least patriotic countries.

Given how much I knew Swedes love their country, and love flying their flag, either that study has methodological errors, or effectively all the citizens of a nation have a strong sense that their nation is the best in the world.
Corned Beef #.
"Companies can hire entire teams overseas"

Sometimes it's much better to hire a few talented people than an entire team. The young digital companies run by savvy technologists are attempting to play by the lean startup playbook.
Don’t lose your prospective customers – Use canUmeet’s Solutions
Active-active DR scenario, zero failover. Done this loads with Oracle. Or mostly-read regional DBs separated by a slow WAN, ditto.
Good tool to understand what your staff doing on work PC's
Ask HN: What broswer do you use?
Something that has been asked many times before, but as time passes I´m intrigued to hear new responses and points of view.

Firefox beta here.
MySQL has a bunch of irritating gotchas, most of which can be configured around or worked around, but they're just unpleasant by default. E.g. mysql "latin1" refers to a non-standard characterset that has only half its characters in common with the characterset commonly known as latin-1 (this is documented, but to find that documentation you have to first consider the posibility that "latin1" doesn't simply mean "latin1"). Likewise "utf8" refers to a non-standard characterset that has only 1/16th of its characters in common with the charcterset commonly known as UTF-8. A lot of its defaults are table-engine-specific, but the default table engine is set per-server, and even if you specify the engine you may silently get a table with a different engine (if the server doesn't have the specified engine enabled then it will use the default engine rather than giving an error). It uses non-standard quoting characters and non-standard table name equivalence by default. I can't remember what exactly went wrong with its timezone support but I remember it was bad enough that we didn't use it. A lot of its functions/columns will allow invalid values by default rather than failing to insert.
The Scientific 7-Minute Workout
I strongly object to the ideas in that book bring described with the terms such as "higher-level abstractions", "sensory input and action output", and "meaning from global patterns".

As I read it, they were precisely the notions Freeman was arguing against.

There is no "input" when the history of a being, it's current sensitivities and orientation in the environment are all inseparable and mutually defining.

There are no higher level abstractions, and none needed, when you're so poised in a situation with your whole brain and body that any appropriate stimulation is already meaningful.

Freeman, for me turned thought upside down. I.e. we don't go, "I've detected that as being food, so I may eat it", rather we go "I've noticed I interact with all these things in a similar way (e.g. eating) that's how I recognise them as related".
The developers of Age of Empires used MSAccess to store the numbers that define hit points, size, speed, spawn rate, etc. of each of the units.

This enabled the game designers to test changes in game balance without having to wait for modifications in the executable file.

Depending on the design of your game, you can use SQLite in a similar way.
I keep hearing that FPGAs suck, but they seem like a reasonable middle ground between CPUs and ASICs in terms of cost efficiency as this article mentions.
All this is pretty funny to all dropcatching people around the world if he really said it. If you act upon email the domain is gone.
They will be once the EU signs CETA next month.
The Optimus Maximus had one big screen under it, with quite a high resolution. These keys all have individual screens with a a resolution that is not that high.

I'm surprised about the price too. Mechanical keyboards tend to be really expensive, let alone mechanical keyboards that have screens in the keys.
in Ukraine it's "собака" (pron. "sobAka") and it means simply "dog"
What makes you think that?

Tax breaks on repairs would not adversely and unfairly impact companies possibility to sell in Sweden.
Thank you, it is simply one of the most useful comments I (as developer) have for the moment. I will look forward to get a clue how to provide accessibility features in the next releases. Shame on me but this was exactly that feature I completely missed off.
On the other hand, I've repaired my Bosch washing machine twice in the last year. Once to replace the pump (somehow it ate a pair of tweezers - still not sure how!), and once when one of the mounting brackets for the main drum suspension springs failed. Both were remarkably easy repairs, though the design of the mounting bracket seemed like it was designed to eventually fail after a certain amount of use (or perhaps abuse). The important thing was that although Bosch don't sell the parts anymore, compatible parts were easily available online from a third-party parts supplier. The Internet seems to have really enabled such niche suppliers to thrive.
I agree with you philosophically, but what you are describing is a market clearing price. That is, regardless of the price, there are not infinite bananas. Even at one million dollars per pound, there is no way for us to allocate bananas that do not exist. At some point, at some price, people simply say: "well, I guess I want no bananas today".

When nominal demand far outstrips nominal supply, I think it's fair to call it a shortage. Temporary. It will correct. In a less than a decade.

It's funny - the management ego part that is in alignment with your comment (that "there is no shortage")... Because coders have become the modern blue-collar assembly line worker, management types often want to pay assembly line worker prices, and are having a difficult time coming to grips with the fact that these workers might make more money than they do. Outrageous!
It's a shame. I was really hoping that Allo would launch as a direct competitor to iMessage. I know I'm not alone in this, but the ability to use the desktop client for iMessage is the only thing keeping me with IOS.

With Android, PushBullet and the others were alright, but pale in comparison. When Google picked up GrandCentral and dubbed it 'Voice', I thought this would be the perfect solution. 'One number to rule them all' with SMS, an eventual desktop client, etc --- but it left out the non-US users. We were grandfathered in, but I have very little use for a Seattle phone number these days.

I'm not sure why Google brought this out as another client instead of incorporating these features into one of their existing applications.

It feels like Google is trying to reinvent the wheel by giving it corners.
I disagree that there's PostgreSQL support out there. When I was having serious performance issues, I did a ton of Googling and couldn't find a single place that could offer a-la-carte support, only very, very expensive yearly subscriptions from questionable places - ie. no name brand consultants or anyone connected to PostgreSQL itself.
People have been insisting that bitcoin is on its last legs at least since its initial introduction. Sometimes even justified. But so far the community has managed to hold it together.
Oh I see. That makes sense.
I think that the work on Leonardo at MIT showed how interaction could provide an alternative way of training an agent, and I think that the ongoing development of SOAR shows how learning can be done as a series of capability creations/integrations by an agent.

It interesting to me how both efforts seem to be peripheral to the main focus of the Machine Learning and Autonomous Agents communities.
Exactly, that was I meant :)
Functional programming in C++
"Some skills take almost a decade to acquire."

This. So very much this.
The Nintendo 64 Game Shark actually did. You'd set up filters for various conditions (e.g. RAM value is X, where X is number of lives, items, character position, etc) and ask the Game Shark to filter RAM addresses that meet them. Change your game state and re-filter until you're down to very few, then you could tweak the values to see if it changes what you wanted. Pretty neat, especially since you could do it right on the console in realtime.
Tweakbit Driver Updater Crack 2016 with License Key Free
I'd guess probably so but the issue is that this company would not be able to compete and would die since the other model lets the other companies be more aggressive in R&D, marketing, releasing new products frequently, etc, etc.
Postico (https://eggerapps.at/postico/) is a really nice PostgreSQL client for OS X.
It isn't always so simple. Money and lifestyle often plays a role in what folks can and can't do.

>... even with the availability of all the tools needed.

This is often a first problem, actually. I've had a few times in my life where I've been completely without handtools. Upon first moving out, for example, upon moving out again: After splitting with my ex, and moving to to a new country.

So if I would sit here and start looking at a washing machine that is broken, I have to buy parts, hope it is user-serviceable, plus make sure I have the handtools or buy them. Afterwards, I know there is a bit of risk that I've repaired this badly or that the source for the instructions were wrong. In addition, if I had to replace a large part, I also have to deal with disposal (not all places will take large items often).

If I'm limited on money, there are generally other choices. A used washer from a dealer or a new, bottom-of-the-line washer on clearance or something sometimes runs the same money - plus I get some sort of promise it'll work or be replaced. It might be possible to repair it if there is a repairman in the area, but I'm gonna balance that out with the cost of the other options.

In addition, with something like a washing machine, I have to figure out if I can wait 2-3 weeks on a part. Do I have time to go to the laundry place? Can I afford both the part and to pay to do laundry? Can I do it over at a friends house for a few weeks? If this doesn't fix the machine, can I afford to try again with a another part? (this last statement is often a sore point when folks are fixing their own vehicles).

And this is assuming someone is mechanically inclined enough to do it or try it, if they think it is a reasonable risk (don't want the washer catching fire) and other things I'm sure I'm missing.
A news source with objective reporting. Links to statistics showing relative risk of say a terrorist attack and compare it to something common like a car crash.
Perhaps the take-away is that when the SQL engine is in-process and queries do not involve a server round-trip, the "n+1 query problem" is not really a problem.
ISDS aren't exactly new.

I believe current trade deals already include them so CETA would not materially change that.

ISDS is a red herring
Yes, but it would be huge and expensive and nobody would want to buy it. Plus modularity and BW compatibility requirements would severely limit the design space available for further evolution (both look and feel and internal hardware aspects). Highly integrated hardware and systems-on-a-chip do have several advantages but are pretty much the antithesis of modularity.
> a man's home is his asshole

> don't put all your eggs in one asshole

It checks out.
Yep, you win.
An in Depth Interview with OpenBazaar’s Chris Pacia
Spring comes to mind as a widely used framework that benefits from those "stereotypical levels of Java abstraction and patterns."

But it's the exception rather than the rule. Once you have something like Spring in your codebase, to take care of modularity and reuse, everything else should be coded with as little "abstraction and patterns" as possible.
> Active-active DR scenario, zero failover.

I guess, but I don't see the advantage over master -> slave failover? You lose unreplicated writes either way.

> Or mostly-read regional DBs separated by a slow WAN, ditto.

If it's just reads then regional slaves work well. If your writes don't need to be transactional then a RDBMS seems unlikely to be a good fit in general.
The Mickey Model: A New API Business Model
Aiohttp is the next layer up the stack, it just utilizes whichever event loop policy is active. So basically it just makes it faster in most (all?) async things it does.

I use aiohttp and uvloop fairly heavily, though I've not formally benched with/without uvloop in quite some time.
Finland leaving euro is among the least likely political scenarios in the near future. Well, I would have said that of Russia invading Ukraine or UK's brexit as well before those happened.
The botnet attacking Krebs could in all likelihood take down the entire Tor network.
The article argues that people are leaving poverty by moving to places with higher minimum wages and through places with large populations increasing their minimum wage. Which means expensive-to-live-in places like San Francisco, DC, New York etc because those are the places with the higher minimum wage. It also means that the places they're moving to will become more expensive because of more demand for housing.
From my US perspective, I don't think anyone here believes that Sweden (or any other Scandinavian country for that matter) is some kind of wondrous utopia of social democracy without its own problems. What is going on is more of a growing sense of despair and frustration as we see other Western countries moving forward with social progress as we remain stuck in the 20th century, unable to figure out even the basics. Having a conversation regarding the "disposable culture" would not even be a blip on the radar in our political environment (mind you, this is an environment in which one of the main political parties has put forth a candidate who publicly stated that climate change is a hoax perpetrated by the Chinese[1]). So, to see other countries discuss issues such as these is both literally and figuratively a foreign concept.

[1] http://www.politifact.com/truth-o-meter/statements/2016/jun/...
Generating a Bitcoin Vanity Address with Azure N-Series GPU Virtual Machines
Hold on what the hell - I just skimmed through the 'decline of...' article referenced by the above article to look for the one of the reason for those 2013 stats being that there are users that can find the answers to the questions they need without asking and without answering. I am within the 8% that have answered more than 5 questions but I don't have time to actively contribute but do use it everyday and am voting on questions and answers everyday. If there are more like me then how is it in decline?

That the referenced article doesn't cover this then undermines the other arguments about its attitude to users (arguments I largely disagree with).
It's died at least a hundred times by now https://99bitcoins.com/bitcoinobituaries/
>"I’ve been toying with the idea of forming a 501(c)3 non-profit organization — ‘The Center for the Defense of Internet Journalism’, if you will — to assist Internet journalists with obtaining the kind of protection they may need when they become the targets of attacks like the one that hit my site."

Now this is an interesting proposal. A 501(c)3 would need to be unbiased, and also require a large amount of starting capital. On the other hand, a non-profit that strives to protect internet free speech is pretty alluring. I wonder if something like this could be in the next YC fund.
In the US it's the exact opposite. Saying you're not religious is political suicide!