skysight-inc/HackerNews huggingface dataset:
One fundamental feature of programming (development, software engineering, whatever the name), is that you have to face the unknown.

If you already knew what problems lie ahead and their solution, you would already have programmed it, and then what use would it be to rewrite the program? Just re-use the previously written code!

So by definition, what you will develop, will be a program solving a problem with unknown dimensions and solution. You start by writing the code for the known parts, but while doing that, you have to live with the fear of the unknown that lies beyond the next procedure.

Performing specifications and analysis phases is a way to deal with this fear of the unknown, by drawing a coarse map. But often it's not possible to precise the map much better than labelling "Here be dragons" ahead (or worse, to hide the dragons with reassuring words, like Module X, or Component Y).

So be courrageous, plow ahead, and you'll be lucky, when you'll get close, you'll see that what you thought to be dragons was just a hill, and you'll find a solution to climb or circumvent it.

What you need to learn however, is how to deal with the complexity that emerges from discovering problems and solutions as you go: then you have to step back a little, and find simplifying abstractions, to refactor the work done so far, to get a simplier solution englobing all the problems seen so far, (and hopefully that will be found in the future).
You never rely on finalizers to clean up resources. At best, you check that the resource is properly released and signal an error otherwise, because you should have released it earlier (you have a bug). That may happen when you manually manage your resources, but most of the time, you only need to use a resource inside a delimited block (defer, finally, unwind-protect, with X). If I understand correctly, this is how RAII works too when you allocate objects on the stack.
Computers Are Useless. They Can Only Give You Answers (2011)
Because they're still anecdotal and for most people, PayPal works just fine. I find the stories horrifying, but I ran about 40,000 transactions through PayPal in the last 5-6 years and never had any problems.

I guess this is how it is for most people, at least, I can use PayPal as a buyer on most online businesses I deal with.
People can (and do) change accounts for many reasons. It's also quite common for people to just read articles/comments without commenting themselves, therefore no login is required.

Did these possibilities not occur to you?
The public websites like vbb.de work well for me. I longed for a widget that always has the relevant timetable loaded, but then I don't wanna use GPS. A couple of favourites of relevant stations and routes would do the trick, too.

https://transport.rest/stations?query=marzahn

dat .rest TLD
Tencent confirms deal to buy majority stake in Supercell from SoftBank for $8.6B
Intel chips in with blockchain code for Hyperledger
As long as you never convert, what use is it? (and that's assuming your country doesn't require you to declare cryptocurrency gains)
Sure, Stripe is great - but we couldn't rely on credit cards alone, at least not here in Germany. The value of Paypal is the fact that it connects to your bank account and enables instant payments for people without credit cards, which aren't that common here in Germany.

That's why we offer Stripe and Paypal in our store. Dropping Paypal would be insane as it is our most popular payment method, with Stripe coming in as a close second.
Hi Alan (and others!),

Logo is ~50 years old now, squeak 20 and olpc ~10. Do you know innovators who are now in their 20ies, 30ies and 40ies and who at least partly credit their mental development to childhood exposure to logo, e-toys, mindstorms, Turtle Geometry etc?
Everyone who has the option will switch

This might be difficult. With iOS, Android or Windows you have to trust the OS Vendor. I assume especially on iOS it might be difficult to supply any meaningful encryption at all if Apple decides to not supporting it.
It has to affect the real world at some point. If it doesn't, what's the point?
CIA Director Is 'Disappointed' in Twitter and Dataminr
Hacker answer: Yes, you can do this right now, as of Xcode 7 Apple allows you to build test apps and upload to your devices for free:

http://9to5mac.com/2015/06/10/xcode-7-allows-anyone-to-downl...

Human answer: Expecting everyday users to download & install a 3GB application, learn how a compiler works, join a developer program, learn how code-signing works, even learn how to plug their phone into a computer when they probably used iCloud instead of iTunes Sync... it's just not practical. It's a usability & support nightmare with a minuscule audience. It's easier just to develop for Android. (And if Google rejects your app, the sideloading story for Android is within the reach of normal users.)
Given the state of the art of golang ORMs, I guess this might be a plus.

