skysight-inc/HackerNews huggingface dataset:
> I strongly disagree with the notion expressed by some that beginners should start with flask "to learn how things work". Making a sane and maintainable project layout is not a particularly easy thing to do, >90% of people (not just beginners) will generally fuck it up somehow and end up living with a really weird app initialization routine as a result. Django's project/app layout and initialization is really quite well considered and I would say appropriate for 99% of projects. That 1% would probably be better off with flask.

I actually feel like this is why I recommend beginners start with Flask though. I think learning the mistakes and seeing the problems and pain firsthand let's you appreciate and hopefully understand the decisions that were made.

Of course, I should say I recommend it for something like a toy project that you don't intend to maintain. If it's something that's long term then I would agree that Django is likely to be the better choice.

In the end I suppose everyone is different in the same way some people recommend learning Python vs C as their first language.
It's possible, but impractical:

- Pact executes in a runtime environment that at a minimum ensures any ED25519 signatures on the transaction are valid, such that code can then test the validated public keys to enforce authorization rules. So this would need to happen before each transaction, which would assuredly be super-expensive gas-wise.

- Pact modules (i.e., contracts in the Solidity sense) export functions on-chain that can then be imported/invoked by other modules by name, thus allowing safe inter-contract communication, on-chain services, and other nice things. This model is very foreign to Solidity where inter-contract communication is poorly supported; best practices there dictate copy-pasting approved code (c.f. ERC 20 tokens) and hosting all functionality in-contract.

- Pact being interpreted is hugely valuable on-chain, as you can directly inspect human-readable code, as opposed to EVM assembly/opcodes. This is more of a philosophical point though.

- Other things, like supporting direct storage of JSON objects in the database, exporting Pact types as JSON (which you get for free in the Pact runtime), key/value db functionality, transaction history at the db level, support for governance in upgrades -- all of these would need to be coded in as Solidity code, with great computational expense.

The biggest issue facing Solidity developers today is the sheer cost of best practices: ensuring you handle overflows right (ie don't use math primitives but call an approved function), planning for upgrades/data export, you name it: you have to use that code and pay that gas. The environment really needs to provide a lot more "free" functionality than it does today to change this reality.
Java EE 9 - so 2018 at the earliest
It is nonsense. I don't think there's a reason to do that except to scam users. Any UX-UI Dev / Engineer / Person with common sense knows that users would not understand the process. 180 days and my credit is disabled but I can reactivate it again anytime? what the hell?

What I'm not sure of is what happens if you buy credit without reactivating the inactive balance... Does it reactivate the inactive balance or not? If not... they are shameless.
What is "magic,' and how do you measure it so that you can say things like "1/5?"
What is the insane name mangling and case sensitivity that you mentioned there?
Trolling on HN really is like shooting fish in a barrel, isn't it?
Possibly, complete lack of any desktop software?
This.

I have never found the 'paradox' convincing for exactly this reason. The presumptive extrapolation in its formalization is breathtaking.

It is primarily useful IMO for posing an estimate to answer a different question from the one people believe it does, which is simply, 'what is the incidence of life, much as we know it...?'

...where 'as we know it' is extremely narrow and rests upon the equally narrow 'physics as we know it.'

We are smart monkeys, but while we have learned a breathtaking amount in the last couple centuries, our overconfidence in what we think we know remains constant.

You can hold most of the assumptions constant and still come up with many reasons for the 'silence' of the skies, none of which reflect upon the incidence of intelligent life or advanced civilization... :P
They are highly motivated by internal (Oracle cloud) and external factors (Oracle as A technology leader) factors as well as professional pride (core Java folks are ex Sun) so I'm personally highly confident
Acknowledgments include supervisors/advisers.

A few weeks before bitcoin's release: https://archive.is/Ao7DQ
Ably realtime; London; Full Time; Onsite and remote

I am the co-founder of Ably and we're accelerating the growth of our engineering team.

Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and elearning. One of our customers even uses Ably for their air traffic control system for drones.

We're recruiting for four new roles:

- Head of Infrastructure & DevOps: http://jobs.ably.io/o/head-of-infrastructure-and-devops

- Realtime dev using Node.js & Go/Elixir: http://jobs.ably.io/o/realtime-developer--nodejs-and-goelixi...

- Mobile & web client SDK dev: http://jobs.ably.io/o/mobile-and-web-client-library-sdk-deve...

- Full stack rails dev: http://jobs.ably.io/o/full-stack-rails-developer
If we have this character, I think it makes sense to have an uppercase form, turning toUpperCase() into a proper bijective mapping for German :)
> ßẞ means a very specific sound that’s separate from s, and from ss

