skysight-inc/HackerNews huggingface dataset:
Reminder: Parse Data Migration to ShepHertz App42
Last year, when Parse—the BaaS platform—unfortunately shutdown we at ShepHertz App42 were the first to launch the data migration tool for all its developers, who were searching for Parse alternatives, to be able to quickly export their data should they need to move on as soon as possible. Though Parse did announce the open Parse server to host app data for a year . . . that too, is scheduled to end on January 30th.
http://blogs.shephertz.com/2017/01/27/reminder-parse-data-migration-shephertz-app42/
Maybe we are the first in the Universe
In my opinion, it's pretty tough to go through Kuwait. They have had lots of issues with Iraq, so I suspect they have good border measures.
Anecdotally, the people I know personally who voted for Trump did so because they "didn't like Hillary" which I translate as "just to fuck with everyone". They knew who they were "supposed" to vote for, and rejected that. They didn't once repeat any of Trumps proposed policies or justify their choice based on public positions. They were given a choice between two flavors of politicians, and picked the one they liked (or the the one they didn't, not like)
You don't need a preprocessor. Lisp-style macros are much easier to use due to hygiene and in general not being text-based.
One of the opening lines resonated with me:

"...I cannot trust employers to provide me with an adequate work environment."

This is becoming more and more the default position, especially in the contract market.

A recent contract I had, had quite poor office space - small old desks, old 17" monitors, no personal storage, chairs in poor repair, and a badly working hot-desk system (I have yet to encounter 'working' hot-desking). As a designer, I was expected to work on these 17" monitors (or 15" laptop screens) do multiple large document work, and loads of complex diagrams in Visio. Not a fun experience.

In comparison, my home office contains an executive office chair bought to my specifications, a large desk laid out just for me, and a nice 24" 1920x1200 monitor (soon to be replaced with a 27" 2456x1440 one). I have Skype for audio and video calls, and my kitchen has food and drink in it that I actually like.

When I'm in the zone, and working from home, my productivity is doubled compared to working in a poor open plan environment, so where I can, I request work from home arrangements in my contracts.

Like the author of the article, I too am not a morning person - people may scoff at this, but it's a real thing. Before noon I am almost useless, the proverbial bear with a sore head. Once the sun is past the yard arm however, my focus kicks in, and I can power through my tasks until about 8pm-10pm. It's a full working day, just offset.

I don't really know the point I'm making here... but I do empathise heavily with the article author.
While I like DDD very much (created much tooling over last 10 years to help develop software in such a way),
but if you move outside of useful implementations, you don't end up with much.
Talking to domain experts, analyzing your domain... that's just a straw man arguments to sell DDD.
Ubiquitous language is a good argument for DDD, but I don't see that practised a lot.
There is often a noticeable disconnect between how experts talk about the system and the abstractions in the system which represent them.

Also, on technical level, while there are a lot of useful things in DDD (aggregate roots, value objects, repositories, ...) there is also a cargo-cult like notion what is a good way to develop software. And when you listen to "the experts" you often get a feeling they can fake the talk, but surely don't know how to walk.

My single question to see if someone is practicing DDD is: do you refactor your codebase on deeper insights? I'm yet to see someone say yes to that. Often you get excuses not to touch code which is working since refactoring large codebase is impractical/risky.
Someone who repairs farm equipment would generally be called a "mechanic" around here (upstate New York).
Can you elaborate on smoking "weed to get creative"? Wich kind of tasks do you achieve by doing this?
Are you going to, with a straight face, tell me that if these people were blonde and blue eyed that it would still be happening and be as acceptable as it is to far too many Americans.
Quick question: Can babies be racist?

I ask because after seeing babies being defined as racist, I have no idea what racism means.
Ha. Not only are you missing my point, but you obviously feel the need to down vote my comments as well. That's pathetic.
They still depress wages, and they will take most of their wages back with them, where their families are, and the cost of living is lower. There have also been many reports of americans training their replacements, at which point the distinction to outsourcing disappears.

Finally, I take issue with your characterization of software engineers as 'high income' - as I understand it, compared to the cost of living, they don't make that much on average. But I would welcome statistics on this matter.
ToaruOS 1.0 Released
What Is the Key to Securing Your Big Data Environments
Hopefully at that point they can migrate from the US to the Republic of California http://www.yescalifornia.org/
The administration before Obama started a needless war with a country that was no threat to them, that resulted in the deaths of literally hundreds of thousands of people, the destruction of two sovereign countries, and set in motion a sequence of events that has Europe tearing itself apart. All to get an electoral boost for the 2004 election...
It's not only a company problem here in Germany.

