skysight-inc/HackerNews huggingface dataset:
Ah, there was an event that triggered a regulation? I was going to say that someone must have finally read this comic: https://xkcd.com/651/

Your link says: "In October 2010, the FAA issued a Safety Alert for Operators highlighting the fact that the cargo on board Flight 6 contained a large quantity of lithium type batteries. The FAA issued a restriction on the carrying of lithium batteries in bulk on passenger flights."

But the comic seems to have come out on Oct 19 2009, so I guess the comic was prescient.
ISIS was also the name of a secure IT governmental network in France :-)

Note that from a US point of view, there is also a fundamental difference in Switzerland: most citizens there trust that the government can be stopped by a simple popular initiative if it oversteps its bounds. In Switzerland, a petition with enough signatures triggers an official referendum, that if accepted becomes a law. No veto possible by government officials.

So yes, I am too very suspicious of governmental surveillance, but in Switzerland it may be less out of fear and more because they are pretty confident they can stop a government that goes over the top
If moving becomes a common response, we can use street lighting to fight gentrification. Don't discourage it.
how to avoid the "zerohedge rebuttal", for future reference

1. go to zerohedge article that raised awareness in the most sensational and comical way since Lehman

2. look for the sources in the zerohedge article

3. quote the source instead
>historically discriminated against group

So when does reparations end? Is there some objective condition that can be met where we can all agree to stop trying to prop certain groups up while discouraging others?

I personally don't think that's possible. We would spend the rest of time trying to correct perceived wrongs done to categories of people for hundreds of years. It's far more sane to simply agree to NOT discriminate based on race/gender/creed/religion/politics OR say that it is fair play to do so.
Update: Back up now.
25 Stellar Facebook Bots Digital Marketers Must Use Now
There is a Game Genie code decoder/encoder here:

http://www.smspower.org/maxim/forumstuff/gamegenie.html

(This was designed for the Sega Game Gear version, but the Game Boy algorithm is the same.)
thank you for being honest about your opinion and vote. i am not a citizen albeit living here, but I would agree with you - if strictly following the current laws (and if anywhere, I would expect Swiss would do it), government/secret service is basically toothless, and could not gather anything not publicly known (ie you can't google it, you can't gather it).

Not that I am a big fan of intelligence guys, but they are some sort of necessary evil when running a country, if there are still checks and proper oversight in place. And till now it felt like they are way too restricted to actually do their job. Maybe in 20 years we will curse this vote, who knows
Vegetarianism can be the norm, but for that to happen one of two things must happen: either the cost of meat has to be prohibitively expensive ("the stick") or vegetarian dishes have to be more appealing to the public at large ("the carrot"). Neither of those things have happened yet.

For Firefox to gain market share, either the perceived "cost" of using Chrome has to skyrocket or Firefox has to be superior for a common use case. Ethical arguments attempt to do the former, but imho nothing short of google charging for chrome will increase the cost.

Mozilla needs a killer web app that people want to use. Something like gmail that attracts millions of people, with features added to Firefox (new APIs or whatever) to make the app much more effective.
You sound depressed. Have you seen a therapist? If you haven't yet, it would probably be worth a try. Good luck.
I've used SQLite with a 5GB database and tables up to about 15m rows, and while I've certainly managed to chew up a lot of disk (same as SQL Server or Postgres), it's not the day to day experience, even with quite complex queries. All you can do is EXPLAIN QUERY PLAN, or perhaps look into putting temp files in RAM, if that is more plentiful:

http://stackoverflow.com/a/19259699/24618
Boosting Your Rates with Psychologically Validated Principles
Pretty sure way more sites are centralized on AWS behind a GUI so unintuitive companies pay Amazon to do it for them.
OVH got hit by a bigger than 1Tbps attack this week
I personally think we live in a deterministic universe and free will is a farce. A serial killer is, ultimately, the product of biological and environmental forces that were out of his control.