Kinda. ⟨ss⟩ and ⟨ß⟩ are both /s/, ⟨s⟩ being /z/ for contrast, but they do affect how you read the preceding vowel.
I choose convenience over security. And so do you. You didn't read every line of every software you use,because it's not convenient.
I'm a big fan of ASCII German (downconversion of scharfes s and umlauts); but some people just like the way the hand orthography looked, and will do anything to hold on to it.
> The problem with the JVM is that the UI toolkits are dying or died already.

Wait, what? I'm pretty sure native UI toolkits are holding up fine. They did fall off the hipster train, true, but that doesn't mean they're dying.

On JVM, maybe it's time to retire Swing, but JavaFX is alive and kicking.
@dang -- my bad, I thought that was fine. Wont do again.
Well if he submitted his thesis in 2017, he probably didn't have a PhD in 2015. Also there are several steps between submitting your thesis and getting your degree.

I suspect he may very well have considered himself 'basically done' with his PhD several years ago and just started using the title. He wouldn't be the first
> At least 20% of French people express capitalism-hostile opinions.

In other words, 80% don't. I am not quite sure what point you are trying to make and I don't want to interpret your words as a claim that 20% is far too much.
Until we get an implementation of Capitalism that proves its superiority to all other models and demonstrates its ability to regulate itself, it's probably safe to tolerate alternative points of views don't you think? If it provides moderation and balance, I'm not against it personally.

That said, the de-facto, pavlovian hostility you are probably referring to is certainly annoying: and what I mean is that sometimes it is just purely out of doctrine, without a single argument intelligent or not. But hey, you have the same thing at the other end of the spectrum, on the other side of the Atlantic where for example, the words 'socialist' or 'communist' are slurs.
Oh wow this is cool! I'm going to try this out on my remote server I use with my chromebook; this is just the app I've been looking for.
The poor taking care of the poor are driving the new economy
I think you meant it the other way 'round? long/short, I mean.

