skysight-inc/HackerNews huggingface dataset:
I guess we saw the same in Australia with the 457 visa, and our Prime Minister abolishing it now.

The act is peppered with phrases like "Preferring local workers etc" but we know how that turned out (and why it was so easy to ignore the spirit of the act). It raises revenue for the government, and cuts costs for the "poor old companies" at the expense of local workers.

Shame on anyone that abused this.

http://www.aph.gov.au/About_Parliament/Parliamentary_Departm...
Apparently it's real!

http://www.newsweek.com/crazy-genius-brand-guru-peter-arnell...
Thank you for the update. I wasn't aware of the Alice decision.

When I said "court approved" I meant Federal Circuit, as in Alappat ( https://en.wikipedia.org/wiki/In_re_Alappat#Majority_opinion ): "We have held that such programming creates a new machine, because a general purpose computer in effect becomes a special purpose computer once it is programmed to perform particular functions pursuant to instructions from program software."

On the one hand, several Supreme Court decisions appear to leave less room for software patents. On the other hand, I don't think the Supreme Court has an overall goal in mind. I believe the problem comes from the fact that the law prohibits patenting natural laws, but allows patenting the application of natural laws. It's hard to distinguish between those two ideas; and I believe impossible to distinguish between them when it comes to software.
> America and Australia are, to my ear, in the same boat as the UK: accents abound but if you were to transcribe people's speech they would all appear to be Californian.

While regional variations in mainstream, WASPy, middle-class-and-above speech may be more accents (in the vocal sense rather than the linguistic sense) than dialects, American English has a number of clearly distinct dialects (notably Chicano English and African American Vernacular English) and accents (in the linguistic sense that includes patterns that would be distinct in transcription; including a couple different American Jewish English accents, among others).
That's really good to know, I'm still just beginning to learn about data analytics, and the link you provided is already proving to be an interesting read, so thanks!
On mine, there is an option to permanently disable AMT in the BIOS. I have enabled it a long time ago. Is it enough?
Missing square puzzle
I would. And then I'll play dump when the sysadmin asks why my machine isn't in the list.
Wealthport.com | Senior Front-End Web Engineer, Data Preparation Export (Data Scientist), Senior Computer Science Researcher | Zurich | SALARY: 100k-120k CHF | ONSITE

We are a startup that merges and makes sense out of piles of unstructured data used in e-Commerce. The Main clients are eBay-Switzerland and Siroop (= big Swiss e-Commerce firm). There is enough funding and people are happy.

We love functional programming and we are using mainly Scala but are opened to Java engineers who can / want learn Scala and other technologies

We're hiring three roles:

1) Senior Front-End Web Engineer

2) Data Preparation Export (Data Science)

3) Senior Computer Science Researcher

The interview process:

1) Call with our recruiter

2) Technical call with CTO

3) Onsite day solving a programming task with us.

Send a mail with one of the following:

A short intro about yourself (video or written)

OR

a Github-link

OR

a resume to:

hiring@wealthport.tech
Captain Crunch, father of phone phreaking, desperately needs your financial help
Meshcloud| Frankfurt am Main, Germany | Full-time | ONSITE | www.meshcloud.io

Meshcloud provides public IaaS, CaaS and PaaS cloud services based on open-source technology. This enables our customers to avoid vendor lock-in, execute an effective hybrid cloud strategy and save cost. In cooperation with data-centers, we offer multiple cloud locations in Europe and Germany. Our federation technology enables customers to seamlessly switch between different providers and integrates different cloud platforms (currently OpenStack and Cloud Foundry).

At Meshcloud you will be working in an exciting start-up atmosphere with a passionate and talented team. We use a wide array of technologies and offer lots of room for creativity and professional growth.

If you're excited about freeing developers from proprietary cloud technologies, shoot me a mail because we are hiring for multiple roles:

- Junior and Senior Front-End Engineers (TypeScript, Angular 2, Bootstrap 4, SCSS)

- Junior and Senior Backend-End Engineers (Java, Spring Boot, Mongo + MariaDB, HATEOAS APIs)

