skysight-inc/HackerNews huggingface dataset:
It depends what are your requirements (how «experienced» you want them) but it shouldn't be too hard to find :

- Rust is still a really young language and most of us just use it as a hobby and don't write Rust for a living, but many would love to. And for some of these people (I'm one of them), been able to use Rust at work can be a good reason to join you.
- IMHO Rust is a good language for recruitment because
- it has a high barrier to entry
- you can't just fake knowing Rust: if a candidate doesn't understand the ownership system really well, he won't even be able to write a 100 lines code sample.

To get in touch with potential candidates you could post on /r/rust, and I'm pretty sure it will be well received since many people are eager for Rust job opportunities.

Of course if you need someone with 3 year+ professional experience with Rust, your choice will be a bit narrow ;)
Ask HN: Do any “secure” domain registrars exist?
Why are new services such as ProtonMail defaulting to GoDaddy as their registrar? It just seems odd to me that a modern e-mail service which emphasizes encryption and privacy as a marketing point is using GoDaddy as their default registrar.

I recall GoDaddy having many security incidents', many which included social engineering that led to valuable domain hijacking.

Also when you consider how easily the U.S has seized .COM domains in the past, it leaves a eerie feeling.
Bitcoin is really not an asset by any stretch.

"They don't have value because someone just came along and claimed they do" - that's exactly why they have value - because a bunch of people arbitrarily believe they have value.

There are zero currencies which survive on this basis.

All major currencies exist because they are the medium of exchange in some economy - and/or they are backed by something tangible: in the US it's government debt, in Europe by other assets.

In China it's a little more fantastic, but the currency has about as much trust as one can have in their government - meaning, it's sketchy, but it's not going to 0 overnight.

Bitcoin could be worth 0 tommorow if people lose interest, vendors stop caring - which could happen - after all, what is the underlying impetus to keep pricing momentum? Is there demand on Bitcoin for people to pay taxes? Nope. To buy other products and services? Nope. As a 'store of value'. Nope.

Really - the only value might be to 'hide from paying taxes' or to 'hide from authorities' - which admittedly has value to some people, but I'm not sure if it's enough to keep it afloat.
It'd also be of dubious value by now. Cmd has been feature-stable since Windows 2000, I think. Any features added now (i.e. available only in Windows 10, update.next) would not be used by anyone since oftentimes batch files are used where you need stuff to work on pretty much every Windows installation. (Or they are so simple that they wouldn't benefit anyway.)
Building a product is more about creating what people will use than it is about creating what is good for them, and products that prioritize the former will generally outcompete products that focus on the latter.

Fixing that equation probably requires a deep restructuring of how companies get attention, growth, and revenue.
Thanks for your insight. I have actually given this a thought.

The first point is that the site is not posting super new content, but stuff that is already popular and has a fair bit of discussion around it.

Another thing is that I ran https://www.reddit.com/user/samacharbot2 for quite some time and what would happen was many people never actually read the article but just made assumptions from the headline. The summary actually helped a lot and even became a starting point of discussion.

I agree that half baked information can be sometimes harmful than no information at all. Ideally how I'd like the website to be used is that people who find a summary interesting go and click the actual article.

Hope you understand my perspective.
To Build the African Software Engineering Ecosystem = Sharing/Learning
VCs don't want teams, they want business cases that have shown to be scalable.

Do you need your cofounder? Can your business continue without him/her? If so, continue to build out your business. If it's worthy of another round, it will come. If not, you just have a healthy business and you could always focus on a stock buyback program with interest to offer a more instant gratification for your angels/f&f investors. About 99,9999% of business are funded this way.

Everyone's always hoping to score big time, but if a startup grows into a regular business that's a pretty good result. Even a little dividend after ten years beats a liquidation.
You're seriously suggesting legalizing racial and gender discrimination for all jobs except digging ditches?

Please consider any group that you were born into, and imagine being denied entry to an industry based solely on your inclusion in that group. Or perhaps being admitted, but at a fraction of the pay off someone bit in your group.

