skysight-inc/HackerNews huggingface dataset:
I asked myself that question 2 years ago and there were alot of occasions where I picked up a project but then would lose interest a few months into it when the going got hard.

I think this is a good question that everyone at some stage of their life will need to ask to grow beyond what society and peers demands of you, but don't make this out to be the silver bullet like I did because I'm still on that path and I have no idea if I'm getting any closer to an answer... damn! hehe
Those juicy dozen-million-dollar gigs are given to whomever bribed the gatekeepers the best. If the govt were genuinely interested in providing quality services, then garbage software wouldn't be tolerated.

But when you're doling out shitloads of other people's money, you don't give a fuck about the results - only that you benefit personally.
same here, i have not heard about any of these extreme subreddit until the /r/fph announcement, and i've been on reddit before the "digg exodus"

i wonder if non-reddit-users think of the entire reddit community as hateful...
In order to find solutions for your problem (redefining the role of the database) you should look at how to analyze your software processes (data flow, dependencies, coupling). Being a good architect, in my opinion, is all about analyzing "what's there" and finding ways to transform that into "what should be there which is better because X". What helps me most when analyzing an existing system/architecture is visualizing it. When I can see the thing with my eyes, there are usually all sorts of visual cues that lead to the actual problem(s) with a specific architecture and that is often a good starting point for making changes.
Sorry, if my advice may seem a bit generic or simplified.
The effort of getting humans to Mars will be sufficiently large that adding a few GPS satellites won't be a big deal.
“Our Universe Evolved from the Black Hole of a Collapsed 4-D Star”
i commented on that thread, and i wasn't banned/shadowbanned
Interesting thought. Never considered that you have planet specific propagation.
What is the best statistical programming language?
>Perhaps you can enlighten me as to why you think this is bad.

You can't see why a Google lawyer would think it 'bad' for a temporary member of staff to be able to receive the full source (with licence to use and redistribute) for Google search, adwords, gmail etc etc?
What the heck, I posted this exact same link like 12 hours ago.
The Definition of Lying and Deception
It's a painful lesson in how difficult it is to shift expectation once a large group of people brand you as being use for x. Its why myspace couldnt be a music company, why Mel Gibson will always be seen as anti semtic and why it took Rob Lowe two decades to escape a sex tape. Its really hard to change peoples minds once their made up.
Yeh they are such a nuisance. What with being located on farms or out at sea with no one around.

Get a grip.
> * is no consistent clear way to tell if a web page is ...*

i think it's the same with different technologies, it all depends on the user :p
AFAIK there isn't a widely-used, solid JS compressor written in Python, so you're adding a dependency either way. You either need a Java runtime for the Closure Compiler, or you need Node to run uglify or similar.
Why do you call wind turbines a scam? They work, they produce significant power, are clean and the machines built since 2000 have spectacular reliability.

The expense is lower per KWh produced over the lifetime of the machine than most other sources of power so I'm not sure where your 'huge expense' comes from (yes, they're expensive but you should not look at the up-front expense without looking at the total power produced over the lifetime of the machine multipled by the average price of a KWh over that time and then each and every windmill installed so far except for a very few that broke catastrophically and a lot of lessons were learned from those instances). The environmental impact is mostly in people's heads rather than something measurable (I should know, I have windmills within spitting distance from my house). Nuisance is a term that would require some explanation as well.

And each windmill may make 'little power' (though we now have machines capable of 8MW!), but in the aggregate they produce significant power.

If you feel the only reasonable choice is nuclear power then you've already made up your mind about this but as a windmill proponent I see a place for both, nuclear (pebble bed, not old style rod reactors) or natural gas for baseline, wind and solar for when it's available.
Buy the American self-help classic, How To Stop Worrying and Start Living by Dale Carnegie, and read a small portion daily regularly before bed. Seriously, that book changed my life, career and studies. Brought a new level of focus and mastery into all my works.
You make 2 interesting statements:

- I realised I was a mediocre programmer

- ... (I) find that my desire is driven by fear ...

The first is a good feeling :-) Too many programmers don't have this realisation. Embrace it!

The second is something that worries me slightly. All of the programmers that I know who are driven by fear let it chase them into failure. Getting the "joy of tinkering back" is what you need. Forget the "ever changing rules". Chase what you love and forget about the rest.

Now for some specific advice. You are at a level now where you need to integrate your knowledge, not learn bits and pieces. Stop everything else you are doing and start a major project that will occupy your time for the next year or so. It doesn't matter what it is, only that it is something you love. This will help you more than anything else.
In that article, the Google employee explicitly said that they do not want to publish a lot of service based software to the outside world. Their business model is based on proprietary service based software, and AGPL is about free and open source in service based software.

