skysight-inc/HackerNews huggingface dataset:
She might know the other language actually. I'm not an expert but asking the therapist that runs the hypnosis would know the answer (if they had a patient with a previous life in another language).

My feeling is that what the person remembers are feelings/emotions and images in her head from the previous life, these images and emotions are explainable/translatable in any language.
This.

I can't comprehend the very idea of "template languages". Especially in PHP, because PHP itself is a decent template language by design. But even outside - they always evolve the same. They start as a "lightweight" way to avoid putting code into view templates, but then they slowly accrue conditionals, loops, local variables, half-assed tools for defining functions, and before you know, your "no code allowed" template language becomes a Turing-complete and pretty crappy replication of PHP.

And all of that is orthogonal to the main insanity of this whole era - stitching HTML from strings. HTML is a structured tree format, and should be built out as a tree. Gluing strings together is the source of oh so many errors and security vulnerabilities...

Personally, I liked the CL-WHO approach - http://weitz.de/cl-who/.
EV Certificates – Value for Money? Incl. Troy Hunt Q&A
“A neuron’s magnetic field causes a change in the fraction of spins in one of the two quantum states. Using a laser constrained to the diamond, the researchers can detect this fraction, reading out the neural signal as an optical image, without light entering the biological sample.”

Amazing research and great science writing!

This is also a good example of how a clever headline doesn't have to be clickbait.
In Russia Uber will definitely die from the competition. Not only many Taxi companies have good apps today and offer better services (and licensed cars allowed to use bus lanes), but there are strong competitors with similar business model (Yandex, Gett, Maxim etc etc), which are better represented in regions. The only good thing it has done, it helped to lower prices in Moscow, but I'm not sure if it's really a good thing - you must be very desperate to become Uber driver here today.
Electron is that thing that bundles the whole web browser with your application so that you can write your usual web code and have it look like a desktop app.
Hailo is still metered fares IIRC. Gett, however gets you a Black Cab quote, I think.
I went with VirtualBox and Xubuntu on a USB 3.0 pen.

But I will probably change back to a "bare metal" setup next year. The performance is just so bad.
It's all accounting at the end of the day. The oil belongs to the nation, they're "hiring" industries to extract it. Whether it's called a tax or a payment is all semantics at some level.

This is part of why Norway can make around £400 Billion more money than the UK from a similar amount of oil, extracted from basically the same place:

http://www.resourcegovernance.org/blog/did-uk-miss-out-%C2%A...

See also "Hollywood Accounting".
Hmm? Doesn't the Kaby Lake have like 20+ hours of battery life with the fullHD screen? 14 or so with the hiDPI?
This "most effective tool" looks like a fancy way of concatenating HTML strings in JS. :)

Hardly something that can be described as quality software engineering.
Surface Pro comes close to this - it's very small and easy to carry around, and you could use the Surface docking stations for easier transitions I suppose. The only difference from your dream is that the display doesn't come off, but sometimes it can be an advantage.

What I want is to have docking stations with extra computing power/GPU/RAM/HDD etc built in, so that I can keep the small Surface with its limited battery for the road but have an absurdly powerful desktop PC when I dock it.
Looks like build is the function and it returns a string.