- Integration Expert (Go, Python, Java, ... we're looking for a true Polyglot Engineer)

You can view our open positions at https://www.meshcloud.io/en/careers/, or feel free to email me directly at jrudolph at meshcloud dot io. Please include Stackoverflow and Github Profile if available.
Double blind tests say otherwise.
Indeed, concreteness & specificity > generalness & neutrality in almost all cases of writing and communication. It even makes for more catchy titles, without being clickbaity.
Completely agree. I was actually surprised how well the MBP Pro did in comparison. This article actually convinced me to invest in a new Apple laptop since that one really aged well.

I expected a new PC build with the latest 8 Core CPU and twice as much, better, RAM, to be at least quadruple the speed of a 4 years old MBP.
There's something screwy with how that benchmark is done on an 8 core processor. Comparing a quad core Ryzen 5 1500X at 3.5Ghz to a quad core i7 7700 at 3.6Ghz, the difference is 10423/10843, or a difference of 4%. The biggest difference comes down to AMD seems very conservative about their base clock speeds for Ryzen. Against each other at similar clocks, the single core performance is near identical.

http://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+5+1500X&id...

http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-7700+%...
Where are these people going to materialise from, weren't they saying for decades that Americans are not interested in STEM.
You can try to work there, but I am certain you will not enjoy the work culture much.

While there's a lot of talented people, rather than promoting them, they just drain them. The ones that get promoted are the ones better at draining people.
Where oil rigs go to die
My impression is that Moore's law is totally dead and CPUs have not changed in any meaningful way in 4 years. My old i7-4771 feels just as fast as my new i7-6950x. The 10 cores are nice when you need 10 cores though.
As someone involved in the Sydney Tech Scene, I can vouch for this outfit, also Al, their CEO is a great guy.
Thats a good point but I doubt they can change their working environment. If they are capable of change they would have done it years back. I assume they want to continue with current way of doing things, which worked for them for 3+ decades.
Will you offer a "repair warranty" on your services?
2G, but it was a Cache database, in a hospital. Probably the worst job of my life.
Ask HN: How hard would it be to build a TARS robot?
PR bullshit to counter-act visa abuse.
Duckling, our open-sourced probabilistic parser to detect entities like dates and times, numbers, and durations

Are there any benchmark for how well this compares with something like HeidelTime or SUTime[2]?

[1] https://github.com/HeidelTime

[2] https://nlp.stanford.edu/software/sutime.html
How many gravy trains have we missed out on?
Yep. Before I got into technology, I was a lighting designer, and still dabble on and off. Producing a safe, quality, decent-sized event is hard and it is even harder to do so profitably. Every now and again someone asks me to be part of organising something, and my answer is always "no, thanks for asking, and please rethink your plans". I have seen too many experienced organisers fail at this - even when you do everything right, things can still go badly.
I have also seen _persistent by default_ where every variable is by default store in a database and automatically initialized when you come back to that piece of code. Useful for web development. (Sorry, forgot the name of the programming language)
What algorithm for ILP do you use? I think most (all?) solvers use a variation of branch-and-bound.
> On Monday, the festival organizers were accused by attendees of fraud and were sued for $100 million. It might only be a matter of time before the Fyre Starters are part of a lawsuit, too.

That would be cool :)
New Price for Seeed Studio Fusion PCB: $9.9 → $4.9
Sydney-based Airteam is looking for Front-end Developers and Python Developers. The roles are Sydney based for onsite projects, and we have permanent and contract positions available. Please note: open to Australian citizens, residents, and people who hold a valid work visa.

Python developers. Essential skills: 5 years programming experience, 3 years Django experience, Experience with team-oriented version control workflows (e.g. gitflow, pull-requests), Good verbal and written communication, The ability to manage time and prioritise tasks

Front-end developers. Essential skills: 2-3 years experience in Javascript, HTML5, CSS, Experience with responsive web designs, A solid understanding of front-end architecture, Experience with team-oriented version control workflows (e.g. gitflow, pull-requests), Good verbal and written communication, The ability to manage time and prioritise tasks

