skysight-inc/HackerNews huggingface dataset:
Most worker protection laws in Germany only kick in when you've got a certain number of employees. I'm too lazy to look up the number, but it's small, single-digit I think.
Lucky - you get to rewrite it.

Our COBOL comes from a software vendor, so rewriting it means waiting for them to decide that the cost of redeveloping decades of complex business logic in a new language/toolset outweighs the cost of supporting and enhancing these COBOL programs.

Fortunately it's a mostly read-only codebase. The number of times we've changed the COBOL code ourselves can probably be counted on one hand.
Or maybe Intel is having trouble moving to 10nm and there's little it can do at this point? I have no idea why when it comes to Intel people feel the need to phrase engineering problems in moralistic terms (and conversely, when it comes to politics people often want to turn moralistic problems into engineering ones).
I think my main point is we can't keep solving this problem with "more training and education" (regardless of where it is coming from). An individual can only learn so much and only cares so much about whatever widget you put before them. What we need is more work the unskilled but capable can do with little new learning.

The best thing for education and job training is for an individual to have a vision of what it is they're working towards. Teach men to build boats by loving the sea, yadda, yadda.
It's already on the list, but I thought the video on hacking cable/satellite TV was amazing. I've done software reverse engineering, but don't have any experience with hardware RE.
It was great to see an overview of the process, and especially, how someone de-caps a ROM chip and reverses the code stored within.
Lower power means less demand for quickly spinning fans. Fan noise is quite a huge purchase decision factor for some people looking to buy a home pc (like me, I'm one of those people).
Thank you for your feedback. I do not think the author claims to "know it all". Also, this post is about what we've learned so far in this new experiment - definitely not about the top three problems you may encounter when building chatbots. Just as you said - sharing what we're learning and we hope this can be useful for other people.
Do you mean like the increased total number of cars on the road since ride share has become popular (not sure this is the case, but it seems to be in dense urban areas where drivers come in from the suburbs)?
The Printing Presses of the London Missionary Society Among the Chinese (1996) [pdf]
Cheylon and Scala seemed better to me when they started. But it seems Kotlin is what Java really should have been, hehe :)
Well I did some clicking around and came to know that this falls under their First Click Free [0] option. The details sounds more unfair to me. Example -

'A user coming from a host matching [www.google.] or [news.google.] must be able to see a minimum of 3 articles per day.'

Isn't this a net neutrality violation? Because of their monopoly, they are able to force a work around to get access to content and a better UX for their visitors at the cost of other referrers. A more fair/neutral program could be a 'limited subscription' type access where the content site allows a limited number of articles to users (from any referrer), Google gets access to content for indexing and tags the content appropriately as 'limited access'.

[0] https://support.google.com/news/publisher/answer/40543
Tally | San Francisco, CA | Salary range: $135K - $178K + equity | Multiple Eng Positions | Backed by: Shasta Venture, Cowboy Venture, SV Bank
www.meettally.com

Tally just closed $15M to tackle some of the hardest problems in FinTech. We’re growing fast and hiring Platform & Data Engineers at multiple levels:
meettally.com/careers

Our tech stack is modern and performant: reactive Scala, based on Akka, Micro Service architecture, more details below

- - - - - - - - - - - - SR PLATFORM ENG: https://angel.co/tally-app/jobs/167074-sr-platform-engineer
Build scalable architecture that simultaneously supports seamless consumer experience and core financial systems. Our technology uses Scala-at-large to build discreet services and servers to make credit card automation look simple. Functional programming experience necessary (Scala, F#, Java 8 lambda functions, Frege, Haskell, Clojure, OCaml, Erlang, Lisp, Elixir).

- - - - - - - - - - - - SR DATA ENGINEER: https://angel.co/tally-app/jobs/179844-sr-data-engineer
Architect, build and scale our data pipeline from the ground up, bringing transparency to all aspects of our business.
Core Technologies: Scala, micro-services, Spray, Akka, Finagle/Thrift, Slick, Postgres, Redis, AWS, Push Notifications, SSL, Identity Management, Concurrency

If you're up for a quick chat to learn more, send a note to jasonb@meettally.com (CEO) or apply through the listed job postings (I'll respond personally either way).