Anti discrimination laws exist because historically dominant groups in the US have treated people from protected classes very, very poorly in matters of employment, housing, and access to services. Removal of these laws could very easily lead to reinstatment of segregation or other kinds of severe abuses that we as a society have decided are odious. We can see this directly with the pretty blatant anti black voting laws being enacted in many of the southern states after the supreme Court gutted the voting Rights act recently.
Do you happen to have a link to that? I'm interested to hear it.
The problem raised by the article is one of necessesity and contingency. Why is there something? Why this? A necessary being and a contingent being demand very different questions. That's why the article then goes into probabilities, which are the mark of contingency. The ancient and medieval philosophy/theology insisted on the lack of contingent attributes of God, whereas the Universe has all the attributes of contingency. As Heidegger said (in a quote I read somewhere), necessity can not be explained. That's where our mind will stop explaining things. The difference between a theist and an atheist is in their willingness to accept contingency as being necessary, or, to say that the electron is necessary the way it is and there's no other possible way for it to be this way. It exists necessarily like this and that's it. Or some other material entity that caused it, but the chain ends quickly and stops there.
Am I misunderstanding this or what do you mean learn from ruby? In Ruby I can override private methods without a problem.
Sometimes I really wonder what Google has against Ruby.
The thing is, unless you use bitcoin to buy goods similarly obscured digital goods (essentially things that exist themselves only as records on a blockhain), the other side of the transaction is traceable.
I absolutely agree that INSERT statements should use key value pairs. It would eliminate many errors where columns were switched accidentally.
Thank you for your answer.

"You're severely oversimplifying here."

You can look at it from different sides. I personally think christians oversimplify more. They only take the most positive look of god, and justify all the bad stuff. In a way that sets precedent, and makes it easier to find exceptions to Jesus his teaching: "do to others what you would have them do to you."

The NT god still does not like homos, women rights, and finds slavery just fine. Would you want to be a slave? No, then don't enslave. It follows directly from Jesus, but not from the bible.

If you take away anything supernatural, Jesus his message works much better. God is all of us. The holy spirit is synergy. Heaven is progress.

Only god may judge people, like a modern state with its judiciary system. People working together are worth more than the sum of the individuals (synergy). And today we made enormous progress, Jesus healed maybe 50 lepers, science healed 5 million.

"so I think that's indicative that God is a real thing"

We get that some things are food and nourish the body, while some things, like rocks, do not. We are just molecules, but in a very specific configuration. We value some other very specific configurations.

Just like how we value food, so do we value people close to us. And more impersonally, so we value a functional society in which we can thrive.

Good is closely related to the golden rule. If somebody did it to you, would you like it, would it make society better off or worse off?
Considering how the US GDP grew in the 20th century, I would say holding on to 1% of that requires quite a lot of growth.
This is wonderful, thank you!
> Are you telling me that if the equivalent of /The Patriot Act/ was created in China, or Russia, or take-your-pick-enemy-dujour, and passed unread by the legislature of that nation The New York Times would not skewer them in print and run multipage spreads in the Sunday Magazine detailing every questionable aspect?

We can try to find out. Did NYT ever run a single page on SORM-2 in Russia?
Manual labor was just an example. The key is that the job performance for example is easily measurable.
| In the meantime Dropbox's core offering of syncing and sharing files seamlessly as well as providing more security minded options for businesses is something that no one else has quite gotten right.

There is absolutely no mention whatsoever neither in the article, nor in your analysis above about Owncloud.

Owncloud (or any OSS fork thereof) is an existential threat to Dropbox's core offering: while the consumer side is not yet price-competative, it can already be one-click deployed by many VPS providers. And the business case for hosting mission-critical data onsite, or at least own leased equipment & encryption is strong, and enjoys economies of scale.
I didn't say obvious cases are nonexistent. I merely said not all cases are obvious (and the non-obvious fraction is not negligible).
Gender warfare? Go back to the 60's. Women outnumber men in college significantly and are graduating with much better grades. The biggest difference is college major which has a huge influence on lifetime earnings.