GPL on the other hand is about free and open source in product based software, and this do not conflict with Google's service based business model. This allow them to use GPL licensed copyrighted work which they have not authored, and distribute that to gain an competitive advantage in markets that supports their service based revenue source.

If a company do not have an identical business model, copying google will only cost the company. Either they will be overly cautious and the competition will produce cheaper and better way to produce revenue, or they will be overly receptive to legal actions. To make the car analogy, trying to drive exactly like someone else is going to make you crash into something. You need to make a analysis where your car is, and make decision based on the road and the traffic in relation to you.

Examples where AGPL makes little impact on a company revenues and commonly uses a webmail product: Internal use in a company, an ISP, or a dns/hosting provider.
it's kind of the same with crowdfunding projects, they give the donors an illusion of being part of a community, but it really isn't :/
TypeCase – A Mac utility to help designers preview and compare fonts
It's the classic example of a development team saying "our users are using the product incorrectly!"

Rather than realising that paving the cow-paths / respecting user wishes is an entirely acceptable way to build a decent business, they took the (understandable but wrong) move to try & shift their users' behaviour into a more profitable direction.

Foursquare was a decent service, had a great API, and a loyal following. It wasn't going to be a billion dollar business and that's ok!
Title correction: "a Government's".
It's the kind of biochemical assay that pregnancy tests use, so not exactly cutting edge. https://en.wikipedia.org/wiki/ELISA#Sandwich_ELISA
Memex #001 (2014)
Mozilla Games Technology Roadmap
I know someone with a windmill close by, you hear it constantly and at a certain time during the day the sun shines on the house via the rotor, when it rotates it's like a cloud goes in front of and away from of the sun, at 1-3 Hz or so. It drives them crazy.
Show HN: You want a number? Here's a number
Without knowing much detail about your platform or what it does, you should be using the database to be doing the heavy processing, it is likely to be more efficient than application level code. In my opinion the declarative nature of SQL means that is less buggy than application code (though that may not always be the case).

I usually find if my application code is getting to complex is time to update the data model.

Is the database properly indexed so that the queries run optimally? If you aren't sure, this site here is an excellent resource. http://use-the-index-luke.com/
Yes. Do one project completely to a state where you feel proud of it, and like you've mastered what you can in that realm.

Write a production-ready library in a language you are interested in, complete with unit tests, follow best practices, write a set of good documentation, etc. for it. Put it on github, in the language's package management system, and see what happens.

Finishing stuff does really feel good.
Just adding Ada, Modula-2, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, Turbo Pascal, Quick Pascal, Delphi, Eiffel, ... to your safety list.

It is incredible how two decades of C and C++ becoming mainstream, change the perception of all existing alternatives.
Thrashing out the requirements of plotting the time a trade of a USA municipal bond was made when the two groups of users of the system are New York and Tokyo was a fun experience!
I think something we all need to remember is that there will always be something new for us learn, but you don't have to learn it. I started programming in PHP about 10 years ago. At the time, people told me not to waste my time, it's a junk language that will good the wayside. Today? Still writing PHP, and getting paid alright to do so. I follow the industry and trends and I look into the latest and greatest and I'm aware of what's going on but I rarely spend any time learning it. As long as I know the pros and cons of X and what I would use it for I'm content.

TLDR: Don't worry or feel the need to know everything. Pick what you love and enjoy working in and focus on that.
If you have a solid database design, that part of your Rails app should remain the same.
Pro tip: there are people both on farms and at sea.

Also birds and bats that collide with the blades, many of which are endangered.
I have more than 20 drones of different sizes, some of them are big.

I am never going to buy a drone that is not mine(closed source) when I could buy machines that are totally under my control.

Being closed source means the NSA could easily snoop what I do at every moment, in Europe, send the GPS coordinates, the telemetry, pictures and videos all the time without my consent.

US companies are becoming increasingly spies of the US gobertment all around the world, specially people that worked closely with Uncle Sam, like those guys from Airware.

I don't see Chinese or European companies buying into this, when they can tailor open source into their specific needs. We already do that, so it is not that complex thing to do.