That said, we still need to draw the line somewhere if we want our laws to be effective. And the universally intuitive place to draw it is between biology and environment. The result is that environmentally unlucky individuals will get screwed so the rest of society can flourish. So yeah, if you had racist parents who brainwashed you with neo-nazi doctrine, I'm fully okay with the government not requiring that you be accepted by society.

Religions are a touchy subject for many, but I don't personally believe they should enjoy any special protections. And I say that as an atheist who'd be highly discriminated against by many, many people.
>> For developing a game, maybe storing item tables with items and stats or the player's inventory might be good candidates

Doubtful. Player inventory is not going to be large enough to bother, and item tables you'll want to be in-memory anyway, so you might as well just read them from CSV, JSON, XML etc (and that way you can easily edit them, too).

I would say that SQLite only makes sense when your dataset is too big to be entirely loaded into memory in a cooperative environment (i.e. assuming that your app is not allowed to hog the entire memory). I'd say that starts at tens of megabytes.
We use SQLite as a data integration tool. We connect to a third-party system's esoteric database using an ODBC driver. Then export tables to a SQLite database. This process can sometimes take a few minutes but is generally quite quick. Then the SQLite database is compressed and uploaded to cloud blob storage. Effectively at this point it is a "snapshot" of the third party system's state. Our cloud system is then tailored with SQLite queries to know how to use and understand that foreign schema. By doing it this way we avoid needing to know several dozen SQL dialects for esoteric database engines that "never won the race in the 1990s" (think Progress, Ingres, Paradox, etc). It means we only need to know SQLite - a current, OSS and well supported variant of SQL. Epic cost and time savings are the net result.
> Almost nobody actually collaborates on anything. Everybody wants to do their own thing and it leads to developer fragmentation. Every project is undermanned. LXQt is especially undermanned right now. The Cinnamon guys, last I heard, want to switch to Qt but don't have the developers to do it and would end up being a LXQt clone.

As an example, instead of starting another desktop project (lxde, razor-qt, lxqt), some could have contributed to or collaborated with xfce.

> Nobody needs that many desktops, especially when nearly all of them are clones of each other in either GTK or Qt and 95% of the apps duplicate each others' functionality.

In a way like lxde, razor-qt, lxqt in relation to xfce.

Seems like you've contributed quite a bit to the fragmentation, coming back and preaching collaboration will at best only fix part of the problem.
> I also have a solid guess you've never experienced this environment.

Maybe there are worse environments that I have never experienced and where outright rudeness is the only answer, but as described I have experienced it and never had to resort to anything more than:

- keep moving at a firm pace

- avoid eye contact