It's not like you get accepted to a school and forced to study philosophy. These student have a choice and for some reason they're not picking the ones that make good money
> when pedaless cars are declared.

That won't happen till General AI. How would you do something as simple as drive the car onto a lift to change the oil without pedals and a steering wheel?

Or there is a concert and you need to drive onto the grass to park?
"What asset backs dollars?"

USD are mostly backed by T-Bills, i.e. government bonds, i.e. the faith you have in the US government (i.e. people of the US) to pay you back. Oddly - they are priced in dollars creating a really odd circular dependency. If the US government paid off all of it's debt today, most currency would be sucked out of the market! :)

Since 2008 - some of USD is backed by crappy real-estate.

Euros are backed by 'strong assets' for the most part: real estate, high grade bonds (I think) etc..

The reason the Euro is a very strong currency is because none of the European countries trust each other to not print money willy nilly. So if a bank wants Euros, they have to put up good collateral. This is how Germans know their Euros are not going to devalued by Italians at the printing press.

RMB is backed by nothing really, just faith in the Chinese government, which is why people don't want to hold them. If China wants to become a real player they have to have transparency, which means they cant print money willy nilly, which means they lose some crazy monetary control they have today. But they think they need that super money power to 'centrally manage' the economy. You can't have both. They either need to have a currency with more integrity - which other nations will 'buy into' - or - they can keep their currency kind of a fiction, but which allows them to turn their economy on a dime if they need to. (Question is, will they turn it in the right direction?).

If Bitcoin were used broadly in some areas - say across a bunch of S. American countries that don't trust their governments, and it was widely used by the citizens, then it might actually have more integrity than say the RMB. Bitcoins cannot be arbitrarily devalued, whereas RMBs are quite often.

The big risk with Bitcoin is that people stop needing/wanting them and they become worthless. Remember that humans are susceptible to up and down 'manias'. All it takes is one rumour and selloff to wipe out Bitcoin for good. If there is a really bad report about US economy, the dollar might go down - but there is 'underlying support' for the USD - people still need them to do commerce, pay taxes. With bitcoins ... a single downturn would wipe them all out for good. They'd have no reason to come back.
Tomato production in greenhouses is already vertical if you consider that the plants are grown up to 6m (20ft) high. The plant length at the end of the growing period is roundabout 15m-20m (50-65ft), since the plants are treated in a way that keeps one main branch growing at the top while pruning everything below harvest line.

https://s-media-cache-ak0.pinimg.com/originals/19/c4/53/19c4...
Citation needed. Most companies I know that have 2.7 older projects also do new projects in 2.7. They don't want to introduce 2 different versions of the language, set of dependencies etc to their production.
I kind of agree with this. Saw him give a presentation a few years ago, and was very impressed (and entertained). Tried out ember after that, and quickly found some dead ends for my use case, but hey- at least he actually got out of bed and made something.

Another thing to bear in mind is that ember is more or less an independent technology, whereas Angular and React have the weight of giant corporations behind them.
It's interesting to note that the 6502 is still in production in 40pin DIP and surface mount variants.