I see this article as PR.
Wow! The imagery is very quickly getting better now.
that sale also made reddit lost one of its original cofounders :( https://en.wikipedia.org/wiki/Aaron_Swartz
Agreed, as long as the checkbox comes before the field, to avoid wasting time filling in fields that will be ignored anyway.
Yep, I know about the title attribute and the hover display. I still disagree with the choice. Why make the user hover to get the precise date? The worst offender is the commits screen. I know that each day's commits section has the full date, but if the commits for a day are longer than the viewport, I find myself scrolling up to find the exact date of the commit (much easier than hitting the small target of the humanized date and waiting for the hover state to appear). I understand that humanized dates are better than ISO-8601 for some things, but commit dates, no, not IMO. "About a month ago" is useless to me.
Heroku was acquired for $212mm. Not even close to the valuation of AirBNB.
You can compile to native code with Java as well. The OpenJDK isn't the only one, e.g. Excelsior JET.

If you prefer freebies Java 10 might have an AOT compiler as well.
Kinder-egg smuggler
Yet text chats are much more popular than videochat. Typing makes sense in some situations, and not in others. What works in videogames is not necessarily adequate for other UIs.
Japan's 2ちゃんねる http://www.2ch.net/ has had volunteer moderators for a long time, so it should be workable.
We have one nearby (dutch), and they don't place more there because on that one winter day people living a few km out, complain about strike shadow on that low winter sun day.

And that… is unacceptable for them. The concept of a sunscreen is probably unknown to them. There is one already, place another 3 of 4 next to it… but no that won't happen.
The problem I see with "klass" is that you can't easily talk about it to another developer. e.g.:

"Make sure you set the class-with-a-k property to 'alien'."

"Make sure you set the type property to 'alien'."
Shouldn't this be a criticism towards Sam et al, not Ellen? She was offered a good job and took it. Good on her. The failure lies with how completely out of touch the ownership is.

They became good at money and bad at people, which usually happens. Unfortunately for them, reddit is little more than the people.
I keep a ruler at 80char but treat it as a soft limit. It seems to work okay, functionally its probably about the same as a 100char limit but there's something psychologically better about being able to break the limit and not worry about it.
Basic dialects and Clipper, just to cite two examples with reference counting.

Smalltalk was also becoming mainstream before Java entered into the picture.
ldap, works like a charm
The main reason of the rejection is that the dutch government is pushing that through big companies while in germany a lot of individual owners can reap benifit.

Dutch governemnts, especially right winged ones are very paternalistic and dislike individual oportunism where it costs the big and powerful companies.
I believe that was actually Woody's PR agent, right?
Prestige is a cornerstone of circular reasoning.
IT says everyone uses version X.
Owatcho Luxury Brand Watches Replica Sale – TAG Heuer – Cartier – Rolex
Glad you like it.

>I like how you've added the option to 'time travel' and check for example if a reminder mail is being send correctly.

Yes, those two things are a large part of why I wrote it.

I wanted a clean integration with libfaketime and I wanted to be able to create simple mock services that logged out JSON that the test could wait for with epoll, parse and use to verify that the event interaction occurred (e.g. email got received by SMTP gateway/API call was made).
If you want to keep sharing photos for free, read this
OK, let me rephrase it.
The better your software architecture is, the more resistant to technology changes it will be.
(it doesn't only apply to technology changes, by the way).

I understand your examples. When a technology changes occurs, all code directly depending on this technology doesn't "survive". If you make SQL requests from your view code, the view code will probably need to be mostly rewritten when you decide to change the database. But a good architecture will not feature SQL requests from the view code. A good architecture will prevent components to depend on things they don't need. A good architecture will introduce layers to guarantee some degree of independence. So when a technology change occurs, most of the code "survives".

It all boils down to managing dependencies: you don't want high-level code (business rules, use cases) to depend on low-level code (storage, display).
High-level code is the reason why your application exists. It's independent from low-level details such as "my storage system is a SQL database" or "my webserver is Apache", or even "the code runs on MS Windows".

Porting is exactly this: changing some low-level concretion (OS, middleware) while keeping the same logical behaviour (i.e from the user point of view).
On some levels it actually is like American Idol.
I'd iterpret that as the fact that right now, any academic or institution who chooses to unilaterally avoid the current system will lose lots of funding, as the publication metrics are actively used by the funding bodies in project evaluation.

I am not aware of any alternative that can replace the current publication metrics for this purpose. The funding bodies have no motivation, capability or resources to make a replacement themselves, so that would have to come as a ready-made replacement in order to be accepted, and actually work (have usable content) for evaluating all current academic disciplines and academics out of the box (which seems rather unrealistic) so that a multi-disciplinary funding body can actually put that metric in their next funding round official evaluation criteria.
Why was /r/IAmA, along with a number of other large subreddits, made private?
Strawman fallacy without evidence and denial of pragmatic holistic mix of power generation sources. There is no perfect panacea power generation; each has its tradeoffs. Solar, geothermal, heat pump, tidal (sea life compatible, not underwater "windmills") and fission molten salt are all mostly good AFAWN. I personally don't like wind generators near bird and bat migratory and feeding paths, but I'm sure someone will develop solutions to prevent needless animal strike events. Deploying BWR/PWR plants as are currently designed is economic and community suicide (Fukahshima)... Taylor Smith's TED talk is actually quite brilliant on where practical fission needs to go (low pressure, higher temp, molten salt with scram basin underneath). Disclaimer: I used to work in the energy industry when nuclear was dying back in the late 1990's.
Still tremendously expensive, and not as performant as keeping everything in memory.

The approach described is what people nowadays would call memcache, but the entire architecture is different because client connections are persistent rather than resetting every page load like the web. They just built a standard game server keeping everything in memory in the regular data structures. Fork-and-persist is a nifty way of using the operating system's copy-on-write functionality to checkpoint state.
can there be a site owner who treats his site users with respect? Same thing with zuckerberg calling fb users idiots....
> but they are fundamentally unrelated complaints

They don't sound unrelated: both complaints seem to point towards a fundamental disconnect between reddit's management and its userbase.
People rarely get fired for fireable things. They get fired because management doesn't like them, and were waiting for any excuse.
I use foursquare much more since they removed the badge thing. IMHO, their advices on places are the best.
They probably don't mean 'class' in the programming language sense and should therefore use another name.
How are they exaggerated? Some of these can be 'good', but they still are all unilateral changes, which is precisely the problem with the false sentiment of community.
3.5 Use object method shorthand.

I disagree. With anonymous objects it breaks the syntactical uniformity of the expression. I think it is much clearer when each field is given a name(and a value) the same way.
maybe the porposed video IAMAs will be rampart-like "IAMA"s? that'd fit with the suggestion about going more commercial
Not stupid as such, because I know a bit about a few things, but I certainly consider myself in the lowest 20% smarts-wise around here.

And that's fine, actually. I've been exposed to a great amount of things that, had I not been here, I would never had seen.

Being in the lowest 20%, or at least my self-perception of that, means there's a whole lot I can do to improve and rise up the scale, as and when or if I choose to.
Man, tell me about it! I needed to do some original research the other day and had to get to an out-of-the-way library.

Do you know how hard it is to learn to drive? Took me 3 months! And don't get me started on buying cars and insurance... All I wanted to do was read some papers!
Notes on Plan 9
G1 becomes default GC in OpenJDK 9
So there is no way to get the executable to auto-execute when you open the document that embeds it?
First US Measles Death in 12 Years
Entrepreneurs know not to bitch like this. Not only the idea is important, timing is important. The market was not ready for your idea 12 hours ago. Also luck plays a role. The right people did not see your post at the right time to upvote it.
More info about JEP @ http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-June...
On the list you linked Netherlands is ranked 8th out of 54 countries. I wouldn't call that "average". Besides, the first seven countries on that list are small. Four are microstates and the other three are British dependencies.

I'd say, for it's size, Netherlands is densely populated.
> tarsnap had a signal handler that was reading from a constant array. So what, how could this matter? The standard says thou shalt not.

An references to the standard (I assume he is referring to POSIX) where this is disallowed?
There is https://scirate.com/

It's only really used by the quantum information community at this point, but you could try promoting it in yours.
Well, in 1988 when Buran was publicly shown, people already had rather different things in mind to worry about :) - it was third year of Perestroika, and things were changing...

Of course, for those interested in the subject differences became quickly known. A launcher rocket which uses only liquid engines - so you can have a safer flight with an ability to actually shut down stages if necessary. A bigger payload and an automated landing - something which wasn't so clearly demonstrated by the American counterpart. Little details like launch during heavy wind, launcher which is able to fly separately, non-toxic fuel onboard Buran...
Ravelin [https://www.ravelin.com] | London, UK

We do real time credit card fraud prevention for online merchants - specialising in the on demand economy, ala Uber/Hailo/Deliveroo/Postmates where low latency decision making is critical. We're building intelligent infrastructure to accurately predict and block fraud in real time, utilising the latest and greatest technology. The vast majority of our software is written in Go asynchronous microservices and we use Python's scientific stack for statistical learning.

We cut our teeth solving this problem at Hailo, where we cut chargebacks to an industry leading level, and our team has tens of years of combined experience from Canonical, Hailo, Scotland Yard and the defence industry.

We're hiring for multiple roles currently: senior and junior frontend/backend engineers, machine learning engineers and data scientists. Both full time and summer internship positions are available. We're still small (8 people) and well funded so this is a great time to join early.

Onsite positions only. Interns welcome. No visas currently.

Please apply to jobs@ravelin.com, or if you have any questions or want to talk further, you can email me personally at stephen.whitworth@ravelin.com (I'm an engineer here)

https://ravelin.com/jobs