skysight-inc/HackerNews huggingface dataset:
You don't need a lot of resources to set up an instance. Mastodon runs easily with less than 1GB of RAM and 1vCPU. Also, you can even install it in a shared server, like you do say a WordPress.
I have a hosting service dedicated to Mastodon https://masto.host/ where I host around 100 instances in shared environment in a Cloud of 8 VM.
Why Teachers Need Freedom
Check out http:/yacy.net. Do not expect the experience anywhere close to ddg though...
That's kind of what we already have in the U.S., a mixed economy[1].

[1]: https://en.wikipedia.org/wiki/Mixed_economy
The open source dashboard has a bunch of functions that are missing from the then hosted parse.com service. I tried to solve some of them with Parboard:

- a hosted service means you don't need to fiddle with configuring and deploying a new dashboard every time you set up a new parse-server instance

- analytics are completely missing from the regular dashboard, and there doesn't seem to be any plans for future support, so I thought I'd help automate the process of integrating with popular analytics providers (mainly GA's universal analytics).

- a highly requested feature that was never supported on parse.com was allowing collaborators to access the data browser; Parboard allows you to invite and add collabs to your app so they can access and browse / edit data, but with limited functionality (ie collabs can't edit / delete the database's schema)

- you can define jobs on parse-server, but can't schedule them to run; Parboard integrates with a cron service to allow scheduling jobs for running in the background

The biggest issue I'm facing right now is that to use Parboard the user must make changes to their parse-server configuration (mostly adding cloud code functions now), but I'm hoping to streamline the implementation process in the future.

Any feedback is greatly appreciated!
Oh please. Is there great personal risk involved in raising ticket prices to 6000 dollars on flights that would fly anyway? Is there great personal risk in raising the price of life or death medicine to 750 dollars per pill?
That is actually what we are doing. The problem is we can't decide on where the middle ground is.
It's important to realize that nobody really paid those rates in the US. At the time the rules for what could be claimed as a deduction were so lax that people were making $80,000 or more in deductions against $100,000 in income.
Can't really blame him, it might seem kind of arrogant to refuse to do the task they give and propose one yourself, although it is pretty impressive that you could do something useful on a codebase you haven't seen during the code interview.
If I can produce something that will benefit 10 million people such that they would gladly pay $1 each for it, but I'd just as soon not do it unless I get paid that money, then it's in the interest of those 10 million people that I get $10M for my work.
The average salary is close to 65K in NJ and it hasn't helped Camden or Newark. I am not against paying teachers more but it won't solve our education problem.

65K for 9 months of teaching with several holidays built into those 9 months is quite a lot. Perhaps if we made school year-round teacher pay would go up considerably.

Of course one of my favorite summer experiences was when I realized that as a supervisor at a theme park that my algebra teacher was one of my subordinates, as he took a summer job there too!
In my own case, I'm showing the same thing as users who have been there > 1 times. I could remove the check and it wouldn't make much difference, as gbot uses cookies anyway.

For sites that always show the popup to users and never show it to gbot, I agree. However I've seen a lot of scammy sites that do this kind of time so I don't know how likely google is to find out about it.
You can still simulate that within the more standard interview process. Pick a real bug or small task in your codebase and give that to every candidate. Obviously you'll want to complete the task for real in your codebase, so just keep an interview branch in your source control.
Exactly. The concept of credit score should be replaced with something better, or just kill the idea.
That is quite a bold statement with no proof.
Yes, I'm sure. You're projecting. People with the capacity to live anywhere in the world still pay crazy amounts of money to live in densely populated cities like New York, London, Paris, and Hong Kong. There are many books out there about why, but I think the most compelling reason is the social opportunities they provide.

Humans are generally social beings, they enjoy spending time with other humans. Life out in the suburbs is often (but not always) much more solitary. For most people, being alone in a big house with a lot of stuff doesn't make them happy. Having real experiences with those they're close with makes them happy.
I meant it largely in the local ability for intern programs, partnerships with the various internal school "labs", etc. You also have a better chance at attracting institutional talent as they can switch without moving or upsetting their life. Look at the huge exodus of staff from CMU to Uber, etc.
The YouTube ads cover the content by design. Google owns YouTube. Google isn't going to take action on their own site.
You're not getting "caught", and Google can fuck right off with any "terms of service" that I never agreed to about how I respond when they scrape my site without permission.

I know that there are practical concerns here, but Google has done a masterful job of shaping the conversation so that many people think anything not sanctioned by Almighty Google with regard to SEO (let alone actual "blackhat" tactics) is illegal or immoral.
The same author (Emily Yoffe) wrote an article about this 4 years ago, but she was of course shot down with the usual 'victim blaming' misrepresentations.
> Quality differences are more noticeable with frozen vegetables.

Heavily depends on the vegetables, frozen peas often taste way better than ones bought from the local market (not always but often) and come without the time taken to shell them, same with things like carrots etc.

The price difference is pretty insignificant when factored against the convenience (for me at least).
Vampire Diaries Star Ian Somerhalder and Nikki Reed Make First Red Carpet
I want to kickstarter a city in Canada. Something along the major fiber lines somewhere nice and fun and pretty. Probably either between Toronto and Ottawa or somewhere out in BC.

Pre-plan things like fiber to every home, smart measures to promote walking / biking, and promote reasonable density (3 to 5 storeys as the default height). Have cool things like a free regular bus to natural areas where people can swim or hike (cheaper than building olympic size pools, no?). Very strict building standards for things like building materials and sustainability. No suburbia or aboveground highways.
>I think it’s precisely this level of hubris toward biology and the natural world which has led humanity to the state we are in

Where billions are living longer, healthier, more peaceful, productive, less deceased lives than anybody though possible 100 years ago? Where we are on the tresshold of the possibility of maybe eliminating extreme poverty?

Yeah, lets try to save a few strains of DNA.
You can split Mastodon to several servers easily. Postgres, Redis, Sidekiq, Streaming API, Puma, Nginx and Media Storage can all be placed on different servers. Even multiples for each.
You can read here about https://medium.com/@Gargron/scaling-mastodon-1becde463090 how Eugen had Mastodon.social running a few months ago.
If I understand it correctly, the district takes over at the price the investor signed a contract for. So no, they can't outbid the district afterwards, they only can put a higher bid initially, which they'll have to pay if the district doesn't make use of their interception right.
It's unfortunate, isn't it? We spend all this time constructing artificial tests when the real thing is all that matters.
How about we not let them declare bankruptcy and send them to corporate debter's prison instead: hold them accountable by garnishing future earnings until their debts are accounted for. Essentially let them continue operating but let them hang out in the pink sheets for a decade or so as punishment.

I know it's probably a rash idea full of a million flaws and unintended consequences, but sometimes bankruptcy is too lenient of a punishment. And this feels like one of those cases.
It would be awesome if you could download dumps of wikepedia filtered by category so You can get the size down. Probably a lot of information that is useless to me in there
> Cities grow organically because people want to live in that city.

That doesn't mean you can't stimulate that growth. You can take the initial steps to make an area a little more desirable and then let the rest happen organically. Nobody will randomly desire to live in an empty rural area.

It's a bootstrapping problem. Sometimes a single employer can make an area desirable, but that single employer may never move there because it's not a desirable area.
What you've described is the revolving door, which is logically disjoint from regulatory capture.
If it were a serious felony, then perhaps they wouldn’t do it? If they continue to do it despite it being a serious felony, then they’ve written their own check.
Here is an interesting thought about legalization.

In Kansas where they produce more wheat than anywhere in the world, what do you think would happen if Marijuana became to legal to grow here? Farmers struggling to survive on bushel pricing of wheat would move all their land to Pot because of the money. Wheat availability would crash through the floor.

A loaf of bread, and flour, would be sky high.
Every JavaScript framework tutorial written more than 5 minutes ago
or you mock out your services and then you're testing your opinions against other opinions.

I'm curious what you mean. Mocking out the dependencies of a piece of code allows you to test that code exhaustively (for every range of possible inputs) if you choose. Even when that's not practical (probably most of the time), it allows you to do your best. It gives you the hooks to simulate any range of behavior.

and maximizing the opportunity for correctness.

The last part is pretty important because properly testing software that talks to an external service is essentially impossible

It sounds like you're just trying your best to write correct code and then hoping for the best? This absolutely will not scale, and it sounds downright frivolous.

Still, I would love to know more about where you're coming from. Do you do anything to ensure correctness aside from maximizing your hope of writing it in the first place?
It's also an excuse to avoid any sort of abstraction whatsoever, which makes solutions to genuinely difficult problems impossible to read, since one has to wade through the low-level details at every step.

To me, it's a bit like telling a person how to get from point A to point B by telling them when, how hard, and for how long to step on the gas and what angles to put the steering wheel at. Sure, that might work to get someone out the driveway, but good luck getting to the grocery store that way.

I will genuinely never understand the go philosophy that "excessive" abstraction is bad, with no attempt to justify why current levels of abstraction — which are charitably hundreds of times more complicated than the difference between, say, go and ruby — are good, right, and just. Everything we do on a computer from processing to memory access to networked communications to rendering to handling input to relational data modeling to… anything is dozens of layers away from what's actually happening. But somehow right now we're at the optimal level of abstraction and any more would just be too much. Okay.
Or writing a lot of code that does something, compared to writing less code that does something well.
This is good. Also, can they punish sites that download 50MB of bullshit before showing a word on the page?
Communist Manual of Instructions of Psychopolitical Warfare [pdf]
How different is the electronic version on princeton.edu from the printed book? I've seen statements about the printed book being more up to date, but I haven't seen specifics.
This is something which has vexed me for ages. I would fail most contemporary software interviews. I personally don't view myself as a great developer but whenever I make comments like "I would fail most contemporary software interviews" people who have worked with me swear that I must be full of it. Perhaps they're just being nice.

I'm pretty sure I'd fail the current software interview at my company, yet I remain gainfully employed there without issue. It's not like I'm just scraping by either, I do well for myself there.

Luckily I enjoy my current job as the thought of going through these interviews and constantly failing miserably frightens the hell out of me. Part of the problem is that I refuse to study for months just so that I can pass some interviews and then promptly forget all of that stuff I just studied. That's just silly.

I don't know what this means for our industry, and it's not like I have any better ideas, not reasonable ones at least.
Kind of silly to compare China — they have very, very few murderers, drug traffickers and rapists in prison — their rapidly enforced death penalty sees to that.
Most biological systems are complex adaptive systems and handle changes quite well. Killing off a few species of mosquitoes or parasites that only live in humans, is unlikely to upset any ecosystem in a major way. Plowing up all of the native grass land in the American Mid-West to grow corn or cutting down the Amazon rain forest to grow soybeans; these are the large scale wholesale destruction of the environment that people should be concerned about.
Why? It gives the government financial incentives to build more housing or deregulate zoning laws.
I love interview horror stories! In my most recent job search, which was early this year, I debated with one interviewer whether checking for key existence in a hash was a constant time operation. I insisted it was, and the interviewer insisted otherwise with the same amount of conviction. That was just a small portion of an all-day onsite interview. After leaving, I was told they were looking for a more senior candidate. I was not upset.
That could very well be the case. I don't know if my idea will work out at all. Plenty of planned cities have been built and failed. I've been thinking that you would need a lot of remote workers to be the first settlers or get some sort of large anchor employer (Amazon?).
People aren't going to want to stop living near other people any time soon. Not everybody likes living in big urban areas (as you demonstrate), for the same reasons that some people really like social events and others don't. But the people who like dense social networks really like them and don't want to live in the suburbs.

You're extrapolating too far from your own preferences. I don't like watermelon, but I don't generalize from that to a future where something replaces watermelon. I assume people are eating watermelon because they do like it.
When you have a company with $20B in profits, a CEO who can increase profits by 0.5% is worth $100M more than one who can't.
This just shows you have no idea about the food market.

Farming is heavily subsidized in first world countries because local farmers would be outcompeted by cheap imports in a free market. Governments subsidize their farms so that they can compete with the imports because it is extremely important for a country to be able to feed its own population if outside supply suddenly disappears.

This is actually an example of why totally free markets would be disastrous. Imagine for a moment that we let many of the local farms die to the outside competetion and a natural disaster severely reduces supply. You can't just spin up millions of acres of crops and have them ready before people begin to starve. Governments must subsidize as a form of insurance spending. You have to keep the machine running artifically for when you need it. The free market would kill this "inefficiency" for short term gain with potentially disastrous results.
True enough, but it sounds like the above model isn't for you. It's for everyone who is talented but doesn't have the option to go interview with multiple companies simultaneously. Most devs are in that position.

I'd much rather commit to a single company that I want to work at and do this process to put me ahead of the other candidates. But that's not a decision that everyone feels the same about.
Edius Pro 7 Serial Number with Crack Full Version Free Download
The functions are the interface. Just because the interface isn't formalized by a class or "interface" definition doesn't mean there isn't an interface.
Personally, I learned to code in an oop style. I cut my teeth on CPP and then a few years of c#, but these days I work in python.

My problem with non OOP in a language like python is that I have trouble scaling large apps and interacting with large libraries, because without type information enforced by the compiler, there is too much left to my own working memory, compared to a strongly types language built around OOP.

What's more, without rigid encapsulation I feel im exposed to an excess of internal code any time I need to look up a parameter or kwarg. Never mind the trouble of navigating five files feel through aliased method names...

As examples, consider matplotlib or tensorflow. Extremely easy to use once you know where everything is and what params to pass where, but I can't help but feel that it would be easier with stronger OOP.

I feel like I have not yet learned to think in a pythonic manner, but after a few years I'm not sure if I every well. As an aside, I just dont understand how python doesn't cause problems for devs when it scales...
The brain-shamans have done a lot of damage during the last centurie:

https://de.wikipedia.org/wiki/Lobotomie

They are kept around, so that worser pseudo science can not fill the gap.
Take a look at the analyst outlook and decide if you still think that's going to happen: https://baird.bluematrix.com/docs/pdf/dbf801ef-f20e-4d6f-91c...
Have you ever read a mechanical proof or studied mathematics at the graduate level? It's incredible difficult to prove even basic things in the current mathematical proof dialectics and reading the proofs is even more painful. Maybe there will a come a time when mathematical proofs are helpful, but it's not a particularly active area of research and the amount of work to be done in it is monumental in order to get to the point you're proposing.
Ask HN: What is your programming training schedule?
Like athletes, there needs to be some time allocated to training yourself to perform faster, better. Time needs to be allocated to resting too, so it might not be optimal to learn more on weekends and nights.

Good training usually involves something tough, that strains you to your limit. A big part of it is scheduling that training properly so that you can keep improving, and yet aren't too exhausted to get work done.

How do you keep improving yourself? Learning new languages & libraries, shortcuts, better tools, etc?
RoboKiller.com has an app that intercepts robocalls and uses bots to waste the callers time. It feels good to get payback on those bastards.
They do that with amp.
> Well here's your chance to agree with Donald trump: he made everyone sign an ethics pledge that they would not lobby within 5 years of their tenure in government. https://www.whitehouse.gov/the-press-office/2017/01/28/execu.... getting Congress to pass a law that puts some teeth behind the promise is another question.

You are mistaken if you believe that is a campaign promise he actually kept.

https://www.vox.com/2017/6/1/15723994/trump-ethics-waivers

> But he immediately began to staff the administration with people whose work seemed, on its face, to clearly violate the terms of the order. Rather than publicly grant waivers of ethics rules with a clearly stated rationale, the White House was simply routinely waiving ethics rules in secret so nobody knew how many waivers were issued or for what purpose.

> Trump has finally provided documentation, and it shows that the ethics rules are plainly meaningless. He’s granted five times as many waivers in his first four months in office as Obama did, which cover key figures in the administration like Chief of Staff Reince Priebus, chief strategist Steve Bannon, and counselor Kellyanne Conway. All told, 17 waivers were granted to members of the White House staff, and we still have no idea how many waivers have been granted for other executive branch agencies or whether anyone is even keeping track.

http://www.politico.com/story/2017/01/trump-lobbying-ban-wea...

> Trump's ethics pledge, issued as an executive order on Saturday, includes a five-year "lobbying ban" that falls short of its name, preventing officials from lobbying the agency they worked in for five years after they leave, but allowing them to lobby other parts of the government.

It is the weakest "lobbying ban" since Bush Jr.
There's YaCy, but as for achieving the results, there's a very large amount of network traffic and storage you'd need to have available to you.
I have to admit, this is some top-level concern trolling.

Judging by his public record, the guy is a sellout, and it is 100% OK to call him out as such. If he didn't want his contact info to be public, he should not have put it online. Since he did, it is, again, 100% OK for people to link to it. That's the entire friggin purpose of a contact page!
The revolving door doesn't require regulators to be more strict.

All it needs is for companies to give big rewards (six figure salary for a day a month of work) to regulators who have previously done things the companies like.

Then their replacements will know strengthening regulations is against their personal interests.

You don't hire an ex-regulator for their expertise, you hire them as payment for services already rendered.
In retrospect (as the housing prices have mostly recovered: http://www.doctorhousingbubble.com/wp-content/uploads/2013/0... ), the hosing crisis can be seen as an irrational bubble, with the major problem being that the banks were under-capitalized for the risk they were taking on. After several years of injecting capital into the banks for several years, they are fine. Arguably the banks didn't worry about the risk because they trusted the government would help them out.
Im of the opposite opinion. Other groups have shown more extreme conversions. For example, one group has shown conversion of skin into eggs cells.
All his example interview questions are stuff that were actually used at Dropbox!
If you're feeding source code to a C compiler, it makes sense to ask whether or not it contains UB.
I use Scala - it can be used or abused to do advanced OOP and advanced FP.

I tend to see programming as writing. The style of writing depends very much on the context and the audience.

I lean towards "basic" FP (immutability/pure functions/composition) but none of the heavy category theory concepts (anything with types that are too complex). Its mostly procedural with a hint of FP.

Most things should be functions, most higher level things (classes/packages) should be primarily ways to bundle related functions.

Prefer to maintain a clear separation between data & operations on data or structures imposed on top of it. I dislike the OOP approach of bundling data + transformations together. Also dislike inheritance because that is baking one particular structure into the definition of data.
JavaScript Weekend List #12
The GTK-Server – Interpreted GUI Programming
Let's keep in mind the quality of food that the masses have affordably available as well; lack thereof..
This sounds like a decent plot for some sci-fi novel.