Please include resume, LinkedIn, and/or Github

Articles:
https://techcrunch.com/2016/05/19/tally-raises-15-million-fo....
http://mashable.com/2016/05/29/tally-credit-card-app
http://www.businessinsider.com/tally-is-making-credit-cards-....

Keywords: Scalalang, Scala, Akka, Zookeeper, microservices, Functional Programming, FP, RESTful Services, FinTech, Mobile
My first thought was "How can they fit two acres of topsoil in a shipping container?"
This is something under active research, and it might have some true behind, there are some cases in the hospital where you see people doing diet as they should and not lossing weight at all and at the same time they have some autoimmune condition.

It wouldn't surprise me to see a true connection found in a couple of years between autoimmune conditions and weight in a reciprocal way.
Is the cache size and turbo boost the same though?
Delphi

I'm in the process of "inheriting" a company whose sole product is a multi million LOC behemoth written in Delphi. The product itself is a highly customizeble/parametrizeable control software for business processes/alarm management build around a rule engine for rules drawn in a graphic editor.
TLDR: One single business owner wrote his opinion about the minimum wage law.
It's also much more expensive to produce an i7. i7 are near perfect chips and are able to run higher clock rate efficiently and safely while i5s are more "standard" and have their performance clamped down to what they can safely handle. There are less i7 chips rolling off the lines, which increases their price.

Hopefully somebody who knows more about this than me can jump in and fill in the blanks here.

EDIT: I communicated my point poorly and the comments below mine explain this is much clearer terms
>The greatest feature of evolution that it makes teleology unnecessary.

That's what Nagel is disputing.

> Of course evolution may be operated by someone/something with specific goals instead of pure chances, but thats just an unnecessary assumption until it proved

Nagel isn't a theist or an ID advocate. The existence of such a designer isn't part the thesis of the book.

>First is mainly one-to-one mapping of digital signs to pixels by using a static table

I was talking about mapping to a physical state, not an abstract computational state. If you try to specify the relevant "digital signals" in physical rather than computational terms, you'll find that it's an impossibly complex task. Even individual transistors are enormously complex physical systems. We simply don't know whether the mapping to physical states would be significantly more complex in the case of the waterfall. If you're allowed to cheat by using more abstract states (e.g. "on" or "off" for each transistor), then you can equally well cheat in the case of the waterfall by giving names to disjunctions of physically distinct states.

>There is simply no one to one mapping there.

Not sure what you mean by this. If the rock has a sufficient number of possible physical states, then you certainly can specify a one-to-one mapping from chess states to rock states. It's true that this mapping will be difficult or impossible for humans to exploit. Rather obviously, that's because computers were designed in such a way that it's easy for humans to manipulate their states in certain ways, whereas rocks weren't.
How fast are Unix domain sockets?
what in the world do you still write in snobol / spitbol? I haven't heard anyone even mention that language since 1983.
> My iPhone … regularly has strange graphics glitches and Springboard crashes

Sounds like a hardware fault. You should take it to an Apple Store and have them run a complete diagnostic. Heck, the next time you see the graphics glitches, take a picture of the screen, and depending on the nature of the glitch, that alone might warrant replacing the device regardless of what the hardware test comes up with.
The biggest challenge you're going to face is that the state of the art in NLP is not sufficient for chatbots to conduct a prolonged conversation that is either useful or interesting. This will lead to disappointment on the part of your users, who have probably been exposed to the hype or expected a human. The more modest approach of mapping a Web UX to a sequential chat leaves users at best indifferent, and at worst annoyed.
> this seems like putting a computer and a box of red bull in a box and labeling it "computer programmer kit".

Computer programmer kits like this exist and are called "bootcamps."
Where can I buy these great tasting heirloom greens at half the price of which you speak?

I have no problem finding mediocre produce at a low price point, but quality produce at a reasonable price is often hard to find in major north american metros.