There are special taxation laws for self employed people, but they only apply to "higher services", which can be scientific, artistic, medical or such. Which can you save a few thousand Euros a year.

If you got a degee you're mostly safe, but if you're self-educated in the field, you have to jump through a few hoops.
You can also use pythonnet with F#
That would work as well. Banking is an odd place, very ripe for corruption, self-gain, and one-sided vision. What is good for one side isn't necessarily good for the other.

The main point is to balance some of these things and not wreck the economy in the process. There are some folks that are capable of balancing this stuff on their own, but there is no promise that these same individuals will go into public service - in fact, they might be more useful in other sectors. Just seems easier to have some balance by design.
This is Argument from authority.

We should instead ask for evidence that IOS provides better security than any other alternative for activists.
Those shapes look like they could be tiled with hexagons, which would create a hexagonal tiling of the sphere. Since the article mentions that this is impossible (and links to a proof), can anyone tell me what I'm missing in this image?
Woodworking basics for the hardware hacker
Yes, and that's quite disturbing.
How Does Franchise Recruitment and Lead Generation Work?
> some 10,000 people showed up at a job fair for 800 positions

Nope it's not that bad, it is in fact between 500 and 600% worse than that.
Understanding that cost of housing, commute length and variability and paycheck are intrinsically linked is a first-line test of employers not being stupid. That's why employees ask it of you.
heh. But if he added a randomize button he would be accurate. :)
Where to Get Best Financial Help If You Are Out of Work
Obama had all the mandate he could have dreamt of with the 28 pages in the 9/11 report[1]. He also had the opportunity, with fracking and Keystone XL offering the potential for the US/Canada to becomes entirely energy-self-reliant. He didn't take it, preferring instead to accommodate domestic environmental concerns. Such is politics, it is about prioritising between sub-ideal options -- but there's no reason to expect the next president will have significantly different priorities, regardless of what havoc Trump will end up wreaking.

De-carbonising the US economy to achieve energy-self-reliance through locally produced renewables through policy (as opposed to eg solar being market-competitive and taking over at scale through market processes) will take decades and be way out of reach for any one president to see through -- it will require a much deeper (in practise, bipartisan congressional) commitment. Also, anyway, these are not exclusive options. It's not materially different to decarbonise from domestically produced oil than from Saudi produced oil -- indeed, it might be easier, as domestic oil is fairly expensive and Saudi is pretty cheap.

1: http://edition.cnn.com/2016/07/15/politics/congress-releases...
As an owner of one of those high-priced John Deere grain harvesters, who has spent plenty of time repairing it, I'm left wondering what advanced math is used? Certainly some of the control systems will contain software that uses advanced math, but I cannot imagine the tech coming out and fixing a bug in that software like that out in the field. In that case, in my experience, it's usually more of a "The computer's broken. Let's replace it completely."
imperialist militaristic foreign policies abroad,

This didn't exactly happen in a vacuum. A country can't be a major power without trying to gain influence throughout the world; all of the other major powers are doing it too.

Of course, it's also possible to renounce the game of global influence entirely. But be careful what you wish for.

Because that's what we've chosen with Trump: building literal and figurative walls around the country. Apparently we are planning to... isolate ourselves back to greatness?

Perhaps in some ideal world we could be "noble isolationists" and close our borders, eyes, and ears to the world without a populist thirst for xenophobia and racism, secure in the knowledge that other global powers will shape the world (or perhaps become noble isolationists themselves?) for the better in our absence.

I wish I shared that fantasy; it's a particularly nice one.

The United States' meddling in world affairs has ranged from "helpful" to "disastrous." But it's absolute madness to think that others will not attempt to assert control in the power vacuum we're leaving behind. Do you really think Russia will be better for the world than us? Maybe you should ask Ukraine about that one.

There's a lot not to like about Donald Trump, but for one thing he
is an outsider to the established system (I believe in this because
of how hard the mainstream media is bent on pulling him down). It
is hard for me to see that as anything but an improvement.

A literal billionaire with a cabinet of millionaires and billionaires is now an "outsider." What is wrong with you?

I understand that they are "outsiders" in the sense that they have no experience running any form of government whatsoever.

But these people are not outsiders to the system. They have profited from the system to a degree the average American cannot fathom. They literally are the system.
Believe what? I stated an easily verifiable fact.
Reminds me Doc Bailey's spore algorithms:

http://www.imagesavant.com/

http://www.imagesavant.com/genetic1.html

http://www.imagesavant.com/index7.html
I agree that another humanitarian thing to do would be to stop bombing/droning other countries.

But you are presenting it as if you only get to do one humanitarian thing. That is incorrect. You can do both.