I think without the typing it would just be build = () => {
D has been around for a long time now. I never considered it to be a viable candidate because I'd use it for low level server side stuff, and garbage collection required by the standard library was a no go. GC is optional in user D code, but the standard library uses it, so it gets pulled in. Last I checked they were working this out, if/when they do I'll check it out again.

Personally, for the server stuff I was doing, I just used C. Yes, it can be painful, but it's always there, always supported, and can be bent to your will.
Regarding automatic face recognition: I believe most US/European citizens, at least those who travel on airplanes, are in the facial recognition corpus of the intelligence services by now. What they do (I'm guessing) is use the cameras at passport checkpoints in airports. There they get many thousands of frames of your face from various angles, and due to the strict ordering in the queue they can match all those to your ID when your passport is scanned/entered into the computer.
>why would you give VCs a free ride with a steaming train instead of just going all in yourself and personally taking on a bank loan?

Because most startups fail?

And startups that VCs aren't interested in, even more so?
I've not heard of insurance policies that require video evidence of theft before they pay out. Have you any evidence of this claim?
I agree with what you are saying, however tape over the camera means you don't trust the OS or the hardware manufacturer with a console command like modprobe to actually do it's thing and disable the web camera.
What a load of scaremongering bollocks.
> If competitor X beats them to the self-driving-punch, I'll simply install their app and start saving.

And Uber couldn't double down on their existing strategy of heavily subsidised rides to undercut self-driving cars? I mean, this is assuming that self-driving taxis are cheaper off the bat, which kind of ignores the fairly large capital expenditure of buying a fleet.

> A first-to-market competitor will have 747s full of money landing on their doorstep begging them to take it.

I don't think it's that simple. That's not taking into account how difficult it would be for Competitor X to build enough of a network to rival Uber, and how easy it would be for Uber to replicate/steal/buy the tech and steamroll Competitor X. Having superior tech and being first to market are not enough alone to trump market share.
I am not sure if you had chance to play with JAXB, it maps xml very cleanly to java objects. I mean you can have the whole darn thing define inheritance and it would generate the corresponding relation in Objects too.

IMO It just needs to be given some consideration before rejecting as old bloated piece of crap.
> We decided not go with Concourse, because it has a complex setup with bosh

Uh.... I've set up Concourse in 30min from scratch without BOSH :/
Teamviewer Alternative – What to Consider When Choosing Your IT Tools
Sadly getting a 1080p screen for X220/X230 those is only possible with quite complicated hacks, and getting that is IMHO worth the drawbacks of a newer one. X220t with a modern CPU (but still the old thermal envelope) and 1080p would be basically the perfect laptop.
This is my favourite one: Programming is like kicking yourself in the face, sooner or later your nose will bleed. Kyle Woodbury
I'm with you on this most of the way.

However, the voice ux projects at big tech companies are inevitably about collecting training data.

Five years down the road that limited API is going to be a lot less limited.
The endgame is a monopoly, at which point they raise prices to the monopolist profit maximising level and extract those sweet sweet rents from consumers: https://en.wikipedia.org/wiki/Predatory_pricing

This practice is illegal in many countries. Legalities and ethics aside (it's easier to discuss this in 'value neutral' terms), the strategy only works if you've got a bigger bankroll than your competitors (i.e. they go bankrupt before you do). By the sounds of it, Uber have a pretty big bankroll thanks to VC funding?

[Value Free Zone]

Also, they're going about it in a fairly clever way. It's almost like a market version of the 'blitzkrieg' strategy. By progressively moving through one localised market to the next, it's essentially Uber's bankroll vs. whatever the largest local market incumbent can muster. In addition, they're ignoring regulations because it further lowers their costs.

And here's the blitzkrieg part: when they encounter a market (e.g. Austin) with particularly strong regulators or incumbents with larger than usual bankrolls, they bypass it (for the moment), just as the Nazi's did if they encountered heavily fortified positions on the Maginot line. They'll just bypass and move on to softer targets.

I imagine once those are monopolised, and they've replenished their bankroll by charging monopoly prices where they can, they'll come back for the more 'fortified markets'. Except this time they'll:

- Have a bigger bank roll

- Have a constant stream of cash rolling in from their monopolised markets

- Possibly have a more favourable regulatory environment due to 'lobbying' (i.e. political 'donations')

Given the position they will be in by the time they swing back to the 'holdouts', they may not even see the need to flaunt local regulations to crush their competition.

[/Value Free Zone]

Personally, and assuming I'm right, it's pretty despicable behaviour. It's not innovative; it's illegal. And it's not 'disruptive' either; it's destructive and exploitative. I wouldn't deny these guys are smart, but so were most 'robber-barons' throughout US history. If 'hacker culture' is synonymous with 'destroy all who might oppose us, then turn around and screw consumers', then yeah, they're hackers (and I most certainly am not).

But if SV gives a fig about its reputation, and believes that hackers can 'break the rules' while maintaining some shred of personal integrity, then I wouldn't be so keen to hitch my wagon to the likes of Uber.

Note: I have no stake in this one way or the other. Frankly, I'm not a big fan of the traditional taxi industry in my country; they're essentially a government protected oligopoly and a bunch of rent-seekers to boot. Just calling it like I see it.
Looking for a top-notch sales channel for your lab products and services?
I've given up on Jenkins and switched to Travis. The overhead of managing a good Jenkins setup for a small team is not worth the effort.
Openshift.com
> The company is expected to lose somewhere in the neighborhood of $9,000 per Bolt, but it likely doesn’t crunch the numbers that way.

Well, that explains a lot.
Yea that is a 'feature'. The problem is that ctrl+c already means something else in the terminal. Many (most?) terminals map copy and paste to ctrl+shift+c and ctrl+shift+v to get around this.

Of course most *nix user use the middle mouse button for copy-paste in the terminal as standard and never really notice this.
The EROI for moving a car via PV solar is greater than moving a car via oil. Oil loses that comparison even worse, since 80%+ of the energy is thrown away as waste heat.
They're not capable of sailing by wind alone because of their mass relative to sail size, not because it's 'craziness.'
I agree that more authoritarianism leads to less crimes. This is a well-known fact. But at what cost? Historically, we have been through all this before.

Notice that it's never just the cameras. You also have to make it illegal for me to hide from them. No face camouflage, for example. And even if you don't make it illegal, you will immediately single me out and pay close attention to me. Not in the old sense of having some police officers "keeping an eye on me" but in the new sense of using the full power of all of our current technology to track me.

I'll tell you what the cost is: spontaneity, randomness, street-level interaction, the right to be WEIRD. All this while crime rates have been naturally going down for decades. None of this stuff is about crime for the politicians, it's about control and business deals (I promise you someone sells all those cameras and related equipment to the cities, and it's not you or me).

I am not that old, but old enough to already see that historical lessons don't last long, and everything has to be learned over and over again :(
I find "experience" an odd word here. My browser is a tool, not a theme park or spa day. I want it to do work for me, not delight me. Perhaps I am misunderstanding "experience"?

An experience would be having a track day at Silverstone, not opening Safari.
It's interesting how overly animated he is given that the student is not a child, but you can tell that she is pulled in by all of that energy. But if you look at other videos you'll see that most teachers are a little more contained (and maybe sane-seeming): https://www.youtube.com/watch?v=Swc0RTrxjpw

The one thing, I saw that in their teacher training they aim for a 70/30 ratio of student to teacher speech and I haven't found any videos where that was the case. Though maybe it is only for more advanced students.

Overall a really nice platform though!
Sounds great with "everything is a page" change! That is something I'm used to from ProcessWire [1], and which works extremely well there, getting at a very very flexible system.

I have used Hugo for my latest site (http://pharmb.io) and have been pretty happy, as most things seem to be pretty straight-forward to implement. It actually resembles the feeling of working with ProcessWire quite a bit :)

Though, if there is one thing I would recommend Hugo developers, it is to have a closer look at ProcessWire, for ideas on how to create an extremely flexible, yet straight-forward, light-weight and easy-to-work with, easy to theme, etc, system. I actually feel I still lack a bit of the flexibility in ProcessWire when working in Hugo.

ProcessWire also has a really nice way of generating thumbnails, which could be useful to Hugo too (echo '<img src="' . $image->size(640,480)->url . '">';).

Anyways, eagerly following the developments. While I love the system design of ProcessWire, I'm happy to see that something similar is shaping up in Golang, for increased performance and robustness!

[1] http://processwire.com
So, did you use a recent version?
GitHub Is Doing Much Better Than Bloomberg Thinks
Right now I can think of one which is not about programming itself but uses a programming analogy to explain politics:

"Being POTUS must be like inheriting a 240 year old code base and being asked to fix it in 4 years while half your team tries to sandbag you."

source: https://twitter.com/gblache/status/784201528110448640
Actually, we're working on parameters and input right now! It's likely that both parameterised job and Pipeline input will land in a beta release mid-Jan.

You can watch and follow along on https://issues.jenkins-ci.org/browse/JENKINS-38805 and https://issues.jenkins-ci.org/browse/JENKINS-38494.
Like most attempts to revolutionise the web I don't think that this project will succeed, but I hope to be proved wrong.
Reminds me also about ... http://kottke.org/16/11/safety-pins-as-a-symbol-of-solidarit...
Yesterday was a bad day again. Crazy world.
Not really, it took almost a decade for people to believe that splitting up PHP or ASP pages into modules and UI was easier to maintain.

HTML + CSS started in the 90s but it wasn't until the late 00s until strict CSS/HTML separation was regularly practiced.

It takes proper experience and years of work to understand why these splits are useful. And React was literally released 3 years, 2 months ago. We're not even taking into account adoption time or anything.

How quickly we forget the past I guess.

Unless we're talking in javascript years again...

EDIT: I actually forget my perspective at times. I have 10+ years experience, I saw all this for real, I worked with HTML with inline style="" tags + style tags in pages + with old-school ASP of pages with loads of inline code (yes, not ASP.Net, ASP) + PHP + VBScript + IE6 + on-element javascript + all the craziness.

It was a nightmare to find out what did what. Everything turned confusing very quickly. You never knew quite what did what.
Healthy, organic products for Mama and Baby
haha, I read this too.

And I thought so too.

I'm using React for 1 1/2 years now and I have to admit it has its pitfalls but co-locating templates and code really made things easier.

The only problems I had was when I tried to push props too far down (== not co-locating) because then my components relied on each other too much.

But most of the time the top of the file is controller code and the bottom (render method) is view code.

Often I just use props for IDs or push "full data" into tightly coupled components (list items in a list etc.)

If a component is responsible for all its data, it can be moved around freely, which often saved me many hours.

I think React has its problems, but THIS is none of them.
Yeah the design issues really get to me too. I'm a Windows guy through and through. I've been on Windows since 3.11. I'm not moving to any other OS, but wow is the design fucking horrible. With MS's budget, how bloody hard could it be to actually get a design grad to unify the design? It's seriously 2 months of work for a handful of people. It drives me up the wall.
> I feel like I have (or everyone else has) contracted some sort of amnesia. Didn't we already hash this out guys?

Maybe we're backtracking on the idiocy we started on around PHP times? The whole "separation of concerns" thing that went to such extremes as to become a cargo cult? I offer two observations:

- presentation is often very much content at the same time (that's why websites end up cluttered with divs that have no semantic meaning and serve no other purpose than being CSS hooks)

- separation of concerns was about not putting business code in views, not about having views without any code; you need code to drive views (and yes, template languages are Turing-complete, so they count as code too)
Hire Freelancers Online – Find Freelance Work Online
I am not from UK but at least in my country young people do not vote. They can easily change election outcome without killing old people but they do not bother.
There's plenty of x86 laptops that handle 32GB ram. Of course would mean designing for the CPU and not the thickness of the laptop.

Apple's such a slave to the thickness that they put a smaller battery on the high end 13" than they do in the base model.
Never deploy shit on Friday! (Colleague)
Are you seriously asking that? Have you seen the example of learning multiplication vs using a calculator? What would you say in that case?
How We Built It: The First Ever Firefox Hardware Report
> One thing I've heard though, is that OO is bad for most stuff except games

OO is useful when your primary abstraction is modelling the outside world. This is often true for games but is also true in a lot of other contexts. The explosion of interest in OO languages coincided with the explosion of interest in GUIs as OO was found to be helpful in modelling documents, windows etc.

One of the reasons why C is still heavily used, despite its well publicised faults, is that it's proved useful where your primary abstraction is the machine you're running on.

Functional programming, in my view, is useful where you want to abstract over operation. Where you want to specify what you want to do rather than how i.e. declarative programming. That's why concepts like map, filter etc have had a fair amount of "crossover" success.

At different times, all these abstractions can be useful. With experience we have learnt that some features associated with each type of programming are more valuable than others e.g. multiple inheritance and raw pointers are used with caution.

For something like a game, assuming it's non-trivial, I would expect that you'd find yourself needing to draw from all these. So I would be cautious about picking a language that cut you off from one or the other.
Even if there's a keylogger on the machine, it should not be enough to access your accounts without you present. The trick is the USB key should use a crypto method so that when it's unplugged, the public computer can't access your data anymore.
> There's nothing stupid about working for $30,000

No, it's just rational as an individual, yet it ends up driving down wages. If, as a group, this kind of pay was shunned, that wouldn't happen. Don't devalue your job, wait it out.

Employers are in a better position to divide and conquer, than employees are to unionize.
Found this recently: https://annot.io/

I learnt a lot about react codebase reading through this: https://annot.io/github.com/facebook/react

Easier to read annotated code unless the source code is well documented.
> There's just not a lot of C++ code out there that's both shitty and kind of works.

I promise you, there is. That you've managed to avoid it earns you my envy, although not my agreement.

Raymond Chen sometimes blogs about all the weird historical niggles and backwards compatibility hacks that lace the Win32 API because of, ultimately, shitty C++ code. I've seen similar, or even worse. And yet, I've got absolutely nothing to complain about compared to some of the horror stories I've heard from other devs and the codebases they work on.
I'm curious about that keyboard, because i'm considering getting a Thinkpad T420 or T460, but the T460 keyboard looks like one of those horrible mushy and wholly unacceptable laptop keyboards to me, whereas the T420 at least seems reminiscent of the old revered Thinkpad keyboards. Can you comment?
Chegam ao Brasil os novos celulares Vibe K da Lenovo
I love DO how tos! They've helped me so many times and I'm not even hosting there. This is another good one.
"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." --Donald Knuth
> I just used C.

D has a C subset, in that there is a 1:1 correspondence. If you write code this way (I have) there are zero calls to the GC, and you will get the same code generated as a C compiler would (after all, all three D compilers use C compiler code generators).

The reason I have written code this way is when I've converted C code to D. Once it is in D, then I start refactoring it to use D idioms, but that's not necessary. I.e. you can use D as a C compiler.

(Likely the most tedious issue translating C to D is if the C code uses the preprocessor as a metaprogramming language. Fortunately, this is unusual.)
You'd have to imagine that the term Blue Ocean would be trademarked for contexts like this
Script that stuff with Hammerspoon :)
"There are only two hard things in Computer Science: cache invalidation and naming things." -- Phil Karlton
Holding out for the MacBook Pro Plus
The Rise of Local SaaS
Constraints which are not hit are not very constraining...
Actions speak louder than words

There wouldn't be a need to explain themselves if they were putting out competing products