Otherwise I totally agree, ß is important to distinguish phonetics.
You might be interested by img2txt (https://github.com/hit9/img2txt) or libcaca (http://caca.zoy.org/wiki/libcaca). There are a lot of resources in this old HN thread too: https://news.ycombinator.com/item?id=7776112
This is a discussion that’s been had before and a problem that’s been solved before: https://sandstorm.io/news/2015-09-24-is-curl-bash-insecure-p...

As a gist, here’s a quote:

When you install software on Linux, no matter what package manager you use, you are giving that software permission to act as you.
YEẞ, it workß.
Heard great things about you from one of my Colleagues, you guys are awesome!
Statistically people will still die. I imagine a life insurance actuary could provide an expected life span if all medical causes of death were removed. I doubt it would be more than a thousand years.
CoinGeek took from him interview, and now pushing series including analysis of it.

And about PGP key... If you took a look at his appearance in Future of Bitcoin conference, you understood, that actually, he signed with fabricated key Nobel prize winner, additional to that, if you took a second to read that text, you understood, that he don't even had intention to sign with real key.
Most modern media sites are absolutely despicable. They rarely link to the source. Heck, even when writing "articles" about recent scientific discoveries, most sites won't even mention the paper's title. Even worse, some sites will just add tags for common words and link to other articles with similar flags.

They want to make you depend on their site, which is a terrible idea. Why would you possibly need to go review the sources, eh? In my personal ratings, I give all sites like these the lowest possible score.
Woah, how did that escape me AND my auto-correct?

Well, now I'm embarrassed. Thanks for the heads up!
Companies should have to print that out on banners and hang them up all over the office in order to be allowed to publish software. If only product managers could simply resist that urge to de-focus, cram features and endlessly re-design, and instead just continue to do That One Job really well....
Very French for them to require a masters degree for employees. Contrast that to the more welcoming working permit in Germany[1]. Also currently the startup scene in Berlin looks pretty interesting!

[1]http://www.bluecard-eu.de/eu-blue-card-germany/work-permit.h...
I'm not sure if things have changed since your experience, but the last time I exceeded the 180 days of inactivity, my credits were removed from the Skype client and a link appeared in their place, telling me to "reactivate" my credits on the website.

I went to the website and clicked a link and my credits showed in the Skype client again.
No need for name calling; you both have your points.
I had similar problem with urandom, instead used openssl like this and it's fast enough:

openssl enc -aes-256-cbc -in /dev/zero -out /dev/sdX
Benchmarking Maps and ETS Performance in Elixir 1.5 with OTP 20
The job listings and applications for cleared and uncleared jobs can be found on http://northropgrumman.com/careers/Pages/default.aspx
The NEON coprocessor runs at the same CPU clock, but 20 cycles behind the main CPU. It has its own instruction queue, and as long as the queue isn't full the main CPU will simply forward instructions to it. If you want to read from the wide registers though, you need to wait the 20 cycles for the coprocessor to catch up.
My Greatest Publishing Hits
My Mock Interview Experience with Rick Altherr from Google
There is an additional layer to this when a person in question is a founder of a fund. It's not just the carry (and salary) that generates their returns -- they also own equity in the organization itself (thus the founders of a fund like KPCB will be orders of magnitude more weathy than other concurrent GPs, as evidenced by the famous exploits of Tom Perkins).

However, whether a forced sale of a founder's equity share of the investing organization is warranted or not is a darker shade of gray than the divestiture of one's carried interest. Certainly there must have been examples in the past in various private investment funds where a founder is forced to relinquish one's ownership (due to fraud, etc.); I wonder where we deem this line to be drawn in the sand.
I find Signal video calls to be extremely stable, clear and with a very very good quality.

Too bad they don't have a desktop client :/
> Sounds great in theory, unfortunately, this doesn't really work in many situations because you need to be doing the job you were hired for.

I assume that when you are asking for promotion you would have already been doing the job you were hired to do and very well at that. That being the case, if you talk with your manager and they know you want to get promoted and are willing to help you, I see no reason they would be upset about you performing at a higher level.

Of course, every company and even team is different so this doesn't necessarily apply to everyone.

> Really, do you want more money or a better title? A better title doesn't really help at all and in fact can hinder. What you want is more money. Best way to get that is to move to another company.

At a well run company, a better title should come with more money but again, all companies are different.
Drivers might break though.
You're right! It's a good job there are no words in English where one spelling encompasses many meanings, of which some could even be contradictory, which would have to be inferred from context. That would be so bad!
Yes, we will be reading final drafts, otherwise it would be very hard to keep track of all stories and versions.
If your story is chosen, and you give us permission, our editors will "polish it", if that is needed at all.
These tricks won't have a great time with Unicode encodings.
> It started out as a ligature of ſ and ʒ

I know that, but again prescriptive linguistics vs. descriptive and descriptive definitely says ss.
>"ß" is not a defining feature of the German language.

It is though. As a language-lover and German-learner, AFAIK, no other language uses this letter. "ß", along with less exclusive "ä", "ö", and "ü" are what distinguishes German orthography from other languages.
Django has hidden thread locals, Flask makes them explicit, so a lot less magic.
It's not really seized, just deactivated, and you can reactivate it any time. I don't know why either, I'm guessing for legal/accounting purposes, like at one point Apple had to charge people for iPod updates: https://arstechnica.com/apple/2009/09/accounting-rules-chang...
Dokkio | QA Engineer | San Francisco Bay Area (San Mateo, CA) | Onsite Only, Full time

About Dokkio: Teams everywhere use a wide variety of cloud file services like Dropbox, Google Drive, Box and others to share billions of files a day. Then it’s nearly impossible to find and manage all those files. Dokkio provides a better way to search your content, give it business context, organize it, work on it with others -- to make content-focused teamwork more effective. Come help us invent the future of collaboration and content management.

Responsibilities:
Write and maintain automated functional test scripts.
Develop testing plans and execute them against new features and bug fixes.
Work with engineering/marketing/support/management to identify requirements, come up with a release schedule, and keep everyone informed of progress towards it.
Prioritize and manage open bugs.
Help improve our development/testing process to prevent problems before they start.
Fix the occasional bug.

Qualifications:
Love of high quality software, testing, writing code, and learning new things.
1-3 years of professional experience with software testing or software engineering.
Strong familiarity with functional testing tools such as Selenium/WebDriver.
Strong familiarity with at least one mainstream language. JavaScript preferred, but Python/Ruby/etc. acceptable.
Strong familiarity with functional testing, unit testing, and other types of testing.
Bonus Points: Familiarity with UX, HCI, continuous deployment, version control systems (we use git), and the command line (we use Ubuntu).

Email us your resume at jobs-qa@dokkio.com.
Stitch Fix | Machine Learning Platform | San Francisco, CA | Full-time | ONSITE, VISA

Stitchfix is a clothing / style personalization service.
Search Instagram for #stitchfix, which will tell you a whole lot about us, how much our customers love us and you'll get an idea of our business.
Come back when you're done. P.S. we're profitable and did $730M in revenue last year.

Still interested? Well then come build Machine Learning/Algorithm Development tooling in collaboration with the Valley’s best Data Scientists at Stitch Fix!

My team's ambition is to build similar tools to Finagle, FB Learner Flow, DeLorean and integrate tools like Airflow, TensorFlow, etc. into a cohesive self-service algorithm development/machine learning platform.

Want to know more about the data-tech behind Stitch Fix? Take another 10mins to browse http://algorithms-tour.stitchfix.com. I also recommend browsing our "Multithreaded" Tech blog http://multithreaded.stitchfix.com/algorithms/blog/ and other job postings at http://multithreaded.stitchfix.com/careers/

Job post & online application: https://www.stitchfix.com/careers?gh_jid=514673&gh_jid=51467.... Apply using the careers page, but include that you saw the posting on Hacker News.
Interview process would be a technical phone screen(s) & a full day or two half day on-sites.

Me: https://www.linkedin.com/in/skrawczyk - I am the tech lead & hiring manager.

Questions? Comments?
Was already done, many times. Device drivers is the issue it never took off.
If you have such a copy of the SGI endorsement letter, why don't you post it? I don't think a press release written by Craig Wright is particularly compelling evidence.

That said, I don't actually doubt that the SGI letter exists, but also believe it was totally fabricated by Craig Wright.
The Linux version is garbage compared to the Mac or Windows versions.

This, and the fact that most Microsoft software doesn't have a Linux version, tells a lot about Microsoft's Linux strategy.
I would think most Django projects are easy to read also. Part of Python generally...
So, from the token buyer's perspective, how is it different from a company that pre-sold a bunch of regular old API keys without any connection to any cryptocurrency or blockchain?

I get the trustlessness of 'smart contracts', but with tokens-as-API-keys I still have to trust that your company's products will work and that those API keys will continue to work.

Or, is the idea that the code my API key gives me access to is also defined and executed on the blockchain? That would reduce the trust I would need to have in the company pre-selling the API keys. At the same time, buying access to immutable code where functionality can't be enhanced and bugs can't be fixed is kind of lame too.
Improper investigation by the ATO wasn't comfortable so they jumped islands.

No customers, just investments.

Before they were deleted there were videos of pieces of the equipment.
Well, the guidelines say:

"Show HN is a way to share something that you've made on Hacker News."

I made this site, but if you're also interested in submitting...
I submitted a new one -- if this could be deleted that would be great please.
I misparsed this as "A bug regarding an OOB write in systemd has been resolved by deployment of a crafted TCP payload" and was hoping for a legendary tale of deeply grey-hat infrastructure hack-patching.
So ß is finally out of β-test!
It isn't, the Swiss easily live without ß and use ss – the meaning is usually apparent from the context.
ASK HN: Why is this at the top of HN?
Most commenters seem to be under the impression that German orthography gained a new letter, or that uppercase sharp S will
be the norm. This is not the case. From the original article:

> The change doesn’t mean that everyone now has to use a Capital Sharp S. The previous spelling of replacing ß with SS in uppercase texts remains the default for the time being.

The Council for German Orthography sanctioned the use of the uppercase ß. They just accepted the fact that it exits and is used. No more, no less.

That being said, I find it a bit ironic that at first Unicode had to bend over backwards to allow the strange surjective mapping that only German requires, only to later resolve to problem the easy way with the introduction of a new character. I mean it's probably the right thing to do, because both things are used in German, but on the other hand it introduces a lot of complications just for one very specific special case.
> Your sigma is a bijection on rational functions of a, b, not on the evaluations of those functions at particular values of a and b.

I see, this is the key point I was missing. But now I am confused as to whether Q(x_1, x_2) is supposed to be a subfield of the real numbers or a field of rational functions of x_1, x_2.
This is probably going to be a problem that next-generation lawmakers have to solve: how to force entities to distinguish between different types of changes, and be liable for sticking to that set.

Just like it’s ridiculous to let installers run as root without a sandbox, it should be considered ridiculous that we can’t constrain updaters: I should be able to say “bug fixes only” or whatever, and see only that happen. Instead, it’s UI-of-the-week.

A straightforward way to ensure this would be to have substantial limits on size. It is pretty hard to redo an entire UI if you’re restricted to a 100K update, for example. And it would help to prevent data plans from being sucked up by careless app vendors.
My wild guess would be that their finance people do not like a monotonically increasing liability on the books. Since some users will never use their credits, this is their way of satisfying the bean counters.
Ethical Questions for Marketers – Part 4
He seems to be an aspiring autocrat. For example:

* He has made false claims about voter fraud, likely as a precursor to attempting to squelch voting rights

* He attempts to undermine critical media

* He has advanced an unconstitutional religion-oriented immigration ban.

* He fired the FBI director because he didn't like how he was handling an investigation that touched his campaign.

Ultimately power in a democracy lies with us people. It's up to us to do more than provide a few bits of information every election period -- it's up to us to get organized.
ivan@makenotion.com is my personal email that I use everyday.

To Andrew: your last email was replied on June 8th.

Cheers,
Ivan
Comma.ai | San Francisco | Software Engineer | FULL-TIME | ONSITE

We ship open source self driving car software. Here's the plan: https://medium.com/@comma_ai/our-road-to-self-driving-victor...

Looking for great people to fill these roles: http://comma.ai/positions.html

There are no requirements beyond writing good code. Just convince us that you can do the task and make it ship. Our stack is largely Python, with some C/C++. Here's what we look for: http://comma.ai/hiring.html

Send an email over with your resume and Github link (if you have one) to givemeajob@comma.ai.
That puzzle is optional, and definitely the 'hard' way to get past that challenge