skysight-inc/HackerNews huggingface dataset:
Yeah, every invoicing software in my country hash chains the documents for validation purposes (it's a requirement for SAF-T[1]), yet we don't call it a "blockchain".

[1] https://en.wikipedia.org/wiki/SAF-T
The German parliament essentially has its own taxi service for the members to use within Berlin.

The only reason to use something else for transport, like a bicycle, is for political reasons.

Besides the parliament has no power over where subway lines in Berlin are built.
Sure. And they could also spoil all the votes with an armed robbery - at many polling stations, there's no actual police presence until/unless someone calls them in.

The main intent of all the security measures is that any such tampering be obvious, and that it be clear whose votes (or at least, which precincts' votes) were compromised.
Show HN: A Cheatsheet for funcy sequence, collections and functional stuff
Why is no one talking about the possibility of a privately backed universal income (or pensions)?
The subway stations in Kiev are very beautiful too - most other subway stations in Europe look very utilitarian in comparison.
“F.E.A.R.” Is False a Motivational Video for Entrepreneurs
Why would they need to make USB-c accessories (they do though)? Other companies can and do make them. Apple should stick to making forward-thinking machines and software.
People enjoy horror stories, films, games, etc. Is that having a negative or positive impact?
It would be interesting to know how this relates to Axolotl and "the Signal protocol".
machinectl and systemd-nspawn. Namely, systemd now manages container processes if you ask it to. My experience with the systemd cgroup handling doesn't fill me with much faith on this topic.
The reviews on the Apple USB-C VGA Multiport Adapter are also rather chilling: https://www.apple.com/shop/product/MJ1L2AM/A/usb-c-vga-multi...
Daala will continue to be developed but as a research testbed.
What alarms me much more than the appearance of bad code quality is the fact that we have no direct way of checking what's actually going on under the hood and what impact it has on security. If there is one axiomatic requirement for the trustworthiness of a password manager, it's that it must be open source. That way people don't have to guess at the code quality from their use of file extensions. Lots of people seem to have a huge phobia of storing their passwords in the cloud and I have the feeling that the provenly poor security of Lastpass [1] has contributed significantly to this.

<shameless plug>Padlock[2] is a penetration-tested, open source alternative that also has a (open source!) cloud storage solution[3] that you can even deploy to your own server if you don't trust the official one. All of this based on zero-knowledge (the server has no way of acquiring your master password or reading any of your clear-text data). Disclaimer: I'm the main contributor.</shameless plug>

[1]: http://www.martinvigo.com/even-the-lastpass-will-be-stolen-d...
[2]: https://padlock.io
[3]: https://github.com/maklesoft/padlock-cloud
I recently completed the Coursera course "Learning How to Learn".

Sleep was mentioned as being important for learning, as it erases some memories and makes the more important parts easier to remember. The brain rehearses the neural patterns of what you are trying to learn. It helps you figure out difficult problems and understand your topic.

"It's as if the complete deactivation of the conscious you in the pre-frontal cortex at the forefront of your brain helps other areas of your brain start talking more easily to one another, allowing them to put together the neural solution to your learning task while you're sleeping."

It was also mentioned that napping can help creativity, with Dali and Einstein mentioned having an interesting napping technique where they would sleep in a chair while holding something. Dropping the object would cause them to wake up with allegedly boosted creative ideas on the problem they had in mind.
Minimal solar system model with OpenGL in C
Who asked for this? This really seems antithetical to AI/human goal alignment.
Even if it's present in the crust there's the question of how easy or hard it is to convert into usable bars/wire/films. The first asteroid mining operations will focus on asteroids where you can get huge chunks of ore.
5 Fantastic Websites That Will Inspire and Change Your Life
Employees are faster and more creative when solving other people's problems
You exaggerate, but only slightly. Whatever the theoretical properties of the windows security model, it's a failure of usability, and that means most of the time none of it gets used.

Windows is not alone in this, SELinux suffers from exactly the same problem.
As an aside, I find Alexa's voice much better than either Google Now or Siri. It still sounds a bit robotic, but it feels quite soothing compared to the harsh Google Voice or the "too robotic" Siri.
The "TGM" (Tunis, Goulette, Marsa) line. I think they're still using the same trains and colors (blue/white) until now.

I've never been on it, but I've heard that incidents like that may happen once a year on those lines.

PS: I think it's one of the only trains I saw that doesn't have the "closed-door" safety enabled. You can open the doors while it is on full speed and it doesn't matter.
> I was socially closer to my intellectual peers than I ever was to my chronological peers, and rather than "socializing" me, keeping me with kids close to my age merely taught me to treat them with contempt.

I spent my childhood around adults and when I went to school I considered all those age-sorted preschool-processed kids retarded. Childish, status-conscious to the point of absurdity, uninterested in the wider world, so predictable, boring. I sometimes wonder, what choice did they have being locked up with others like them?
Hi Justin :D

My point was that even with everything on a system running in a container, you still need a general-purpose OS inside the container to do management. Not that in particular that a single-binary container-manager-as-init was the only case where that's true.
Global Firepower Military Ranks – 2016
Facebook was doing something similar (.php URL's). Should we avoid Facebook? Maybe. But for this reason? I was a PHP dev for nearly a decade and you can't possibly know the ways I hate it (unless you're a PHP dev too); but this is a very poor form of criticism.
Actually sounds awesome! This has the potential to turn all surveillance of voice communications irrelevant.
Please expand the abbreviation "w.e method" for me.
If we had proprietary gas stations today, it would be just insane. This seems like something the government needs to regulate if the companies can't do it themselves.
I didn't mean to imply anything was wrong with Vue, I also was trying to keep it somewhat framework agnostic using react as an example (react is just what I'm most comfortable with currently, so it was easy to type up). The Vue question was more out of curiosity, and the fact that more popular frameworks are going to have more "help" available in most cases (learning is one area where it kind of is a popularity contest)

My comment probably should have been 2 separate comments.
Funny kid fails a  gallery of hilarious
You need to trust both servers when doing s2s anyway. So you can just turn on certificate validation when depending on just TLS for your security. For Prosody that would be "s2s_secure_auth = true".

Of course an organization using TLS as their only security for XMPP would almost for sure just use one secure server, so I might be being a bit fanciful here. My ultimate point is that because of the way XMPP works, it is possible to make the normal default clients work securely in practice by doing the correct things at the server level.
One option is to eschew front-end and do to work for a large company where roles are so defined that there are jobs that truly are back-end. Pretty much anywhere else you go, even if the role is "back-end", there is a chance you'll have to touch front-end at some point.

I wouldn't suggest that, especially since you started off with JQuery.

If you don't mind probably rewriting everything and don't have models that are that complicated, you could take a look at Electrode. I've not used it, but the goal of their project was to hide the complexity of JS front-end: http://www.electrode.io/

Angular or Ember are opinionated frameworks that might be good to use if you can give up JQuery and just embrace something new. The following has an answer which suggests Meteor also- it's cool, but is a more specialized use case that might not be appropriate for everyone. Also note that the opinion on Ember being better than Angular is pretty biased- it really comes down to what makes sense and is comfortable: https://www.quora.com/React-Angular-Meteor-Ember-Vue-etc-In-...

However, if it just doesn't matter and you are just doing it to try to stay current, I'd argue to not jump to a new framework unless it makes things easier for you and your team.

There are benefits to using what is popular in the development community, more specifically in the pools of development talent you have available to your company.

But, in the end, what matters is your productivity. Are you getting more done now than you used to? If not- you shouldn't be doing it.
What do you been by related position? Would web development for Walmart be a related position to web development for Microsoft, a company that doesn't compete with them? I've signed multiple non compete agreements and they always specify that I can't work for a competitor. I looked up various examples online and couldn't find anything that didn't specifically mention that the restriction on working counts for anything other than a competitor. I'd be curious to see an example that says otherwise. Perhaps you can link to an example of one of the non compete agreements you are talking about?
> The biggest limitation is cross-country travel. While Tesla has its Supercharger network to power some long trips, it's harder to guarantee that you can drive coast-to-coast in other EVs.

How is this relevant? Most Americans will do this once or twice in their whole life.
Hey, this may be an unrelated question, but how come real estate developers are always villains in american TV shows and movies? All the comments here are about how there's not enough development, and people tend to agree that NIMBY attitude is bad, and yet, every time a real estate developer is portrayed on screen he's an evil scoundrel who's trying to throw people out on the street. Am I the only one who's seeing the contradiction here?
But if you just shift the burden from yourself to someone else that's a zero-sum game, not an improvement.

Instead a formatter should be applied via a commit hook and github should provide a what-if version of the pull request with the hooks applied.
Unfortunately, or fortunately this is still what we do. Even on the web scale.
But how are we going to disrupt voting?
They did talk about customization with a drag and drop interface. Hopefully they allow us to drop what we want there!
Isn't that why entrepreneurs have co-working spaces? Getting beaten down day after day surely drives you to loneliness.
It is: managing other's people money that you can steal from always gets worse results than managing something of your own.
You could make Soyuz sized chunks, strap them with mechanisms that deploy parachutes as it enters earths atmosphere. It wont burn up like a meteor that way.
Go to pure back-end. That's what I did, although I did it during the time when most sites still required IE6 compatibility, which was arguably more of a hair-pulling experience than you are dealing with.
Agreed, it's much easier for quick bugfixes on code that you otherwise don't want to invest your time into.
The agency that is doing their current campaign are very good at what they do (https://www.jvm.com/en/work/). But I guess if I was being super cynical I'd say hiring a hip ad agency to make your brand sympathetic isn't exactly "doing many things differently", although I admire the success of it.
> you will lose a lot of potential power-users, who would double as multipliers to spread your app.

Not really. I consider myself poweruser in many areas, but I would never recommend most of my tools to "ordinary" friends. The tools for them should be easy to use and difficult to misuse.
Entire base? Even Peter Thiel?
I am a professional, and a mobile one at that. The new macbook is hands down the best laptop on the market.

I for one hope Apple doesn't cave to design by vocal committee.

I trust they made their choices of lower memory for better battery performance well. I trust they didn't implement a full touch screen because they tried it and it doesn't work in practice.

People may whine, but I challenge any of them to name a better laptop, and then use it!
Socialism as an ideology is exactly what leads to kleptocratic dictatorships. It's about giving more power to the state and putting it in control of more money - a perfect setup for a central authority to get to much power to ever give it back peacefully.
This. I think from now on, If I get a Macbook Pro, I will just buy 2 monitors, and get them upper so the monitors with the laptop screen would make like a "V". With a mouse and no more... Because a keyboard with touchbar I think will be pretty expensive... But It will be at least a year until I change my actual macbook so a lot of can happen in one year, like Microsoft updating the Surface book...
You mean like WW2?
To be fair, that's true for just about any password manager unless you audit the code and use reproducible builds. It just tends to be easier to place these kind of backdoors in web apps because the code is basically re-downloaded each time ... which is worrisome given their, uhm, antiquated app "architecture."

Native apps, on the other hand, tend to have signed updates and such. I'd pick a native password manager over a web-based one any day, but the theoretical risk is still there.
> why should it be the maintainer?

I'm saying: Why should it be either human?

> In my experience, [...]

That seems fairly dismissive to me. An expert in a certain area can certainly fix smaller issues with a few lines of code but only have a limited amount of time on their hands. Having to read a lengthy style guide and making sure they adhere to every single rule, especially when those rules are the opposite of their regular habits, is a non-zero hurdle to contributing.

Offloading that work to a machine as far as possible lowers the burden to only those rules that cannot be applied automatically.
The U55 line is an amazing construction. Like the article says, you can easily walk the whole line in 10-15 minutes. The stations, two of them + the Hauptbahnhof are huge and look very expensive. Then when the train finally comes, it's one car only and plays this silly music.

Actually they are building the extension, but I'm not holding my breath they'll finish it in 2020, even though they've been building it for a couple of years already.
This is a very good point. All the JS frameworks I know of solve a real problem. Still most of them are just horrible unless you know exactly how to use them properly. Then again, UI programming tends to be ugly in any case (at least when you're stupid and do all the wrong things).

WRT jQuery, I'd even go further and say there's nothing wrong with jQuery perse [0]. It's just very hard to write modular, easy-to-read, reusable code with it. If you're smart enough and can come up with a good architecture, or if you need just a dozen of lines of JS, jQuery (or a lightweight reproduction of the API, eg. Zepto) might be the best choice.

So yeah, work on fundamental programming skills; learn to design good software architecture; and stay critical. You can work with most technologies, and you can mess up with all of them.

[0] I'm a Finn btw
Have they released detailed pricing yet?
That's exactly what i was trying to say with the article :)

serving .php files directly is not security issue, but as you said nobody knows what's going on under the hood.
> Later in your career, if you have kept connections alive, the job hunt should look like this

If you kept connections alive and actually have connections that move on to other companies. 95% of the connections I have made in 14 years are either retired or still at the companies they were at when I met them. How does this help me?
Clojure.spec
> Indeed.

I get so sad when I read stuff like:

> At 1982 pounds (...) 494 pound-feet of torque (...) just 0.02 inch thick (...)
Melbourne leased, and later bought a couple of trams from Mulhouse, France 8 years ago to fill a rollingstock shortage

https://en.wikipedia.org/wiki/C2-class_Melbourne_tram

Various tram types were demoed on the Melbourne network in the 2000's - Bombardier Eurotram, Bombardier Flexity Classic (from Adelaide), Siemens CombinoPlus. Ultimately Bombardier got a contract for Flexity Swift/2 derived trams (the E class).

Adelaide also bought six trams from Madrid in similar circumstances

https://en.wikipedia.org/wiki/Trams_in_Adelaide#Citadis_302_...
I'm surprised this hasn't been mentioned. I have been on both sides. Take homes are awesome when used correctly.

They shouldn't be used for a candidate with a relevant opensource profile. In that case, you can already assert that they have the technical skills. You can ask them about their projects to make sure it's their work if you want. Personally I'd go straight to communication skills and cultural fit.

For a candidate without much opensource contributions, take homes help both sides:

- Candidates get the chance to prove that they are smart and fast learners (especially if you want to get into a slightly different area)
- Companies don't have to worry about candidates who can't do fizzbuzz
- Neither side have to do the horrid live coding (yeah, nobody likes that, even the interviewer)

The awkward thing for me is to deal with candidates who seem to be good at _something else_ (that is not a good approximation of the work at hand). I usually ask them why they want the position. Usually it's just that they "want to get into a slightly different area" and fortunately most agree that a take home is fair.
Attack of the 50 Foot Blockchain: The DAO
Chokes under significant load, perhaps? Do your erl/iex apps receive much traffic?
Definitely agree on this one, to such an extent that I don't expect someone who's never been a part of a church community to understand that they are missing. Sort of affirmed by the guy who thinks a public gym is an approximate replacement.

Church is a place where they help you figure out how to live your life. You learn about family. You learn about money. You learn about grief and loss. You share your own insecurities and learn about the insecurities of the others in your community.

We would sit down once a week for about 90 minutes in a group of ~7 and try to apply lessons (moral, financial, social, etc.) to our lives.

I'd love to see an analog spring up in the tech community.
Not the industrialization of China or Russia, two of the most rapid industrializations in human history. Private ownership isn't a requirement for factories nor industry, and the degree of subsidy in nominally capitalist systems can be startling.
ZType – typing game
Europe was resource rich, leading to the industrial revolution, but many of those resources are comparatively depleted now. Partly why steel mills are closing across Europe: they were built to exploit local resources which are no longer there.
My point was that there's no real merit to the complaint that Signal requires Play Services if you're going to use an OS with Play Services installed anyway. One can reasonably argue that Signal should work on non-Play Androids, but since his target audience is non-technical users, it seems likely that they are all using (and are more secure using!) off-the-shelf iOS or Android phones, which implies a significant reliance on your vendor anyway.

Do you have any pointers on how Play bypasses local signature verification? I'm surprised about that.
Unskippable 10 second ad, I think I'll skip this story.
They are using coast to coast as an example. What they mean is 'any journey over 200 miles'
This is the worst source code organization I have ever seen.
I love the tour visiting NORAD in the movie War Games, which enabled the protagonist to slip out.
In Europe there's a decent number of CCS chargers around that would make the bolt reasonably feasible for long range. (But yeah still not as good as Tesla)
Plenty of religions have fallen apart due to internal squabbling too, often very violently. There's a lot of survivorship bias here.
smart idea, so instead of annoying popups on website or free apps you get something in the dashbar
I have an S5 mini which I use for pretty much the same stuff (some browsing, music and messaging). I think you can get one for less than €200 online (I got mine for €250 about 2 years ago).

Pros: Waterproof, good size, replaceable battery, SD card.

Cons: Haven't found any supported custom ROMs.
Those things ARE the user experience.
Maybe. It's not quite as simple as pumping liquid into a tank. There's all kinds of tech needed for high speed charging, both inside the car and outside. Standards will organically appear over time perhaps.
For React, one step by step complete tutorial for beginners is the https://www.reactjs.co

:-) just sayin;-)
Jony Ive talks about putting the Apple 'touch' on the Macbook Pro
Is Atlanta rich in rare earth minerals or something, or are you just using a random city as an example? I'm aware of various granite mines around the city (such as where they filmed Walking Dead and Stranger Things), but I wouldn't have imagined Georgia to have disproportionately more minerals than other states in the Southeast.
How Does the Electoral College Work and Is It Fair
> an interesting napping technique

Here's Henri Poincaré on how how he discovered Fuchsian functions[1]:

For fifteen days I strove to prove that there could not be any functions like those I have since called Fuchsian functions. I was then very ignorant; every day I seated myself at my work table, stayed an hour or two, tried a great number of combinations and reached no results. One evening, contrary to my custom, I drank black coffee and could not sleep. Ideas rose in crowds; I felt them collide until pairs interlocked, so to speak, making a stable combination. By the next morning I had established the existence of a class of Fuchsian functions, those which come from the hypergeometric series; I had only to write out the results, which took but a few hours.

[1]: https://en.wikipedia.org/wiki/Automorphic_form#Poincar.C3.A9...
fun little game, gets quite hard after a few min
I personally find "good luck" and "we reject many good candidates" it be even more condescending.
It is also worth pointing out that while this is labor intensive it can be

- scaled reasonably down. Which allows polling places staffed by fewer people.

- allows a higher number of voting stations as only a low tech physical curtain is needed to ensure privacy.

- throughput is primarily limited by identity verification which takes a cross check of ID document and voting notification card that is mailed to any eligible person once they reach their 18th birthday.
My sister is an engineer, but she also does biking and alpinism. As in, from Paris to Patagonia kind of biking, and 7,000m-summit climbing. And she says, no matter how high and how far you go, how dangerous it gets and how many people admire you, when you do that, you always end up in a group where most people kick ass more than you do.

As for me, at one point I realized happiness is about friends and family. And honesty, having a kid is something I admire as much as climbing summits.

So don't worry that people don't seem to recognize your genius anymore, because people are still quitely admirative of most things that seem usual to you.
The less general public knows about I2P, the better :)
Hyper.sh: Effortless Docker Hosting