skysight-inc/HackerNews huggingface dataset:
I'm rather skeptical, because I've found Postgres to be pretty simple to run on a project of this size as well. Takes like 10 minutes to install it. Maybe bump it up to 30 minutes if you want to do something a little tricky with user accounts, like run the web server with a DB account that has limited permissions, which SQLite can't do at all anyways.

On the small projects, DB admin doesn't seem to be much more complex than using a SQLite DB. By the time you get the DB load high enough that you really want to pay attention to administrating it, SQLite has probably given up the ghost long ago.

Don't get me wrong, SQLite is great for what it does. I don't see the upside to it on this though. Even if you know for sure your site will never hit high traffic, it just isn't that hard to run a conventional DB. And if it does, it's a lot easier to pay somebody to set up your DB server right than to convert over to a conventional DB and then get it set up right.
can you please delete this, this is a spoiler (not the parent comment)
MARK?
I use .docker because I use dinghy for all my development (https://github.com/codekitchen/dinghy#dns)
The homeownership rate is falling in California[0], if it continues to fall and rents continue to rise, the realism of such proposals can shift suddenly and dramatically.

[0] http://journal.firsttuesday.us/californias-rate-of-homeowner...
That is disingenuous. Eich was forced to resign in a way that would be called "constructive dismissal" in some jurisdictions.
"Incomes are going up, but so are prices"

The Federal Poverty Threshold is set annually and is tied to the Consumer Price Index, so if prices go up, so does the poverty line.
I'd like to take this opportunity to acknowledge what I feel is the greatest FOSS reimplementation of a game engine: OpenTTD[1].

I'm sure many here fondly remember Transport Tycoon Deluxe, but for those who don't know it, imagine Sim City but only the transportation side of things (sea, air, road and rail.) The cities grow organically and you need to connect them with each other and industries dotted around the map.

It also has multiplayer which is really fun if you want to work either with or against others.

It seems the game is really enjoyable for analytical / engineering types, and I still love to play it after over a decade since I found it.

Nowadays, OpenTTD is available via most popular distros' package managers, along with free graphic and sound assets so you can jump right in[2].

[1]: https://www.openttd.org/en/

[2]:

pacman -S openttd openttd-opengfx openttd-opensfx
apt install openttd openttd-opengfx openttd-opensfx
yum install openttd openttd-opengfx
Yet few will allow full-time telecommuting - the big tech companies even ship their employees 40 miles south from SF every on a bus because they want them in the office.
I use whatever domain I like + .lvh.me -> 127.0.0.1
It's rude to expect people to act a certain way as well.
Same here. But I don't use a TLD. I name it after the app. So, crm_dev, app_dev, etc.
I go even further than you in my objection. This makes the current problem worse.

Many homeowners are already unable to sell because they will have to buy another home, which will come with dramatically increased property taxes if they have owned their current home for as little as five years. This is because the base assessment under Prop 13 is refreshed by a sale, and house prices have doubled in the past five years in the Bay Area. (In the past 30-40 years, home values have increased almost 10X.) They can only avoid this if they move out of the area to somewhere cheaper, or choose to become renters.

A tax lien on the value of the property on top of that would make things even worse. We should be encouraging more liquidity in the market, not less.
> more direct integration with APIs

That would be amazing to have. Users should be able to define custom commands, queries and chat replies.
What is most strange is that on linux, mint to be specific, on a recent install they advised to install 'chrome', even if you didn't plan to use it, the logic went "It's better to have a back-up browser"

I say never have a GOOGLE PRODUCT of any kind near you, or on any electronic device in your control.

What gives to tell people to put Chrome on their OS, note also that mint comes pre-installed video tools that are clearly paid promotional pre-bundle, not unlike what you find when you purchase an Acer, a ton of un-wanted malware almost impossible to remove completely from your system.

Never use a google product ( software ) including a known google website ( google.com ) don't support the NSA/CIA and their plan of global domination and world slavery.
My local network has a proper domain, so I use a subdomain for any dev work.
It's true. Comes from First Mover Advantage that I'm aware of. I used to say go for quality first but these days I'm likely to tell people to be first to ship with extra care on upgradeable interfaces. Then you get First Mover Advantage plus ability to fix the BS it causes.
>And when I change phones, more often than not, I end up losing all my old texts (because Apple hasn't figured out idiot-proof migration).

curious: How do you change phones? I have never lost any messages in iMessage when I was moving between phones.
I don't get this. I mean, it's ok to have an option to install untrusted code off by default. It's even OK to bury it somewhere in "advanced settings". But after that, I think you're done your due diligence in protecting me from myself, and anything beyond that is impeding, not protecting.
How Organisations Conduct Performance Review – Infographic by GroSum
How organisations conduct Performance Management ?
What attributes they take into consideration ?
What are the top challenges they face when they have to conduct Performance Management ?
Why did it feel much more stable?
For starters, iCloud has a 5GB limit (free tier). And that limit has been used up by lots of other things in addition to iMessages.

iCloud backups are also known to fail. Someone I know just can't get the backup to work on their iPhone.
One super cheap idea that might be worth considering: clear shrink tubing. You could put whole trays of them at a time in your oven, just make sure the tubing is the right length and lined up right.

You might even be able to get away with not cutting out a hole for the button, as it could be activated through the flexible tubing.
Very cool. Would be good to see a js implementation.
Another good cross-platform GUI for SQLite that I've been using for years is TkSQLite (http://reddog.s35.xrea.com/wiki/TkSQLite.html)
Yes, temp storage is another 'use case' for me too. On one particular web app I designed, there is a requirement for searching across multiple tables for text data. I simply transpose the columns I need from the different tables into a memory SQLite database 'on the fly' and perform a full text search on that for lightning quick responses and no need to do multi table joins.
I love OpenTDD, but I had no idea you could install it with package managers. That's awesome.
No, I tried to run a site which much less traffic than this on sqlite. It threw database lock exceptions all the time. My writes must have been throwing it off? It was pretty frustrating, I should have just used Postgres from the start.

Still love sqlite for what it is though!
It's really process scheduling and context switching overheads.
I hope there were a list of alternatives compared to the Bay Area, can't really think of many that have tech jobs.
Again just one person's perspective but it felt like the mal-investment from previous asset bubbles had been allowed to more fully resolve itself. Certainly that was the case with the dot com crash there was real pain felt throughout the system. Whereas this time the housing crash morphed into a kind of economic twilight zone. I have friends who trade on Wall Street who tell me that the market now moves not on economic performance and fundamentals but on perceptions and predictions of Government intervention.
So what's the difference between this and the whole Mojang 'scrolls' debacle? Seems pretty strange Bethesda would let this fly compared to simply naming your name Scrolls.
He resigned, stating that it's because he "couldn't manage effectively". Basically: the staff didn't respect him.

As I said elsewhere, if you can't get yourself out of a situation like that, you probably don't have the chops to be CEO of the organisation anyway.
Here's some counter narrative to this article based on data out of gallup http://www.zerohedge.com/news/2016-09-20/we-havent-seen-grea...
Why risky?
Rent, in combination with California taxes, and cost of living, makes it very challenging to save in comparison to other states.
> People understood fine, they just disagree.

Thanks for this. I couldn't agree more. The way political discourse works at the moment is worrying. America is in the spotlight for this, but it happens in europe too. Entrenched camps diagnosing each other with all kinds of mental deficiencies without discussing the actual topic at hand.
Government lawyers don’t understand the Internet. That’s a problem
> But why do you only blame the the financial industry, and not the fisherman?

Because the fisherman has no alternative. If loans are given too freely then taking the loan becomes necessary to compete in the market against competitors who do.
Yep, been treating my anxiety for the last year and a half or so. I'm doing a lot better, thanks to a combination of medications (propranolol to take the edge off the physical symptoms I experience, and xanax to make panic attacks much less awful). But it's still something that's essentially everpresent -- just being managed.
Coursework+Writing+Service
Political struggles for marijuana legalization, or same-sex marriage, are examples of deliberate strategies to make a proposal more acceptable over several decades. Most of the people involved expected it to take a long time -- and those who didn't were simply being unrealistic.

What we are talking about here, specifically, is a short-term plan to deal with an immediate problem -- housing affordability. It's not the same kind of thing as the examples above. Short-term solutions have to be politically viable now, or in the very near future.
> This could have very well been another "Brexit-like" vote in Switzerland, where people were just scaremongered into voting for the law without understanding all of the implications.

Or maybe you are wrong about the brexit vote too?
Wouldn't filters or rough refraction surface help offset the risks? Of course, I kind of feel that in climates with snowfall, the bulbs that generate heat are probably better for keeping said snow from building on the street lamps/lights.
You can't police people's thoughts/feelings.

Those people both exercised their freedom of speech (via donations).

Freedom of speech is not freedom from the consequences of such speech.
Actually, if you get hospitalized in America you are assigned a Social Worker who makes sure you will be OK at home and helps make arrangements if necessary.
The main idea for a database is for storing data on disk and as a cheap man's way of sharing data across processes that are running at the same time.

If you don't find yourself needing to share data between two processes at the same time or storing data on the system, you may never need it.

SQLite can actually be used as a decent save system for a video game since you can just store into it and read from it. You could actually do a "Mass-Effect Style" storage system where you can store items from Game 1 and read it on Game 2. You could actually have your studio share a SQLite DB and have your games reference whether a user has played another one of your games.
If you look at the reddit sidebar there's a phone number you can forward to or conference in
btw, -Wpessimizing-move is included in clang's -Wall warnings. clang's warning documentation is poor, but the source code shows that -Wpessimizing-move and -Wredundant-move are included in -Wmove, which is included in -Wmost, which is included in -Wall:

https://github.com/llvm-mirror/clang/blob/master/include/cla...
I am fine with IDEs generating boilerplate.

I am not fine with maintaining it unless it is easy to navigate to parts of code concerning what needs to be maintained.

I live in a 20 year old MLOC land and whenever we need to add or change a subtle behavior, we go debugging for half an hour at best.
The main argument against is that a SQLite lock won't stop other processes from messing with the file, instead use a system-based lock.
The rant will never end. I join you in solidarity.
You don't have to pay for $4 gas (because public transit in the Bay Area is generally pretty good by American standards, or you can easily bike year-round due to the mild climate), nor do you need to pay $6 for a bagel, there are lots of more reasonable options.

But the high housing prices are hard to escape if you don't want to live far from work.
You haven't met my famous Russian professor who works 7 days of the week and seems pretty happy with his life.
Do you honestly believe that anybody is selling loose cigarettes in suburbia? I wouldn't say that it's never happened, but I'd bet it's rare enough that even if cops made it a top priority, they'd have a tough time finding anybody doing it.

But that doesn't really matter anyways. I thought we were talking about not throwing people in jail and giving them criminal records for petty crimes. If a black guy gets in trouble for, say, selling loose cigarettes, is he supposed to feel better knowing that if a white guy in a different neighborhood did the same thing, that guy would be getting in trouble too? Is that really the best we can do here? I'd rather try and find a way to not throw him in jail in the first place.
Interesting news?
I am left speechless before this comment. I cannot believe some people here unironically believe that because they hired someone with a particular skin colour or heritage this will translate in better software for their end-users.

You do realise that worshipping diversity is symmetrically as non-sensical as starting a cult for homogeneity? Your assumption that an unlabelled individuals cannot work on a product whose target market isn't them is crazy.

>I make software for everyone, not just white males. Why? Well, consider if nothing else, that white males are not a majority of the world population! There is a lot of money being left on the table!

By your own logic you should mostly hire europeans because, well the EU is the single largest market of high purchasing power individuals. Do you see yourself saying to a capable latinx engineer: "Nope, sorry, your demographic isn't my main consumer target and everyone knows the craftsman has to be as close as possible from the consumer; Sorry, really mate".

Please remind me never to invest in anything you touch.
Lotus Notes was a bit more usable than Access, InfoPath was interesting as well... In the end, the more "usable" it is, the harder it generally is to migrate when you need scale beyond what's in the box.
That rule of thumb was probably intended for more "middle class" wages though, no? Above a certain level your other basic costs like food, clothing, travel (especially if you're having kids and can't do much traveling or fine dining) don't have to increase with your income so you can afford to spend a higher percentage of your pay on housing if you want/need to.
Is it possible to walk to work? I've always been enamoured by Seattle thanks to Valve and Microsoft, hopefully I'll move there in the near future.
Yep, same! I'll run my own homeserver for me and my friends when E2E kicks off.
I've found the dev process to be a lot easier if the development environment mirrors the production environment. So I'll spawn jails and/or vms for the database server, for the various bits and pieces of the apps/environment. It means less things that can be forgotten about as an app gets pushed to staging/production, and that documentation becomes easier. Also, names are usually more memorable than numbers, so it helps keep things moving while you're working on things.
What's the quickest way to do that?
> I'll be working on a project I love and "learning new stuff", for nobody else's benefit or entertainment other than my own.

Honestly, that might just be a less self-deprecating way of describing "I can piddle a whole day away just messing around in the garage and it feels so rewarding".
I did something similar: I created a fake phishing site and stole the email accounts of a multi-level Nigerian scammer group.

I changed all the passwords and emailed everyone that was in contact with the scammers. I don't think it helped though. Most were older and lonely divorced/widower men that just wanted someone to talk to and didn't believe me.

I found thousands of copied identifications (Passports/licences), full detailed credit card numbers, and plane tickets out of Nigeria (which I promptly cancelled).

I was pretty happy with myself. I probably ruined many months of phishing work in about 10 email accounts and prevented someone from flying out on ill gotten gains.

I even remember an interesting scam the group tried to pull. They would start group messaging each other and include someone they wanted to phish. It was usually about some sort of party they were planning together (which was all fake). The end would be convincing the other people to send them money to pay for beer, tickets, food, etc. It actually worked once-in-awhile.

If I had more free time (I was unemployed at the time), I would continue to do it. It was fun times.
Minimap packages for GitHub Atom
They are required to defend trademark, just to keep it.
> Most of the "health insurance" this article refers to carries such high deductibles that the people that have these policies can't afford to use them. So they are paying relatively high monthly premiums for coverage that they'll never be able to use except when they go to the ER, which they could have done before Obamacare and without the monthly hit for the premium.

Healthcare in the US is still horribly broken, but Obamacare was a step in the right direction. Many more people now have access to preventative care and though deductibles are still high, hospitalization will be less financially catastrophic than it was without insurance. Overall this should reduce costs as fewer uninsured patients will end up being treated in the ER, reducing costs passed on to everyone else.

A public option would be cheaper than the current compromise.
The money goes in to the pockets of those older, who were able to purchase real estate at a time (before 2000s) when you could buy a house with the salary earned by a high school drop out.
> Each dynamic page does roughly 200 SQL statements.

I haven't done web work in a while but am I the only one who thinks that's a ridiculously high number for a single page?
It would also reduce the number of people willing to sell their homes, which would be a restriction on supply at a time of unprecedented demand.
Dissertation+Help
>You can't police people's thoughts/feelings.

Cheers, Of course not.

>Freedom of speech is not freedom from the consequences of such speech.

Fair point. Riddle me this:

Should we force a baptist cake company to bake a cake for a gay wedding, force a Jewish bakery to bake a swastika cake, and force a Nazi bakery to bake a Jewish cake?

If not one. Why should we force one and not the others?

If you think the government should force nothing on any baker I agree with you.

>Those people both exercised their freedom of speech (via donations).

Which people? As far as I know there wasn't any actual fallout beyond saber rattling.
Because the risk of a mechanical accident damaging the battery is smaller. Also less similar batteries in close proximity to catch fire
Spot on. Individuals need to be protected from loosing their home. Businesses (even individual run businesses) should be fairly competing against current market values.
Then you're basically saying that the entire board and Eich himself are liars. And I don't believe that's a fair thing to say with zero evidence to the contrary.

Eich was a person that could have made the entire situation disappear in an instant by making a (completely meaningless given their history) matching donation to the HRC, and issuing a short post apologizing for his actions. Sure, many would see right through such a transparent act; but it would completely deflate the opposition in an instant -- guaranteed.

He didn't do so. To this day, he's still completely unapologetic for his actions. As much as I dislike the man, the one thing I cannot fault him for is that he is a man of integrity. I don't see him lying and pretending he voluntarily resigned.
Yep, support for older computers is a huge plus. My 2008 iMac is nearly half a dozen Mac OS versions behind, but I can still get the latest version of Firefox. Safari and Chrome stopped updating years ago. From a security perspective, it's Firefox all the way.

I also happen to use Firefox as my daily driver on my main laptop, largely due to the Tree Style Tabs addon, which I have not seen a decent substitute for on Chrome/Safari.
128 bits isn't twice as strong as 64 bits. 65 bits is twice as strong as 64 bits. 2^64 ~= 10^19 - or 10 million million million times stronger.
This is a wrong perception. There is/was no shortage of sponsorships. I had to turn down most of these offers, due to time constraints.
That is wrong, you couldn't buy a house in 90s on a high school drop outs salary. You have to go back to the early 80s for that.
Are we forever cursed with buggy software?
I wish Mozilla would refocus efforts on making Firefox best in class again. It's been at least 5 years since Firefox was truly relevant.

Interest started to wane when Chrome's JavaScript execution blew it out of the water on release but continues to erode mindshare as the development tools languish.
Well that's the thing, isn't it? Are you really more likely to be unhappy (or happy) unless you've seen both worlds? Happiness is relative to your frame of reference.

Disease is unfortunate. So is the destruction of our earth. The people dearest to me live thousands of miles apart and talk to me through Facebook. That too is unfortunate.

I simply wish i could dictate the terms of my lifestyle and I cannot. I understand most do not grapple with this problem.
I've definitely come across it being referenced for use in games. Specifically the "Component" design pattern is supposed to use it.

It's kinda described here:
http://gameprogrammingpatterns.com/component.html
But the author doesn't take it to it's logical conclusion. I found the full explanation by it's inventor here, in this slide deck:
http://scottbilas.com/files/2002/gdc_san_jose/game_objects_s...
But I'm fuzzy on the details
HyperCard – The Freedom to Associate
> I struggle to see how the world could be arranged such that we could all hold forth with controversial views, but such that there was never a consequence to holding those views. What would that world look like?

It would be a much less divided and angry place.

One of my most important life lessons was to learn how to argue in support of positions that I strongly oppose or dislike.

If I only seek to deeply understand things that I support or agree with, then I will struggle to communicate with people from different cultures, or from people that have backgrounds that differ to my own.

This does not require that I agree with things that I oppose or dislike, but it does require that I understand why people disagree with me. Never have I found the answer to be "they are ignorant idiots and/or outright horrible people"

Making it a point to do this has helped me to develop a more nuanced view of the world, and has been essential as a manager, as I can not effectively communicate with the people that work with me unless I am willing to try and deeply understand them.

Effective management requires dealing with all manner of politics, and it helps build bridges and find mutually acceptable solutions when you can speak to both sides in their own language.
I'd like to take this opportunity to hijack the thread