If you are trying to argue that a previous president's mistakes are a justification for this president's mistakes, I disagree.
That is an utterly antiquated position. I bet you don't even let poor Bob Cratchit have time off at Christmas.

In this day and age, dependability is delivering your tasks accurately and on time. Everything else is just chaff.

More managers should get with the program, and understand that skilled workers want to Work to Task, Not To Time.
I believe Rust is too young a language to replace C in Emacs. I'd be happier if it was a standardised, time-tested language with a large user base and lots of docs.
To improve the "inspired" creativity it is good to microdose with some acid and you'll be coding all night like a genius.
Great job avoiding addressing my comment directly.
The R-Ladies way: How R-Ladies helped me deal with my insecurities
surely there's a technical solution that doesn't discriminate. say checkpoints and better public transport.
The real problem is that there's something like a dozen different ways to import/export data and all of them do something just a little bit different, even when their accessed via pretty much the same interface. Datapump didn't work because there was a minor version mismatch between two of the dBs, something like a single letter in the version. We weren't using any features at all that distinguished our use of one dB over the other, so the data should have migrated smoothly.

SQLLDR threw up a bunch of index and constraint errors that magically went away when we just copy pasted in the INSERT statements into the GUI tool. Why? Who knows, but we didn't want to spend another $400/hr figuring it out.

CLOBs shouldn't be some magical type that's impossible to serialize and deserialize. There's nothing particularly tricky about serialized text in almost any other technology context, except in magical Oracle-land where all the tools are broken and you can measure how many dollars each row of data is costing you.

We weren't doing anything particularly exotic, or sexy, just very very vanilla relational dB 101 stuff, and Oracle has managed to turn that into expert-level wizard secrets. It doesn't matter how Oracle internally works, if we have to know, especially for these kinds of simple use-cases. If you have to know, you may as well just write what you need yourself instead of relying on a tool.

I agree with stickfigure, defenses of this garbage end up becoming an indictment of it.
Ask HN: Which developers do you closely follow?
The one thing that keeps me inspired, more than anything, is following up with the activities of people whom I consider as masters.

When it comes to programming, which developers do you closely follow?

Please include blog/website/github links.

A couple of my favourites:

[TJ Holowaychuk](https://github.com/tj) - because he's a wizard. The number of premium open source projects he's been a part of, is just astounding.

[Dan Abramov](https://github.com/gaearon) - First hit on his redux talk, then drifted to his blog posts. I like his clarity of expressing the why's and how's.
I'm sure lots of people supported putting jews in camps that had nothing to do with anti-semitism.
As an American citizen living in Cambodia -- book events here. It's cheaper and the conference facilities are getting better every year.

It's time for Americans to stop thinking all roads lead to them.
Are you claiming that a complete list of all terror incidents on US soil?

And if it would make you feel better, I could just slightly tweak my comment to say "most terror attacks [by number of Americans killed] have been by foreigners".
H1B has needed reform for a very long time. Let's see if what comes from this executive order. Good intention but I don't trust Trump.
Executive Order on Protecting American Jobs [pdf]
This is a great way for one to stick their head in the sand and not have to fight the evil in the world. The Nazis weren't defeated by pussyfooting around, and the same applies this time around.
Sorry, I cannot resist adding a reference to gold-pressed latinum.
No.

I'm told I'm racist because I think blacks and whites are interchangeable, and because I don't care about one over the other.

I'm told I'm racist for thinking the opposite.

I'm told it's racist to discriminate on the basis of race.

I'm also told it's racist NOT to do so.

The closest principle I can find that predicts who is considered a racist is "republican = racist". Can you provide a clear definition of racism that you'll endorse, even if I can derive conclusions you dislike?
So, how many possible hashes in a 32 characters hash using letters, symbols and numbers? I am trying to guesstimate the number of page requests before brute force breaks it.

Do services like AWS S3 charge for 404's? If so, under brute force the monthly bill could get really big, no?
The most popular Scheme (Racket) comes with an object system, that I almost instantly fell on when I came to it from C#. I don't think there's any substitute to just explaining the problems with OOP.
Accessible color palette builder
Can you let me know those countries so I can move there?
OZ was always TOPS-20. Or Twenex, as they called it.

Actually the new KS10 AI may have been running TOPS-20 briefly before the ITS port was done.
"But probably won't because companies are desperate for them."

Only in SV, maybe a couple other bubble towns. The most likely outcome is decentralization of SV and expansion of remote offices and remote working.

Its easy for a world-wide company colocated with dozens of other world-wide companies in just one city to exhaust the supply of even the devs who fail fizzbuzz. If you expand that labor pool to the rest of the country given the extreme level of over-education and un- and underemployment in general, its not going to be a problem to find new devs of a higher quality than the drained pool in SV.
What do you mean by "racist"? If you mean discriminating based on race, then of course, everybody is racist. Haven't you seen those videos of babies that cry the first time they encounter a face of a different color?
+1. I was in love with union data structure as well when I get to know about them. And always used to feel good when I used to solve any algo problem with it.
Don't forget that 2012 presidential candidate Herman Cain has a B.S in Math and a MSc in Computer Science. By that criteria he should have been HN's candidate of choice.
The ethernet CRC is designed for packets on the wire. On the wire you have a bit error rate and sometimes burst errors. For bit errors, as long as no packet has 32 bit errors the CRC will always catch them. For burst errors, if the error sets all bits to zero (or to one) then the CRC will catch it.

This is different from random memory corruption.

Note that while a packet is the memory of a router you typically only have to TCP checksum to protect the packet, which is a rather weak 16-bit sum. So it is safe to assume that TCP will fail to detect many failures and if you care add a sha2 hash.

Why sha2, because while md5 is perfectly fine for random errors, we should should make sure to kill all use of insecure hash functions. Otherwise they keep popping up in contexts where errors are not random.
This isn't some abstract thing, it already affects participation of key people right now ([1]). Tragedy is, the chair/hoster of eg. the Balisage conference (what [1] is about) is as much opposed against Trump policies as could be (eg. [2] which is really devastating). This doesn't look well for US cloud ventures, at all.

[1]: http://lists.xml.org/archives/xml-dev/201701/maillist.html

[2]: https://norman.walsh.name/
That's nonsense. Spain under Franco wasn't considered part of the "free world". To a first approximation, it referred to countries in NATO, plus a few allied countries like Sweden and Japan.
In most engineering offices I've been into being a morning person would mean you have less overlap with everyone else, since coming in late and staying late is the norm.

In one company I consulted for, a morning person almost got fired when a regional manager noticed he left 2 hours earlier than everyone else. It was hilarious, in the saddest possible way.
There is no love for ISIS in Jordan after they burned a Jordanian pilot alive on television. Going through Jordan is not likely.
It should at least have been using `expect`!
There is a very aggressive set of users that keep flagging politics here. At this point I don't know if they are Trump supporters, or if they just hate anything but tech on HN.
FLOFY Web Development Solutions
Be careful - it asks for your Apple ID and password (looks like it uses this to sign the app which contains the root exploit, which is fair enough, but still)
Yes, at electronics CM's outside of the US there exists a deep spectrum of workers ranging from "operators" (button-pushers), to RMA/debug-techs, to various types of engineers FMA, process, quality, and manufacturing. Capable workers typically move up the chain and free training is provided by the employer (often US-owned companies like Flextronics and Sanmina).

One of the sad things about USA-based manufacturing is that there are very scarce opportunities for the lowest level techs to "climb the ladder". Employers in the US are rigidly fixated on labor as a cost-center rather than as an investment. As a result you have small staff-counts of highly skilled "super-techs" and engineers with degrees, it has stabilized to this in the last ~20 years.

Its really great that Siemens is introducing such an apprentice program to the US. Hopefully others will follow the model.
So we all have to wait 4 years to complain about Trump?

We can't try to do what we can to stop his policies now? I remember the Republicans trying to stop Obama for 8 years.
A tool that suggests records that could be deleted from your AWS Route53 zones
Nations defined as "nations of terrorism concern" back in 2015.

Source: https://www.quora.com/Why-didn%E2%80%99t-Donald-Trump-includ...
Obama was the one who implemented the visa ban for 7 islamic countries. Trump is just continuing the policy and added a LGBTQ clause. The left is blowing this out of proportion, just because it's Trump. They had no problem with airstrikes everyday that Obama was in office. I wish the press could be more objective. Every country has a right to deny access to people from other countries. Same with all the islamic middle eastern countries banning people from Israel. It's a political game, and every country has that right. For you to travel to another country, it's a privilege not a right.

"In order to protect Americans, the United States must ensure that those admitted to this country do not bear hostile attitudes toward it and its founding principles. The United States cannot, and should not, admit those who do not support the Constitution, or those who would place violent ideologies over American law. In addition, the United States should not admit those who engage in acts of bigotry or hatred (including "honor" killings, other forms of violence against women, or the persecution of those who practice religions different from their own) or those who would oppress Americans of any race, gender, or sexual orientation."

Source: https://web.archive.org/web/20170130005111/http://www.cnn.co...
I'd argue that what you're talking about isn't really a problem with GMOs so much as a problem with a lack of regulation.