No doubt, a number of old stable designs still rely on it (I'd guess medical/scientific equipment).
کافی شاپ های کیش – کافی شاپ میکافه
But it was no fault of Python: https://qinsb.blogspot.nl/2011/03/unladen-swallow-retrospect...
I'm not talking about namespaces. I mean stuff like "srch" in https://github.com/Clay-Ferguson/meta64/blob/master/src/main...

Also, singletons are simply bad practice so that's just another sign that your code is far from "state of the art".

> Yes it's inverted from the way the rest most people are still doing it, but what I'm doing is the future.

Of course you consume JSON through a REST API and let the client handle HTML generation when building an SPA. "The future" you're speaking of has been industry standard for 10 years. Nothing radical or innovative about it. How do you think React, Vue or Angular work?
We need to trace when the issue is happening. College enrollment teaches us a lot more than job statistics where most people have made up their minds 10+ years ago.

The enrollment statistics represent people making up their minds right after highschool, so logically something before college is skewing the statistics.

Some exposure to young people is causing the demographic rift and these statistics can tell us that which is more than nothing
Pascal, these guys have options for almost all relevant processors.

http://www.mikroe.com/mikropascal/

Scheme, do people actually know how powerful RTL8710 is in regards to the computers used to create Scheme?

RTL8710 has a ARM Cortex M3 @ 166 MHz with 48KB available to user and 1MB flash.

Scheme was developed on the ITS OS, running on PDP-10, which could have up to 256 kilowords (not KB), and ran at about 30 MHz.

I am with you on Rust.

The majority of these tiny devices have more resources than 70's mainframes, that used safer systems programming languages.
I hate to ignore the cool technical knowledge needed to implement a GC for JavaScript, but damn, "french-press" is the best possible name for that project, I love it.
> OK, fair enough, but then how do you know it's Jesus and not Allah (or some other deity) asking for your faith? (That's a serious question, BTW. I'd really like to know your answer.)

This is a great question and I'll answer like I answered another HN user: this is a very nuanced question that can't really be answered on a forum (and I'm not even sure if I'm equipped to answer it). With that said, William Lane Craig (a famous Christian apologist) has tons of debates (vs. Muslims, atheists, Hindus, etc.) on Youtube and I kind of like his arguments. Most of these are pretty long (1hr+) so they require a bit of investment, but his debates are always fun and interesting to watch. Alvin Plantinga (famous philosopher, Notre Dame professor, Christian apologist) also has a few noteworthy speeches and debates.

> Is scientific research a "good reason"? It is moral to vivisect a kitten for research? What about a mouse?

There's a lot of grey area here. I used very clear and intuitive examples on purpose. Is it morally right to euthanize? Is abortion moral? Etc, etc. I'm honestly not sure (but I love a good debate!). Maybe some of these are in the same computational class as the halting problem: undecidable (for us) :)

But the fact that the line is fuzzy doesn't mean there's no line at all.
It makes me wonder if that's due to the relative power of capital vs labor. Is that what you were getting at?
It was a diplomat, not a politician.
Who signs off moving huge, billion dollar companies onto immature, "hip" JavaScript frameworks? I don't get it. It's too niche. It's too risky. How are you expected to make hires for specialists in such a niche technology which may or may not be here in a few years?

Do they just hire good JavaScript developers and train them for Ember? And also tell them they may have to retrain in another framework in a couple of years when Ember becomes defunct?
There are some defined in built-in modules. Even in Python 2.7, where sys.version_info is a namedtuple.
Show HN: Ereb – Cron with web interface and Slack notifications
I was always frustrated by system crond. If you have to run a lot of cron tasks on your server, you understand my problem.
No web interface, no history, no good notifications, nothing. I tried several projects like Minicron and Juicebox, but always have some troubles and bugs.

Then I decided to make my own, lightweight and easy installable. After almost a year of development I wanna show it someone else!
It's still rather ugly, but it works. We use in production and make thousands of task runs. And it has Slack notification about failed tasks :)

Honestly I have absolutely no idea how to make proper open source products. But my company had a problem and I solved it with ereb. Hopefully someone have the same problem and ereb can help there, too.

Any kind of feedback is really welcome, even "hey, dude, it's bullshit, no one need it".

Thanks
Here is not just about maps, producing them and selling those. They are also specialized into complete solutions for Car manufacturers, car suppliers for integration into HUDs for guidance etc. Inside navigation and map making is a ton of stuff which are all challenges for themself like map matching, dead reckoning, compilation of cards, map rendering etc etc... Their stuff also runs on almost every platform.
The summary misses the focus on false metrics that is the core of the complaint, and emphasizes the "hiring 40 people for growth team" part. It sounds like the summary is saying "he thought Snapchat would hire a team around him and they didn't" vs "he pointed out Snapchat's metrics were inaccurate and then they fired him."