To apply email laura [at] airteam.com.au with your CV and any other relevant work details. I look after getting new crew onboard - no recruiters, we like to handle everything ourselves. We do a behavioral based interview to learn more about your skills and experience. Thanks!
I'm not saying it isn't faster, I'm merely pointing out that it was a pretty serious investment in comparison to the other points of the build, and attempting to defend the idea that liquid cooling isn't insane if you're going all-out with other aspects, too.
If it makes you feel better, many physicists with they had studied CS instead. CS is one of the most dynamic academic fields and physics is one of the most stagnant (imo). The grass is often greener on the other side.
To see what I mean, please consider the Prolog program for solving Sudoku puzzles that is shown in this article, and try the following query:

| ?- sudoku(X, Y).

This is called the most general query, since all arguments are fresh variables. Declaratively, we are asking Prolog: "Are there any solutions whatsoever?" In this case, the system answers with:

X = [_#3(1..4),_#24(1..4),...etc.]
Y = [_#3(1..4),_#24(1..4),...etc.]

This shows that the Prolog program did not perform any search at all: No concrete value is instantiated, and the system does not ask for alternatives. That's right! No search whatsoever, and no backtracking at all, is performed in this program. No matter which definition of brute force search you are applying, this definitely does not fall into "search" at all!

In the article, a more concrete query is also shown, as well as its solution. This solution is found via constraint propagation alone. This means that the system has deduced the unique solution purely by reasoning about the available constraints, which it does automatically every time a constraint is posted. This is one example of an algorithm that does not guess.

This also shows that even supposing you cannot make an algorithm that "never guesses", you can definitely make an algorithm that has to do much less guessing than searching over the whole tree. In Prolog, such algorithms are implemented and encapsulated in powerful combinatorial constraints like all_distinct/1, which are available in many Prolog systems and which you can use in your applications. Internally, the associated constraint propagators prune the search tree by applying various algorithms for you behind the scene. The ability to use such constraints and their strong pruning are major attractions of using Prolog for combinatorial tasks.

You are right that there may be cases where such propagation, albeit quite strong, may not suffice to fully solve a concrete combinatorial task. For this reason, you have to apply a concrete enumeration of remaining variables. In Constraint Logic Programming over Integers, this search is called labeling and provided by predicates like fd_labeling/2 or similar, depending on your Prolog system. The article does not use them though, and even if it did, the search could be guided by various heuristics by simply supplying a few options, which together with the pruning applied by constraints distinguish such a search from more uninformed search strategies.

Note also that the posted solution is quite hard to generalize elegantly. A shorter and equivalent Prolog program that describes 4x4 Sudoku puzzles is:

sudoku(Rows) :-
Rows = [Row1,Row2,Row3,Row4],
maplist(same_length(Rows), Rows),
blocks(Row1, Row2), blocks(Row3, Row4),
append(Rows, Vs),
fd_domain(Vs, 1, 4),
maplist(fd_all_different, Rows),
transpose(Rows, Cols),
maplist(fd_all_different, Cols).

blocks([], []).
blocks([A1,A2|As], [B1,B2|Bs]) :-
fd_all_different([A1,A2,B1,B2]),
blocks(As, Bs).

This assumes the availability of append/2 and transpose/2, which are likely already provided by your Prolog system, and easy to implement if they aren't.
The reason I mentioned it is I distinctly remembered the MP3 copyright notice from the first screen of the game: https://i.warosu.org/data/vr/img/0015/50/1397802118061.png
I'm not sure. You tell me. Can you price it high enough to make profit and low enough to make people want to repair and not buy a new one?
Holy crap I recognize PG's old house, I used to live a block away! That's crazy!

Me and my dad would always talk shit about it though, horrible for insulation purposes. Looks great though.
No respect for the profession?
You mean Intel doesn't want to tell the _full_ story? I have to agree with you on that. Official statement from Intel included below -

"A system that is Intel® Optane™ memory ready includes: a 7th Gen Intel® Core™ processor, an Intel® 200 series chipset, M.2 type 2280-S1-B-M connector on a PCH Remapped PCIe* Controller and Lanes in a x2 or x4 configuration with B-M keys that meet NVMe* Spec 1.1 and System BIOS that supports the Intel® Rapid Storage Technology (Intel® RST) 15.5 driver."

http://www.intel.com/content/www/us/en/architecture-and-tech...

Did they mention things like

"it also makes for a very fast primary storage drive, if you can survive on a mere 32GB"

or

"you can use non-Intel caching software for Windows or Linux and then the only system requirement for Optane Memory is that you have PCIe lanes to connect it to"
AXIOM ZEN | Vancouver, Canada | FULL-TIME / CONTRACT | ONSITE / REMOTE

Axiom Zen is an award-winning venture studio. Our products have made “Best of the Year” lists (Apple; The Next Web), and are used by the world’s leading companies – including Adobe, Sony, Starbucks, Phillips, and SEGA. In 2015 alone, our work was featured in TIME, The New York Times, USA Today, and Wired.

We just made the cover of Canadian Business' 2016 "Most Innovative Companies in Canada".

- (URGENT) Backend Engineers - Golang (Contract OK) - http://grnh.se/g68jqn1

- Sr. Frontend Engineer - AngularJS (Contract OK) - http://grnh.se/vumlq61

- UI Engineers / CSS Experts (Contract OK) - http://grnh.se/ykc3qn1

- UX/Product Designers - http://grnh.se/1y3txb1

- Lead Project Managers - http://grnh.se/7udpje1

- Sports Product Manager - http://grnh.se/i6pjo01

Don’t see an opening that matches your skills?

Apply at http://grnh.se/j16n8w and provide us with your own job description.

https://www.axiomzen.co
YC was kind enough to check my application and found it complete. They say that they do add, modify, delete questions from the application template during the application period. Apparently the Submit button locks each application so that subsequent template changes have no effect. I really appreciated their kind response to my inquiry.
Oh yes, of course mine was high-end within the category of "business PC laptops", in the grand scheme of things gaming laptops, as you say, are even more expensive but that, if anything, confirms the point I was trying to make.
How to Play DVD on iPad Mini 4
Is the animated/game version that exists in Mobile Chrome, also in the Desktop version?
An Insight into Bitcoin, world’s first decentralized currency
Bitcoin was first conceptualised in 2007 by Satoshi Nakamoto, said to be a Japanese mystery man by some. On October 31, 2008 Bitcoin was registered and in the same year, the first whitepaper on Bitcoin was published. In 2009, the first Bitcoin, block 0 was mined.

Read more @ https://www.biz2credit.in/blog/2017/04/19/insight-bitcoin-worlds-first-decentralized-currency/
How to Improve the Performance of ASP.NET Web Applications?
Hmm, I've always sort of liked rust. It's pretty. To me it has connotations of aging and transformation, but not something necessarily bad.

Stuff like this:

https://www.amazon.com/Never-Sleeps-Young-Crazy-Horse/dp/B01....

https://www.pinterest.com/tmdesigns56/rust-is-beautiful/?lp=...

It's an interesting question of how much it's worth trading a memorable name for rubbing some people the wrong way.
The double blind tests rely on the fact that a small dose of extra sweetness is more palatable. However, a large dose is cloying.

Also, they both taste like garbage. Drink coffee, instead.
That's a very interesting comment to me because I may be perhaps the opposite. I got a slow and frustrating start learning application development--I wasnt getting it. I felt I was following instructions on how to write esoteric insutructions and not understanding how it worked. I found the book Code by Petzold and read it. Then I discussed some of this with other developers and realized they were even more clueless than I was.

It seems some people love theory/understanding while some love building something practical/useful.
As evidenced by sources such as 1 and 2, the management at Fyre are not the kind of people who will accept responsibility, or blame.

Knowing how big the budget was, how much money and influence the people involved wield, and how out-of-balance the US legal system is, I feel extremely bad for the various contractors who will inevitably get sued to oblivion for this mess. I can just imagine how it feels, trying to to do your best with a boss who won't accept no for an answer, then being forced into bankruptcy once things go sideways.

1) http://nymag.com/thecut/2017/04/fyre-festival-exumas-bahamas...
2) https://twitter.com/Ruleyork/status/858025172942675968
I thought the moral was that telephone sanitizers ended up being the most important people in the world.
He deleted all the posts. His own, yours, that other guys. The whole comment chain. You may have to log out to see your own comments erased.
AMT was enabled by default on my lenovo x220. I guess it's time to dive into coreboot and me cleaner.
Building Scalable Spark Cluster on Kubernetes
> hard crashes occasionally