I'm open to the idea that technology will continue to change the landscape here, but I think you are underestimating the difficulties. I may be missing something here, but the successes I see touted in areas as you describe are things like the plethora of nitrogen bagged greens all over the continent these days from California. Certainly a commercial success and for access, but the produce itself is often pretty dismal and the process I understand is very specialized. Not a categorical win, then.
Dainit: A simple pure-Go Linux init system
Actually the full version uses more data, it turns out vectors take more data than jpeg tiles, at lease for urban areas.

The big differences excluding 3d features are things like

* you can rotate the map

* zoom is continuous

* the map can be customized on the fly to make it more relevant to your search. So for example a road can be highlighted for one search vs a different road highlighted for a different search. Different buildings/roads get labelled etc.

This was all covered to Google I/O when the current version of Google maps was released 4 years ago
GiveCampus (YC S15) | full stack engineer (Ruby on Rails) | DC, SF| Full Time | onsite | www.givecampus.com/careers

GiveCampus creates fundraising software for educational institutions. They're stuck on a sea of crappy software built in the '90s, and we are bringing actual fast-paced innovation to the space. We're still a small team, and looking for someone who wants to put on a lot of different hats and really help guide the direction of the company.

We are looking for someone with:
* 2+ years professional Rails experience
* ability to work on the full stack, from db queries to css.
* conceptualize, design, build, and support new features and products to help schools raise money.

We also offer health & dental insurance.
Why FreePascal over Qt for cross platform gui applications?

I had a contract doing C++/qt stuff 2015/2016. So I could conjure up my own reasons for and against. But I am curious about yours as I am largely ignorant of pascal.
Eh, inheritance is a subset of composition. One of the issues is that the subset is ambiguous and different languages create a different contract for it, but there's nothing theoretically wrong with inheritance.
Families earning less than $125,000 in New York get debt-free college
you are overstating things significantly, ARM is still way behind (an order of magnitude or more) on single thread preformance. Nobody cares about preformance per watt if it means everything lags a massive amount.
WOAH the XPS 15 comes with a 1050 now? I might pay the huge price premium to get my hands on that (and then some more to turn that USB c port into all the useful ports I'm losing).
> Has others have pointed out - becoming a widget company was Jobs plan all along.

That's not the case: back in 2001 post-PC thinking was popular too, and Jobs stood out against it https://www.youtube.com/watch?v=lmvmtmqqbeI . That's evidently why Jobs was so reluctant to make the iPod work with Windows PCs: his whole plan for the iPod was to have it sell his intended Digital Hub, the Mac. He did eventually come around to post-PC thinking of course, but only quite late: even in the D 2007 interview https://www.youtube.com/watch?v=85PMSYAguZ8 he and Gates were quite resistant to it.
This is exactly how we use the chat and have few dozen conversations per day. Most (not all) initial conversations are pre-set but if you reply, you'd get a real person, including one of the founders. The email is asked when no one is available to engage within few minutes so that we can get back to the person.
A potentially fatal blow against patent trolls
I'm also using a 2600k (non-overclocked). I'm going to upgrade soon though. The main reason is I want to take advantage of things like usb 3 and an m.2 ssd. I also want to get a new video card and I'm using it as an excuse to build a new computer.
Working on that since 2015 ... written in Go. Lots of work to do.
"Who's dream is it to perform a "relatively narrow set of repeated tasks" for 8 hours a day?"

Someone who wants to provide for their families, not worry too much about work, and be able to enjoy their weekend?

" IMO, the framing should be look at this amazing business opportunity to onboard high value workers, not cautionary doom."

How?
What do you use to implement interfaces then?

Generic interfaces are the one single feature that made OO popular for GUI programming; what by its turn is the one application that made OO popular. And it's still the most powerful of the OO concepts (what is shame really).
They'll work fine for the purpose of extracting ether (== money) from unsuspecting rubes.
LibreSSL with Bob Beck (2014)
Wyoming?! That's our backyard. Drop by our office sometime! [1] Our CEO ran a CSA for a few years here in Wyoming. Places like Wyoming have cheap land, but there are some tricks to doing farming up here.

1: https://brightagrotech.com/
I don't know if 21 years counts as old (I didn't feel especially old when I was 21), but the first thing that comes to mind is JavaScript.
Even when I was happy with Apple, OSX was never a good platform for games.
the ability to "forget" a place or not have it remember them. I googled some business over a year ago and it _always_ shows up as one of the main points of interest, despite the fact I have no interest in it. my maps is now a collection of things I've looked up at one point or another but have no relevance in my life. it's bizarre and useless.
I think they are working on the fonts problem.
I found expect (which is Tcl + some extensions, I believe) to be quite useful.