I have tried xorm and gorm (besides database/sql) and while I settled on gorm, they both have some fundamental design flaws:

* xorm onInsert/onUpdate hooks are designed the wrong way. Last time I tried, hooks received object instances by value and not by reference, meaning I could not actually update things before hitting the database.

* both xorm and gorm have schema-generation capabilities, but have you looked at the schema they generate? Last time I checked, gorm-generated schemas had basically no referential integrity whatsoever, and no foreign key was being generated.

But I guess it's only time before a well-done golang ORM shows up.
FAA to Announce New Rules for Small Commercial Drones
AS someone that read at least one book per day if not more since the age of 6, yes it is possible. I can read between 100 to 200 page per hour, depending of the book.

You reach a storage and money problem fast (Ebook are a savior nowadays). And you tend to have multiple books open at the same time.

How does it work? There are several strategy. First i read fast. Experience and training make you read really fast. Secondly, you get a grasp of how things works and what the wirter has to say. In a fiction book, it is not unusual for me to not read a chapter or two because i know what will happen inside.

Finally... Good writers helps. Good writers make reading a breeze and are faster to read. They present ides in concise and efficient way, that follow the flow of thinking.

I will take more question gladly if you have some :)
Money Behind First CRISPR Test? It’s from Internet Billionaire Sean Parker
Your options are organise or quit.

If it was just you, quit now. If they can "force people to be fired", you have no chance. But if "the whole engineering team has problems with these guys", can you get them to sign a letter of complaint? I mean a physical letter with physical signatures on it. Obviously the whole thing should be organised off email/Slack etc, as you can't assume confidentiality.

The letter should basically imply (but not baldly state) that there is a risk of the team quitting en masse if this is not dealt with. This will obviously destroy the company. You have to be willing to do that in order to make the power imbalance work here.

Your demands need to be specific and actionable. I don't think that you can ask that they be fired, but you need to enumerate the toxic behaviour and call it out so it can be monitored.