I would summarize the complaint as:

Snapchat hired this guy from Facebook. He claims Snapchat falsely represented their growth during the process (two metrics which are redacted turned out to be false.) After he joined, he alerted the VP of finance that some of Snapchat's representations were false, who apparently agreed with some of it and told their VP of Comms to stop representing that to advertisers and some redacted group. He thinks that Snapchat fired him because of this, that they thought he would "blow the whistle" on upcoming IPO. Further, Snapchat continually pressured him to breach his confidentiality agreements with Facebook. After he was fired, Snapchat told people internally and externally that he was incompetent.

In the details, a lot is redacted but it mentions there were specific metrics given to him in the hiring process - that were also given while raising capital in Asia - that were false.
Location: Turkey
Remote: Yes.
Willing to relocate: Yes. Preferrably US or North Europe.
Technologies: IP Networks => BGP, OSPF, Cisco, Nokia, Firewalls. Mobile Networks => Packet Core, Design, Wireless, VoWifi/LTE. App/Web Dev => Backend, IOT, Angular, Javascript, Python, PHP, Devops...
Résumé/CV: http://bit.ly/2hVkv1b
Email: gmail zozsoy
Regarding a public API, this GitHub comment suggests that people at Microsoft are working on it.[1] Of course, Microsoft can't commit to anything. As the winpty maintainer, I hope some kind of public API emerges to reduce my maintenance burden and make winpty more robust and efficient.

Aside: About a year ago, I studied how the console handles worked (especially in relation to console attach/detach/alloc and CreateProcess), and I discovered a bunch of interesting things. For example, the "fake" handles were inherited regardless of the bInheritHandles parameter to CreateProcess, and an entire "ConsoleHandleSet" was inherited if a process attached to another process' console. Real handles in Win8 seemed to be either "bound" to a particular input/screen buffer or "unbound" so they worked with any attached console. It was possible to have a console open with no attached processes.

I tried to formalize the behavior I observed here: https://github.com/rprichard/win32-console-docs

In the course of testing, I found some neat bugs like:

- A small program that blue-screens Vista

- The inheritable flag on a console handle can be changed on any Windows version, except for Windows 7.

- CreateProcess has an undocumented(?) behavior where it duplicates stdio handles into the new process rather than inherit them. (The handle values will generally change.) Up until Windows 8.1, a stdio handle of INVALID_HANDLE_VALUE was duplicated into a true handle to the parent process. (Because INVALID_HANDLE_VALUE is actually the GetCurrentProcess() pseudo-handle, you see.)

- Assorted inconsistencies in Windows XP and WOW64 (probably fixed in newer OSs).

I'm not sure how much confidence I have in the spec. It is backed by a big test suite, but there are so many cases to consider.

[1] https://github.com/Microsoft/BashOnWindows/issues/111#issuec...
One of our (the front-end development company I work for) main principles of file management is to not use so called ‘sock drawers’, ie. folders with files all of the same kind (`/css` containing css, `/scripts` containing JS etc). Instead, we build up everything as components and put all belonging files in there. Example:

modules/

└── header/

├── header.html

├── header.demo.html

├── header.less

├── header.js

└── README.md

We don’t always use JS frameworks, because we are pretty adamant about progressive enhancement and JS frameworks have little love for PE. If we do use a framework, we still keep to the same file/folder structure (similar to your example; organising all component files in their own folder).

Bottom line is: for me, JS frameworks and code/file organisation have nothing to do with each other. Even if you build a no-JS website, you would still build components, views, have build tasks, a server app etc. The only thing missing is a couple of client side JS files here and there— and that won’t be of influence to the organisation of a project’s files.
Bayes Impact is hiring – help build the future of social services with data
You Don’t Have to Be Rich or Famous to Be Highly Successful
Creating a Custom HTML5 Video Player and the Shadow DOM