This sounds disturbingly unacceptable yet accepted
> Safeguarding the Future of Computing with Intel ... ME

heh, the Ministry of Truth would be proud of that title.
SEEKING FREELANCERS | REMOTE OK

Axiom Zen is looking for backend engineers with expertise in Golang.

This position is a long-term opportunity open to a freelancer or someone interested in becoming full-time employee, and can be remote. We are collaborating with a U.S. Government-funded NGO, and as such this position requires US Citizenship and a background check. Unfortunately, non-US citizens and Green Card holders are not eligible.

Please apply directly via http://grnh.se/g68jqn1
Also, you may need to go into BIOS/UEFI setup and enable an option along the lines of "Enable Intel ME Setup Hotkey" - at least this was needed on my Toshiba Tecra before I could use the Ctrl+P menu.
http://www.Atoss.com | Senior Java Engineer | Munich | SALARY: 60k-90k EUR | ONSITE

We look for engineers who are willing to move to Munich to help develop our workforce management software.

We are known for over-market pay and great working-conditions. Moreover, Munich is the most liveable city in Germany and among the top 10 best cities in the world.

A short intro about yourself (video or written)

OR

a Github-link

OR

a resume to our recruiting inbox:

hello+hn@atoss.tech
Nice question, reggiepret.

Yes, we'll offer a "repair warranty" under which we'll offer a free repair if the product doesn't get repaired satisfactorily the first time.
While I wouldn't be shocked to know that I'm wrong on requiring backtracking, I am not sure how the integer programming claim refutes it. In particular, those look to still be "search" solvers and almost certainly have to perform some "guess" in making the search.