Implementing something like modem initialization - "Send AT command to modem/wait for a reply matching one of several patterns or a timeout/handle result/rinse, lather, repeat until done" - is quite trivial to do with expect.

It's not something I use every day, but it's one of those useful things to keep in your mental toolbox.
On my phone so I can't find the right metastudy but yes, there is an inverse correlation between urban lifestyles and obesity rates but it's a tenuous one. In cities like Atlanta, St. Louis, Montgomery, and San Antonio the difference in obesity rates from rural and suburban areas in the same state is almost nonexistent but Houston, Los Angeles, San Francisco, and New York see much lower rates in obesity. (within city limits, their metropolitan areas are a while different animal).

I have a feeling that it's mostly due to a hybrid peer pressure/economic effect. When you're in a group of friends and the majority want to go to a healthier restaurant or everyone in your neighborhood goes to the local mom and pop grocery store instead of Safeway, it becomes a self reinforcing pressure to eat healthy. More healthy restaurants will open and more small grocery stores will be built to serve individual neighborhoods while market share is slowly taken from unhealthy restaurants and chain groceries. Eventually, a significant portion of people who would otherwise have trouble controlling their weight stick with the healthier diet out of inertia or convenience.

I also saw a study (although not a very conclusive one) that suggested that discrimination could play a part. A higher cost of living in cities means that a lot more jobs that can support the lifestyle have a physical appearance component to them. Salespeople in high end boutiques, consultants, etc are economically more viable in denser areas and if clients or employers discriminate based on looks, there will be fewer job opportunities for the obese, making it harder for them to live in urban areas.
The state is called the Russian Federation. I was referring to the actions of that state, not the actions of a country called russia, which isn't quite the same thing.

Pedantic, sure. Trying to make it sound scarier? Hardly.
I think it works as follows: say you make sales for one million plus 20% VAT. You get paid 1.2mn, but 200k are for the taxman. However, you already paid VAT for your inputs, say 30k for 150k in materials and 20k for 100k in electricity. You then give to the state only 150k: the 200k you collected minus the 50k you paid (i.e 20% of the
'Value added' 1mn-150k-100k).
Probably one of Rust, Go, Julia, or Scala.
The various VR platform vendors have only recently come together on a universal standard, which will ideally be implemented on both Windows and Linux: https://www.khronos.org/vr
It is not true that you have to offer healthcare when starting a business. Only when you reach 50 full-time employees does this even begin to be a concern.
How do you define new? I'd say ES6 if that counts.
700 new jobs is fantastic news.
These are some decent notes:

http://videlalvaro.github.io/2015/12/learning-about-distribu...

http://dancres.github.io/Pages/

http://book.mixu.net/distsys/single-page.html

There does not seem to be a lot out there that bridges the gap between very theoretical papers and real world usage. There's also a lot of handwaving about how "distributed systems are hard!", which is absolutely not telling me something I did not already know.
Airlines should offer a flight service where you pay a heavily discounted fare up front but you don't know when it will fly until a day before. For instance, you would pay $250 for a flight tfrom LAX to JFK, and they would put you wherever they had the most vacancy. (or whatever is cheapest)

Sure, you might end up on a 5am flight, but for some people it'd be worth it.
Ask HN: Where to start learning web development in 2017?
Hi!