(I'm sure someone on HN will turn up to defend the right of employees to be toxic and for organisations to not have codes of conduct ...)
> truculent, uncooperative and insist on being the smartest asshole in the room

There seems to be very little basis for characterizing the OP that way, so now thousands of people reading this on HN get to associate that phrase with your name. What was that about soft skills?
This kind of inventory is not a new idea. In fact, the "definitive collection of Siliconia on the Web" [1] is nearly twenty years old, though sadly it hasn't been updated in fifteen years.

1. http://www.tbtf.com/siliconia.html "Siliconia are appropriations of names beginning with 'Silicon' by areas outside Silicon Valley."
You are absolutely right!

The post's equally relevant to a monolithic setup as well. In such a setup, a code artifact (as mentioned in the post) will probably just be a script or a library (now I include a service too).

A toolset like this is a good-to-have for a monolith but a pre-requisite for micro-services (if you want to reuse code as much as possible i.e.), I feel.

The post has been written from a micro-services angle because that's what the setup is like here at Semantics3.
See also: ftp://ftp.sas.com/pub/neural/kangaroos.txt (less mathematics, more kangaroos).
I don't think advertising for jobs is a zero-sum game, especially if the matching algorithm is good enough to match employers and employees that had no knowledge of each other before. If you are able to reduce those search frictions, you have created value. Several economic professors won the Nobel prize for their work in this area:

http://economix.blogs.nytimes.com/2010/10/11/the-work-behind...

https://en.wikipedia.org/wiki/Search_theory
Epson Expression Premium XP-610 Driver Printer Download
Ask HN: How do you interact with data at work?
Hello fellow data workers!

Lately I’ve been getting rather frustrated with some things at work, and was wondering if this was endemic to just my workplace, or to the field as a whole. Like a good statistician, I’m reaching out to all of you in the hopes that you’ll answer a 5 minute (okay, so far it takes the average responder 6.5 minutes to finish), 16 question survey, but like a bad statistician, the input text fields are free form. For every person who fills out the survey, I’ll donate $1 to CodeNow, a non-profit that helps inner city kids learn to program (up to $1000).

Survey here: https://docs.google.com/forms/d/1XEqjQs34N3KT6ime-n2xDUo3330LkVXnrGujnrDSRZo/viewform .

Thanks in advance for the help!
Still too long - I never use it for online shopping.
Baidu Researcher Pushes GPU Scalability for Deep Learning
How GNU Make is tested
As someone who sell stuff to Germans, could you please get a credit card? The only reason why we need to deal with PayPal is our German customer, 50% or more of our transactions in Germany is PayPal.

It's a shitty company, with a shitty product.
Link to your gamedev blog please
- Have the user get a developer account

User is going to go elsewhere at this point unless it's something they really, really want. And obviously you can't get the user to pay for apps in this context. And if it becomes too popular Apple will close it again.
Titan shines light on high-temperature superconductor pathway
It can help in the region immediately surrounding the vehicle. The PRM graph that is developed is built with reference to the robot, so if the robot moves around so does its capability to plan.
Practically all public visible encryption had to come from overseas during the crypto wars, because US crypto was not allowed to be exported. So everybody used european or australian crypto, and we still do. gpg, openssl, gnutls, truecrypt, ssleay, ...
Walking Boot for Patient-Foot and Ankle Problems
I do not believe they have a monoply any more. a few years ago they where much more prolifict, I paid for ALOT of things via paypal. in the last 5 years I have made 0 transactions on paypal.

With Amazon, Stripe, and others merchant solutions, as well as Apple and Google geting into the game soon for webpayments in addition to app paymets I do not believe the reliance on paypal as a quick way to process credit cards for business is as high as it was, further the reluctance for consumers to enter their credit card data never really materialized.

Currently I think a business that only has PayPal as a payment option is harming their business, while you might keep it around for those few users that still only want to use paypal if I see an option to use anything other than paypal I will take it.
Great Read: Performance Limitations of React Native and How to Overcome Them
SW26010
Only 12 hours left for LimeSDR to collect $15k left from $500k goal
Classical Simulation of Quantum Systems?
PCI compliance isn't that big a deal, unless you insist on handling the the transaction yourself, which almost no one does.

Going via a payment provider, like Strip, PayPal, PayEx and a boat load of other companies, reduces your PCI compliance to a self assessment form, which talk all of 10 minutes to fill out.
Most people, geniuses or not, don't even know of/care for Mensa.
I strongly prefer "laws" that are based on mathematics/computability theory than on social conventions.
It does indeed work off of URDFs and streamed sensor data right now. I'd recommend contacting Sean they might be able to accomodate your request.
>Interviewers are expecting the actual exact answer with syntax correctness instead of looking at thought process.

Are you talking about this specific case or in general? I've sat in on several interviews where someone's been asked to write something up on a board, and we were definitely not looking for 100% correctness.

>Also when you do whiteboard u look for view of audience and in interview it is not the case

Why not? An interview isn't an exam. It's a chance for both parties to find out if they could, and would want to, work together. I expect them to be two way conversations.

I were being interviewed I'd quite happily say things like "At this point, I'd be looking to put caching in. I've used X for this in the past, but does your company have a prefered solution for it?". When I'm sitting in on interviews it's a positive if someone asks me that kind of question.

>Why would interviewers not ask if the candidate is comfortable with whiteboard or a simple paper based or even a oral?

If you're looking for someone who is good at talking other people through their solution, then you want to see them doing it. I've no idea on what this company was actually looking for, but I wouldn't want a technical lead who couldn't grab a pen and draw up their thinking.
Amazon Payments? It's as international as it can get, but I can't say anything about their terms, I've only used it from customer side (which is excellent).
Why Breast Milk Ice-Cream Disappeared
I actually got really naughtius playing half life 2 on the pc many years ago. Maybe there's something about that game.
If Trump truly believed the judge was biased, why hasn't he instructed his lawyers to request him to be removed? From my understanding he has made no such formal request. The reason is because he is losing the case and those documents that came out a few weeks ago further solidify that.
For me part of the reason is that Paypal is available in more countries than Stripe. For example, here I can withdraw money from PayPal to my local bank account. I dont think its possible with Stripe.
> This is just another nail in the coffin for US technology companies.

What are the other nails in your opinion? To me it seems that the Silicon Valley is doing quite well.
A guide to IoT processors
Now you're worried about it? You should've started doing that when they accepted Condoleezza Rice on their board.
Right before the theft they would have said "off course", so sure their code was perfect... They made it abundantly clear the truth was in the code, and that men justice was an obsolete concept.
There's also another phenomenon at play. The probability that a particular rare event occurs is very rare.
But the probability that any one of many, many possible rare events occurs is actually much higher.

More concretely: If you have a billion possible independent events with a one in a billion probability of occurring on any given day. Then on average one of those incredibly rare events will happen everyday.
Could someone give hints/pointers that help me understand the following? "parsing non-command messages in each process ... not a strong attempt to intertwine a real language around the message structures (this very same thing happened with http"

Does that mean the messages should have been part of a coherent protocol or spec? That there should have been some thought behind how messages compose into new messages?
Is It Time to Revamp Your Loyalty Program
Is it Time to Revamp Your Loyalty Program. For more info visit:- http://customtravelclubs.com/is-it-time-to-revamp-your-loyalty-program/
Sure, but am I supposed to believe that Edge doesn't get special optimizations on the Surface Book compared to on other devices?
nice site to know the other frameworks.
I use a Garmin device with OSM maps. I bought it specifically because it can read them. Buying that thing was one of the best investments I made in recent years.
thanks for this info. i'll checkout WebView, see what it can do.
I went to school for non CS STEM and now I do software engineering as a career. You're absolutely right. All that stuff was totally critical to me.
Pixpa.com is a super-easy DIY website builder for creative pros
But where is your data stored?
What about debit cards? I mean, you don't carry cash around all the time do you?
Real Stupid Driving MistakeDon't Miss It
Refugee rescue app pulled from App Store after it is outed as fake
I wouldn't trust any web framework that isn't yet on https://www.techempower.com/benchmarks

It might not be perfect, but it's common ground.
Seems silly to pay thousands of dollars to read through some books at a slow pace.

My employer wants to pay me to get a bachelors in ee or cs (have half of one, but dropped out when it was clear I couldn't afford to finish), followed by a masters/phd, but it's only tangentially about the 'education'. It's all about networking and being able to wave around credentials.
Not a knock on your post, but "checked by experts" is like saying "QA looked at it". If the tools aren't in place to warn/prevent, re:"stop things like this", unintended executions are only going to continue. It is the brave new old world.
Turing, A.M. (1950). Computing Machinery and Intelligence
He forgot the permutation operator in quantum mechanic... Where causality is put at the intrication level, and measurement of two intricated quantic system are coupled by one another if and only if you can make in the same hesienberg window of dE.dt ~ hbar/2. Hence potentially being an ansible (like in orson scott gard books. (quantum teleportation, alain aspect 1997)

The only problem is having synchronization of time over distance and hoping the dE.dt does not require exponential energy growth over intended distance of communication and that the energy per bit is not too expensive.

But yes this article was indeed done in 1998 where USA university may have discarded science from under developed countries such as France.
In shock move, Softbank president Nikesh Arora steps down
SoftBank President Nikesh Arora to Step Down
Sounds like the interview did exactly what it was supposed to do: weed out substandard applicants who can't follow directions and are difficult to work with. I would've tossed your ass out too. When multiple interviews are turning out that way, it may not be the interviews that are the problem...
JavaScript specification gets official thumbs-up
C++ Weekly – Ep 16 Avoiding `std::bind`
Well, unreasonable now was probably perfectly reasonable at the time of implementation. Perhaps they even have or had a plan to improve upon it, but given other tasks (ES6, etc.) it hasn't been given much priority.

I mean, why would they fix it with high priority if the engine already has reasonable performance and the benchmarks are happy as well?
Flash Is Dead – Keep Your Ads Alive with HTML5
The thing is that subjectively "FTL" travel, a la Star Trek, is totally possible thanks to special relativity contracting distances between objects.

A little math shows the relative velocity in which you travel one light year measured in a rest frame, in one year in your spaceship's frame, is 70.7% of the speed of light.

If you happened to be moving at the ludicrous speed of the "Oh-My-God" cosmic ray recorded in 1991, it would take you three seconds of your time to travel to the center of the galaxy.

That should be good enough for anyone!

https://www.fourmilab.ch/documents/OhMyGodParticle/
Old sites lacked encoding declarations, and old browsers (e.g. early versions of IE) didn't support them.

Sites that want UTF-8 can ask for it.
Stochastic gradient descent methods are the most-used for neural net fitting, so the most discussed.

However, the methods you mention are sometimes used too. For the closest thing to Newton's method applied to neural nets, search for "Hessian-free optimization". Hacky minibatch updates based on batch methods have been tried, and can work ok http://ai.stanford.edu/~quocle/LeNgiCoaLahProNg11.pdf . Any method could also potentially be used with growing batch sizes, https://papers.nips.cc/paper/4308-statistical-tests-for-opti...

Minibatches are good for parallelizing computation, especially on GPUs. And batch methods can be less of a fiddle to tune. So the alternatives you mention are popular in some commercial settings, for cost functions with nasty curvature, or to make it easier to write fast code. I guess most people's experience is that the dead simple SGD methods often work well though, and that's why they keep returning to them.
The other big nail is surveillance itself, especially when coupled with the fact that foreigner's data in US' corporations hands is a free-for-all for everyone.
Environmental activist murders set record as 2015 became deadliest year
Nikesh Arora to step down as SoftBank president
Of course, that doesn't mean you can't prove anything. It just means you can't prove things generally and automatically. For example, you can't solve the halting problem in general, but you can most definitely prove that a specific program terminates, or that large classes of programs all terminate. The proof of Rice's theorem boils down to the impossibility of the halting problem.

The parent comment asks why someone would agree to a "Turing complete contract". But it's not necessary for an Ethereum contract to be "Turing complete" any more than Quicksort is "Turing complete". If the contract's code does something simple, we can verify and prove that it behaves as expected. It wouldn't be impossible to create a "safe" DAO-like contract.
>You can't tell what target you should be shooting at, you don't shoot.

If only people with guns actually behaved liked this. Even cops, who are supposedly trained, can't get it right: http://www.ijreview.com/2015/03/278502-seattle-man-peace-des...
Scaling nodes in a Dgraph cluster
I know those possibilities exist.
I wrote it under the assumption that the syngrog66 has another more longstanding username.
I was trying to be funny by teasing him.
Yeah, with GORM you have to generate the relationships manually.
Since complying with this demand would violate German / European data protection laws (and also be morally wrong in our opinion) we have declined to comply with this demand.

Is everyone in Germany going to have this issue?
And then DropBox runs that on every file, so you you have the normal md5 and the torrent-obfuscation-reversed md5. They check both. We have now achieved nothing.
Thanks for posting. I was wondering how this compared to Gin.
LZFSE compression library and command line tool
This means that it's easier than ever to spot companies that are monitoring YOUR data: just check whether they accept PayPal or not.
Have they been deputized into service or pressed into mandatory service? My understanding is that the Know Your Client (KYC) laws are mandatory, with multi-billion dollar fines for companies who violate them. (HSBC has gotten into trouble with this recently)