Do you happen to have a recommended link on how this can be accomplished? First few results in searching just show farming this out to a specialized function in matlab. :)
What the fuck are you even going on about?
Many on HN seem to dislike Infosys, but let's not let that cloud larger, far more important issues:

Most importantly, it sets very dangerous precedents of U.S. federal government interference in the free market and in business decisions, and of economic nationalism worldwide:

* Today you might like who the federal government is picking on and threatening; tomorrow you might not. Do we want politicians making decisions for businesses and controlling the free market? We can count on the politicians making political, not economic decisions. It's like the worst of over-regulation, but with no legal framework or process to restrain it.

* Americans like it when jobs come to the U.S., but the U.S. long has been the standard-bearer of international free trade. If the U.S. stops promoting it, others likely will backslide quickly. Why shouldn't India demand the same of U.S. companies? (If your argument is fairness and how bad Infosys is, then you looking at factors that don't determine international trade practices.) When they demand that U.S. jobs move to their countries, will there even be a net gain in jobs?

All that will result is moving jobs back and forth not to increase productivity and find market efficiencies, but for political reasons. It will create market inefficiencies, which could (for example) raise costs for Infosys customers (including U.S. customers), reduce Infosys' overall employment, reduce profit for Infosys shareholders, and reduce overall productivity for the economies involved.

It's surprising how quickly the terms "free market" and "free trade" have disappeared from HN.
3D Models Conversion to Google Draco, Improved Camera Movement and Magnification
Not to take any credit away from Birken, but he was the 2nd CTO.
when you start a riot with your users you may get very paranoid like this guy.
They could start selling these to Turkey... ;)
Neither of us can predict the future with certainty.

Russia could keep taking non-NATO land, while new nations seek admission to NATO. At some point, Russia could dispute the status of a new-NATO member claiming they already held that territory or some such.

You can't know what increased tensions will lead to. Bay of Pigs and the cold war were very real. Tensions in the South China Sea and North Korea are real. The fondness that the US president holds for murderous conservative leaders, and his disdain for left-leaning leaders, are real.

I would mention the pact the UK signed with Poland days before Germany decided to invade anyway, however, you claim the circumstances are different now and that history is irrelevant. I'd say ignoring history is foolish.
I think we can. What do you think? Would you mind paying $0.5 extra on a repair amount of $10.