My background: formal visual literacy/art instruction, but sadly with little hands-on experience with modern media. Experience in design mostly for print, passion for typography, played with Python and Arduino, done some websites for friends using Bootstrap.

What I'm willing to accomplish: know Bootstrap and modern UI frameworks even better, understand how modern browsers work, study how to write HTML/CSS/Javascript that is up to date with the current standards.

Where do I start? How can I catch up with the new things out there?

Things change so fast and every tutorial I read seems to be either too vague to be useful, or too specific and already outdated.

Thank you all!
I spent time recently in the webcasts for the new version of Delphi, and from what I saw they're doing some good work. The mobile development for example is enticing.

But, and I asked during the webcasts, who's going to buy into a new project now?

For myself I have a couple of old D7 apps for clients that have been running for a decade now.
That's true, but it also seems kinda irrelevant to the OP (the link happens to be the 1st result for a google search of "us average iq"[1], so I think it was just a quickie cite to back up a statistic). Average IQ people (e.g. the welders and bank tellers) don't seem like they're in demand for high-demand knowledge-work jobs, so retraining is probably not the answer to any economic woes they're experiencing.

[1] https://www.google.com/#q=%22us+average+iq%22
It's majestically reasonable to want the fee structure to cause people to economize on legitimately costly stuff. Consider:

"Global warming is causing problems that we need to fix, and that needs money. How should we get the money:

A) Fixed, $1000/person head tax

B) Carbon tax"

I think you'd be pretty livid about paying the same, regardless of how much you economize on your carbon emissions.

Health care is a special case because a majority of the ballooning-cost stuff is randomly distributed and it's effectively set up as (social) insurance, where everyone is paying for the risk of needing that care.
Yeah it's a shame http://etoileos.com/ didn't get more momentum.
> Firefox, Edge, Chrome, Opera... No license fees.

I think Google charges like a $5 one-time fee to publish a browser extension, as a way of discouraging trash extensions.
Finally! Congrats!
I did Ada 95 back in college. Was really nice for embedded programming -- the built-in concurrency primitives are astounding, and it feels like a much safer systems programming language than C/C++
That high minimum wages cause more unemployment is not a settled question, and there is research that suggests that this is, in fact, a myth.
Out of interest - what video decoding is missing from the 2* series that is present in the 4/6 series? Like are you missing out of h265 etc...?
The Brain vs. Deep Learning vs. Singularity
ToidiuFS – A distributed file store written in Scala
Both of those statements are nonmathematical when parsed strictly, you need a translation mechanic to turn them into a forumula ("per cent", literally, doesn't mean a multiplier either). It happens that the percent framing became common earlier, but when it did it was surely just as ad hoc.

Multiplier framing like that is at least as common, and given that "3" is easier to understand than "66" (which one has to recognize as the result of 100*(1-(1/3)) for goodness sake!) I genuinely don't understand your peeve here.
This is just racist propaganda based on the work of a white nationalist: https://en.wikipedia.org/wiki/Richard_Lynn#Controversial_sta...
Managing authentication in your Ruby on Rails 5 app with Auth0
Given that IQ of 100 is defined as the median IQ-score, does it make sense to rank countries by average IQ?
I like this kind of critical papers but I cannot agree with the author in this case. I have studied this problem quite deeply while working on concept-oriented programming and concept-oriented data model (http://conceptoriented.org/) for many years by also trying to minimize the number of basic constructs. Yet, my conclusion is that classes are actually needed.

There are several major reasons for that. One of them is that we actually need two different relations: 1) membership relation, and 2) inheritance (or inclusion in more general case). Unfortunately, we cannot reduce them to one relation. If we do (in prototype-based languages) then normally we will still distinguish the role of this one relation depending on the context.

Mathematically, we have the membership relation '∈' between an element and a set, and we have the subset relation '⊆'. Just as we need both of them, we need both class instances and classes. In other words, if somebody argues that classes are not needed, then it is analogous to the statement that sets are not needed and it is enough to have only membership relation among elements. It is possible to develop such a theory but then we will get an alternative mathematics. Or we will implicitly treat some elements as sets.