- hold a hand up, palm outward, preemptively, as you move (I'm not a tourist, I work here)

- as a last resort, speak loudly and sternly in a local language without addressing anyone directly, "No, thank you," or "No!"

It's still rude, but I feel a far cry from defaulting to yelling obscenities and getting agitated.

As I said, maybe there are environments where that doesn't work, or maybe it just works for me. But defaulting to rudeness without even attempting to figure out the appropriate measure of sternness in a place where you are, for most intents and purposes, a guest, is poor form.

Yes, it is annoying, but nevertheless, you are in their country, and they are trying to make an honest (not counting the overpricing of their goods) living. If someone can't handle that, maybe they shouldn't have gone there.
true, but integration is hard, very hard. in fact, most of the time it's a failed cause, visible all over the europe, france being one of the worse cases
Open Data UK – how it could be made more practical and beneficial?
> Incomes are going up in large part due to increases in the minimum wage, which will ultimately cause a rise in prices.

Proof of this ?

It's very much debatable that increases in the minimum wage have major inflationary effects.

> go to the ER, which they could have done before Obamacare and without the monthly hit for the premium

This is not a solution. ERs should be for emergencies only.
He wasn't working as a programmer.
Build unstoppable maps [geospatial data on the ethereum blockchain]
That's your choice to make.

That said, most rational people can identify an opinion they disagree with without resorting to threatening the livelihood of the person espousing it.

The man made a $1,000 donation to support a view he believed in. He did nothing illegal or wrong and pledged promoting equality at Mozilla.

He then had a large concerted smear campaign run against him, with major sites threatening to block Firefox access unless Mozilla took action.

We have no way to know if you'd actually quit if you were in this situation; more likely you simply disagree with this view and see this as the easiest way to justify this situation as 'right'.

I disagree with Brandon Eich on this point, but I also disagree with how Mozilla and members of the LGBT community handled this.

The way this played out, and what it represents, introduces a chilling effect on honest political discussion/participation for anyone with opinions that might be considered offensive.

It sets a very bad precedent.
So even though Eich stepped down over the issue, and gay developers said that the work culture at Mozilla did not represent Eich's position at all, you switched browsers?

The LGBT folks won that battle. If you don't switch back, then you've hurt their cause. OkCupid did this - they made a big song and dance about boycotting FireFox, intruding their political message into all their users' lives... and when the LGBT side won, not a peep out of OkCupid to repair the damage they'd done. Some others did similar things - appearing righteous was more important to them than actually being mature. If you don't stop the boycott after you've won, then the problem is with you.

(note: I am actually very pro-gay rights, but the actions of some around the Eich debacle were as deplorable as he was)
I love LuaJIT, but what it needs right now is some sort of Lua5.3 compatibility. Despite being an excellent piece of tech I think this current state causes some damage to the Lua community because often developers will write code in a Lua5.1-style so it is compatible with both PUC-Lua and LuaJIT interpreters. This has made the adoption to newer Lua versions more difficult.
There is none.

It's been "wisdom" for so many years that low taxes and low minimum wage results in increased employment and better prosperity for all. Guess what. It hasn't worked.

And it's a stupid argument to make when productivity is such an important measure that never gets factored in. How productive are workers who can't afford to properly live ?
I use both C++ and C# a lot these days, and like both. I am more comfortable with C++ so memory management is usually not a problem, interestingly I find that it is in C# that it is sometimes annoying to wonder if the objects you manipulate are references or values, but you end up getting the gist of it after a bit of practice.

The prevailing rule in C++ is to try to avoid using pointers when you can, you should rather use references. It is surprising the amount of cases when this is enough.

A lot of people use smart pointers in C++, which implement reference counting transparently for a little overhead. shared_ptr was made official in C++11. It allows to make pointers on an object and delete it when all pointers were destroyed.

I personally prefer to do without smart pointers and make objects ownership explicit: If I need to have long-lived objects I will put them in a structure/array/container and comment about it being the original owners. I would then do allocation/deallocation manually, which actually makes me more comfortable, as I prefer it to be explicit.

But that is purely a matter of taste.
TO-mato/tamaeto
Email jgc.
Its buggy too. Really needs someone to spend some time on it fixing the bugs, but there clearly is not the demand. Actually I am more interested in a maintainable static bindings generator.
That's because humans are tribal by nature. Trying to undo millions of years of selective organization bred into how we react to groups is ridiculous.
No cause for the stroke. The symptoms were clearly from a stroke (a black spot on the mri if i remember correctly). A 'youngstroke' for which they had a special team in the hospital.
Cheers for a great discussion. Here's to hoping we don't get fired for it.
From the article:

> It’s like the early days of the iPhone – the skeuomorphism design helped users get accustomed to use it, through the icons that imitated physical objects. Once they got educated, more than 8 years latter, the flat design was introduced.

Does anybody have a link for an official proclamation from Apple confirming this? To me it felt like an effort to bring something new and exciting as skeuomorphism was getting boring after 6 revisions of the of the OS. I dread that day, but I think in a few years, skeuomorphism will come back, once some high profile designers will get bored with minimalistic flat design and will proclaim how "amazing" skeuomorphism is.
FWIW MySQL performs in exactly the same way, any temporary tables by default go to /tmp

this includes whatever you stick in parenthesis.

`select * from table where account_id in (select id from accounts where name like 'Fred%');` for example
For people as conciuous as this, I highly recommend uMatrix. It is a switchboard that easily lets you control anything (from initial request to frames) per domain.
> Parallel execution of sequential scans, joins and aggregates

This confuses me—I thought a sequential scan was slow because it was limited by disk I/O; why is it faster to hawe multiple threads waiting around for the same disk?

(I guessed maybe that it was running different sequential scans in the same query in parallel, but no, pages 3 and 4 of the PDF show parallel workers being used for a single scan of a single table)
SQLite has always supported multiple readers, which is the most common concurrent access pattern. Before the WAL (Write-ahead log) was introduced, a writer would block readers (and vice versa), but with a WAL, a single writer and multiple readers do not block each others.

SQLite does not have multi writer concurrency (usually MVCC as in Oracle/MySQL/PostgreSQL or optimstic transactions like Backplane). If you need those, SQLite is not for you.
Oh. Two of my friends said they got nothing so I assumed it did not. Now I don't know what happened there. Honestly I'm torn, too, as that seems like it would be necessary but also annoying. Sigh.
How is it unethical to provide a platform that allows people get domains that they'd otherwise have almost no chance of getting?
Best keyboard shortcuts for Excel
If you're like most other developers, your tables probably look like Excel sheets. No wonder it performs badly.
* Some Japanese
* Electricity Bill
Linux? We're okay thanks. Apt and YUM (and the rest) make installing both MySQL and Postgres very easy.
What if all the possible course of action do have a small probability of causing our extinction? After all, any money spent in any other matter than astronomy yields the risk to make us miss an incoming asteroid (or an angry alien fleet)

If your tool allows infinite negative, it fails at providing guidelines.
There is also the problem that - even when you give the homeless a home - they will not always take good care of it

Take for example the bulgarian attempts to give houses to their homeless ethnic groups. Search for the documentary "hotel paradise bulgaria" on youtube or other video sites.

https://vimeo.com/13906172

It is remarkable how hard it is to provide something as basic as shelter.
> Part of the problem with the new move semantics for me, and C++ in general, is figuring out what the compiler is going to do and their interaction with the return value optimization.

It's very simple:

If you return something that can be moved, it will be moved, always.

[N]RVO is something that may or may not happen. However, if you don't write code that does crazy things (like auto_ptr style copy constructor that actually moves), at most, it'll result in an extra copy/move that is redundant and won't change semantics. So you should never care about whether it happens or not.
Can you check your emails with 'OK Google'? I use my Android phone as a satnav, and it would be really helpful on the commute to get it to read me the at least the subject lines of my inbox, I can't seem to make it do anything other than Google "Read my unread emails".
CppCon 2016: Herb Sutter “Leak-Freedom in C++ by Default.”
> why is it faster to have multiple threads waiting around for the same disk?

RAID?
CppCon 2016: David Schwartz “Developing Blockchain Software”
>but the work was spotty.

He wasn't working full-time.
The first paragraph mentions that it was spotty part-time work only available when the Washington Redskins are playing. The Redskins are an American football team. They played a total of 21 games last season, including pre-and-post season, of which only 11 were held at FedEx Field, where Carlos worked, and each game only lasted a few hours plus maybe an extra two hours for pre and post game. So try $21(5 hours day)(1 day/week)(11 weeks/year) and you only get $1,155, not $40,320.
Speech Products-Ozonetel Labs
I live in terminal and browser almost exclusively, but I still want a full desktop environment. I switched to Mate on my old laptop, because Unity and Gnome3 need to much resources. I tried others (XFCE, LXDE, ...) but they lacked little features like:

* hibernate when closing lid

* cpu/mem/network visualization in top/bottom bar

* clean theme without much fiddling

* mute/unmute via hardware button

And the rest I forgot. I can live with some issues, but it compounds on the less popular DEs.

All those issue apply to Awesome as well. DE is much more than managing windows. A long time ago, I used various tiling window managers, but always ran the various Gnome background services as well.
You have no evidence he is closer to the former and all this is is justification for cultural Marxism.

The only thing that an individual should be judged on at work is actions/comments/etc. made at work.

If you'd like to argue otherwise I'd hope you at least have something more formally define-able than 'he was trending towards being a neo-nazi'.
I'd also expect you to be able to point to an authority for defining these ideological limits other than the currently loosely defined group-think.

Please answer these few scenarios:

-Should someone believing and actively promoting pro-life stances(outside of work) be fired?

-Should a casual narcotics user on weekends be fired once it's found out he/she uses?

-Should someone be fired for having a confederate flag hanging in their living room? What if they're black?
The problem is not that it will wipe out ALL need for human labor, but a lot of it.

Just truck drivers - millions of people getting unemployed. And don't paint a too romantic picture... a lot of them will NOT be qualified for another job.

We are also using software to enable people to perform tasks normally done by experts.

Drafting architectural plans is a recent example. The hand - drawing has been replaced by CAD software, and a LOT of architects now do these themselves or with little staff in-house.

I work in the financial sector, and supportive applications will enable "normal" client supporters to sell Investment packages.

Of course WITHOUT them really learning shit about investments .. result: Less experts needed (first step)

Second step:
Automated consulting / online use by the customer.

Not even AI needed.
Everyone who donates to the Trump campaign should be forced to resign
Not all smart pointers are reference counting - unique_ptr is not, and it has zero overhead compared to a raw pointer. Sometimes you just need to heap allocate, or, say, shove a bunch of objects of different derived types in a same container.
I know. My point was that Chrome does not have a security advantage over Firefox on X11, since the discussion was about the security advantages of Chrome/Chromium over Firefox.

We are in full agreement. On X11, the security model is: every application can see/do everything. You should only run an application in X11 when you fully trust it.
Wouldn't a high sales tax promote exactly that?
I'm definitely getting it if he does. For others, I never played Karateka (got the retro iOS version a while ago) but the book stands on its own without having played any of the involved games (of course, having lived through it helps, so you know what games in those days involved)
This is not SFW image!
technically its around ln(n)ln(ln(n)) stronger "best case"

thats a lot closer to 2 than 10 million million million

whoever taught you integer factorisation and the dlp are order c^n was either lying to you or had been lied to.
Just buy some Sugru and use that. Doesn't seem much of a problem.
You're needlessly exposing private information about your system to the public, which an attacker can use to learn about the structure of your setup, or to appear more credible during a social engineering attack.

And if the IP of the development system happens to be publicly routed, attackers might reach and infiltrate a probably insecure development system.
How could it be made more practical? Don't trap my back button! (on my phone, I couldn't return to HN via back, just to the front page of your site)
LGBT folks won that battle yes, but FF lose the browser war. bye
Cloud Computing Design Patterns
I recently switch to Mate (the Gnome2 fork), because it requires less memory than Ubuntu Unity and Gnome3. My old laptop has 4GB RAM it I often its the limit when compiling stuff and maybe running a VM.
Chrome being better or not is irrelevant as long as Firefox is good enough - and it is.

From my perspective there is something wrong with people using and supporting google: they gave up on their privacy and dignity.

If one has principles and cares for something they will fight for it. If not they give up and make sarcastic comments, so that they can at least feel better about themselves.

Don't make the mistake to think that I'm trying to convince you of something, use whatever browser you want.
Isn't that amazing how much things improve when elections are coming?

In my parent's country Spain, they have deferred some statistics two years in order to make it look better for the elections.

The US is not better in this regard, you don't like the numbers? change the statistics methodology and you have the numbers you want. Read "shadowstats if you are interested in the details.

I have never seen so much unilateral support for democrats on the US media in my life. There are seriously worried over Trump, both on the Republican side and democrats.
I wanna feel superior about how none of those television people knew how to pronounce @, but to be honest I didn't know that in 1995 either.

To be fair, I was 9 and didn't know any other words in English either.