skysight-inc/HackerNews huggingface dataset:
Feel like both languages aren't great first programming languages, but might edge towards Ruby if only for being a strongly typed language.

As I explained to a friend who was doing a python data science course, the beauty of Ruby and Python are that they get pretty damn close to the semantics of your code. As such even someone who doesn't understand the language could have a reasonable stab at trying to understand what's going on.

The bad side of this is that that syntactic sugar and other magic obscure what is really going on under the hood and can funnel students down false assumptions about how a language works.

Personally, I'd recommend Scheme as a first language, but apparently that's far too arcane for some...
AWS Flexes Cloud Muscles with Host of New Additions
Unsexy yes, but stable and works a charm for most of the scale people here will deal with.

What alternative would you suggest for newer projects?
That is like saying Facebook does not own the content uploaded to it. These analytic tools are the ones doing the collection, at the end of the day it is their data that they allow you to use.
Would be interesting to use smearing for daylights saving time too. Make the hour twice as long when changing to winter and only take half the time when changing to summer.

In some scenarios handling DST might not be necessary then!

It wouldn't work for a tv schedule though, since what is broadcasted still uses actual time. ;)
The 20th century definition of the atom was dismissed dispite centuries of scientific evidence. Not a flatearther, just saying.
Time to release the internet from the free market – and make it a basic right
The "Terminal juniority" part really resonates with me. Especially about programmers focusing on "the low-yield, easy stuff that the business doesn’t actually need but that is “safe”".
That's the puzzling part. A lot of work has gone into Stake / Mixed proof chains that don't depend on consuming horrendous amounts of energy. There isn't a good reason to expect money not to shift to more efficient ledgers when things settle down.
Are there any that don't suck bogwater? We've tried a handful for our conference rooms, and they are all universally flaky, with signal dropping randomly all the time.
I want to try notion.so, some friends use it at work with great success. But would prefer something like it but with a business model other than freemium SaaS.
Atomico's State of European Tech Report: Funding, Talent, and Regulation
For new projects only if you have an established php team / related projects.

Modern OOP development in PHP 7 feels basically like an older version of Java (pre Generics), solid for engineering, but ugly for anyone who expects newer language features.
This is the one thing that I've seen so far that makes sense to me, as a benefit to the person who is the senior engineer (and not the company or the other engineers on the team).

Teaching something is absolutely a great way to deepen, solidify and imporove your knowledge.
Australian uses snack bags as Faraday cage to block tracking by employer
Very good point.

I wonder if this is deliberate: the EFF surely realize this themselves, but maybe they don't want to mention it because of precisely the reason you mention, and the fact that the EFF don't want to jeopardize anyone misinterpreting their opinions and positions on the subject.
I signed up recently, didn't happen.

Maybe it's region based? Or did they remove it?
Well, at east that page answered a question I had:

If these people believe the earth is flat, where is the center?

I find it interesting[0] because with this answer[1] they also provide the means to prove them wrong. If that map was remotely close to being accurate, then circumnavigating the globe following a southern latitude should take much, much longer than following a northern latitude. Or easier: Flying from Johannesburg to Antananarivo (2150km, 3.5 hours by direct flight) should be much, much longer than from London to Moscow (2500km, 3.75 hours).

And I think I know what a flatearther would say; "Conspiracy!!!"

---
[0] Maybe interesting is not the word... funny?

[1] https://wiki.tfes.org/Frequently_Asked_Questions#What_does_t...
TIL! Thanks for the info, that's useful to know...
My uncle loves CLT, built three houses with it, living in one of them at the moment. He's definitely not an architect (though he has some experience in construction by now)

They are rather simple, in the last one it was literally a case of "get the walls delivered, put in second floor and then a roof on top" and it was done.

Also very energy efficient houses.
Discussion: https://news.ycombinator.com/item?id=15807200

350 comments
I've found generally it's fine for most things but issues come from when the scientific libraries are built with/without certain options. The lack of OpenMP for FFTW is annoying, for example.
Tell that to 4X Multiplayer Games or even Advance Squad Leader (ASL can take an hour a turn in real life)

Down time isn't always bad, especially if you have youtube open while you wait.
Actually, they did drop it.
Four words : composer, symfony, laravel and php-fig.

The php ecosystem is not what it was 4 years ago. Although due to backward compatibility the languages still has a lot of cruft. But this means old code often works directly with the last version and benefits from its performance improvement.

If your new project is about receiving an http request and send a response like a REST API I think it is a good tool for the job. If you want long lived process (kafka/rabbitmq consumers for example) or sockets it is possible to do it in php but you'll have a better experience with other stacks.
Descender http://web.archive.org/web/20081225163958/http://www.sloppyd...
> It's also very commonly observed that, for instance, the intensity of a stimulus is encoded not in the amplitude of a particular neuron's response but rather in the frequency of a neuron's firing.

This was actually mentioned by Geoff Hinton in his deep learning coursera lectures and the reason why his RBM's were outputting binary signals rather than float values -- the timing was more important than the values. It made a lot of sense when he talked about it. I saw this back in 2012. I assumed this was commonly understood now, but I guess not?
CoderPad – Interviewing Platform for Programmers
When I was taught C++ at University, we were just told to download Quincy which bundles a (pretty old) version of GCC with a text editor on Windows.

Once we had the basics down they introduced Linux, the command line interface to GCC, etc.
> When using GPS receivers in city urban canyons with tall buildings, the shadowing and multi-path effects results in poor GPS signal reception and jammer range can be even hundreds of meters at street level.

That was something that I haven't thought off. The jammer will have less interference from shadowing and will benefit from reflection of buildings, so in a city environment it interferes more than in open air.
To compound the problem I think a lot of people suffer from a lack of understanding of their lack of understanding.

Being ignorant of what nervous tissue really works like is largely a transitory problem if one stays with it long enough, but "knowing" that it's just like an artificial neural net, or standard electrical circuit design with funky clocking and some memristor gates, is potentially devastating.

And if I may be allowed a personal remark, it's refreshing in that context to see your humility about the matter. BSc + some years in the lab may not be a researcher's career but it substantial, and more than most have to show. Liked your comments. I'll be looking for more of them whenever topics like these come up.
Well, organizations are made of people, and organizations can and do have inefficiencies. I completely understand what you're saying, but wouldn't we just be using code words if we said something else?
The about page doesn't say: is there a specific language used for these?
A few months ago I had the feeling I get nothing done (programming), because of all the other stuff I had to do.

That is why I started tracking my time consumption on a half hour base. "If you want to control something you need to measure it" was my thinking.
The time tracking itself doesn't cost much time. Did it earlier for my private life for a few months.

The first weeks my average programming time was only 1.5h! I slowly got it up to 3h now.

But do I count it as 3h or 7h work?

Hm - As a student I sure had more time for programming itself.
But I actually get more work done now. I can much easier pursue multiple projects and delegate work to students.
It is just that I didn't (have to) see all the organizational stuff that needs to happen beside the programming itself as a student.

The other 4h I do valuable stuff. Some of it should imho be done by others, but we are currently a little bit short on staff..^^
It's a nice learning opportunity though.

So to answer your question: I would count the whole 7 hours.
"UK" is a bit misleading -- the representative action applies to residents of England and Wales only.
I will publish more on that topic
I also use Keep and agree it's not ideal. Would be nice to easily export all the notes to file. Would be even nicer if could store and make changes to notes on local filesystem and have them sync to cloud, google drive style.
Using AI to schedule meetings
DDoS Attack Detection with Wallaroo: A Real-Time Time Series Analysis Example
Interesting. The freedom of information concept seems in direct opposition to the right to be forgotten countries like Germany require.
comparitively, is that bad or good
If you’re looking towards hosting on shared style infra, php is still the choice. Also if you just have experienced PHP devs

Python is a pretty great alternative - it gives you more breadth to go wide than PHP does (batch processing, hadoop, machine learning, whatever really) but really there are like 10-20 different languages in the ecosystem that are all viable candidates.
Linkedin let their https certificate of all subdomains expire
5 things that make ISHIR truly grateful
"a bet that the price of ETH will be above X at Y date and time"

Not so fast. Who says 'what the price of ETH' is? There is no such thing as 'the price of ETH' - there are simply buyers and sellers each willing to sell and buy at different amounts.

You'd have to agree on a mechanism to agree on what that price even is.

And what about odd fluxuations? Market cheaters - i.e. getting a hold of a vast quantity of ETH just to jolt markets for a few hundred milliseconds just to jigger some contract?

As far as 'paying out on delayed flights' - that's a very cool idea, but I can't imagine why on earth it would be in ETH on a distributed ledger.
I think we actually agree -- I've stated that I think it should be a differentiator, not a requirement. As in, if you have people with two similar levels of skill, then yes, it should push one person over. If you have one person with less skill, but who mentors more, I don't think that person should leapfrog someone with more skill but who mentors less (relative to the first person).

Let me more succintly state some issues I have with this:

- Who benefits? You moralized this as being "selfish", but as an employee of a company, you are selling your labor (and more importantly your time) to a company for a wage. It is in your best interest to carefully examine EVERY bit of value you hand over for the wage you receive. No one else in the transaction is going to do that for you -- benefit to the company and benefit to coworkers is great, but you need to judge that against the wage you're receiving.

- Where is the pay commensurate to the increase in efficiency/intelligence in the company? I don't see it in the charts on the original link, the difference is too marginal, for the benfit you're providing the company. If that's the case, senior engineers are just being taken advantage of.

Again, I'm not denying that there are more senior people who trained and mentored me. There absolutely have been, I've had some of the best managers, mentors, and coworkers anyone could ask for. I don't think the fact that they mentored me should influence whether they get their next promotion -- sure it might be good color commentary, or a differentiator if there's a tie when the decision is being made, but it shouldn't be on the rubric. This is how average engineers get to be "senior" whatevers and "architects" -- by putting in time and playing the rubric instead of bettering their skills.
I'm curious if there are commercial deployments on these types of IoT platforms? Last time I looked, it all seemed like devkits and examples and such. One project I was following - mbed from ARM - it is quite unclear if it ever made it beyond hobbyist/prototyping usage.
Ultimately, there're competing requirements here: person verification & privacy. The requirements are partly AirBnB solving its own problems (like expensify in this case). Partially (substantially), these are "the man's"requirementsˆ.

If a photo of your passport or whatnot is private information that must be kept secret, or else identity theft... well then it can't be sent to AirBnB en masse. Those two do not (easily) go together. Certainly not if it's AirBnB, uber and twelve other things every year. Mechanical turking the review is bad, but doing it internally is probably just as bad. Lots of people will have access to the docs, copies will be emailed around..

Over the last few years (and ongoing) there's been persistent attempts to regulate and change business norms such that transactions are de-anonymized. A lot of it under the heading of "AML." Even most AML has nothing to do with money laundering. The norms of validating customers for fraud prevention or other reasons are becoming a general business/regulatory norm, boilerplate practices. The specific implementations are half-hazard and often negligent.
Totally agree regarding semantics and the problem of too much syntactic sugar.

Where JS wins for me, is that you can quickly create something that you can click on and have it do something. From a teaching perspective that kind of interaction and quick feedback is very empowering for students. This experience will quickly inspire students to think "what else can I make this thing do". I appreciate this is not the traditional CS approach, but making things fun for students is key to getting them started coding.
"What ? this was the production server ?... woops"
Who said it was?
It expired 13.00 CEST today: https://twitter.com/bartkappenburg/status/936213488388669440
I had the same happen to me when I moved countries, but I kind of understand it too as there is a whole industry of stealing and selling WoW accounts for a lot of money.
Auto increment is a terrible idea
> Cut a HDMI cable in half and splay it out, then try switching that to another display. See what happens.

If you took an ancient (but still available to buy) 25-pin 'parallel port' 4-port switch box with a rotary dial:

https://photography-909a.kxcdn.com/product-images/03292/600/...

And wired up the HDMI of two machines to output ports 1 & 3[1]. Then wired up the HDMI to the display to the input port (so effectively using the switch 'backwards'). As you are just simulating unplugging and re-plugging in the HDMI cable from each machine, via the switch, then surely this would work?

There would be a bit of delay after switching as the HDMI/HDCP handshake completes, but unless you are switching every few minutes it should be usable?

If it does work, then you've got 6 pins in the switch left to play with which could be used to switch usb devices (via a downstream hub)

I've not done this, but have thought about it for a while now.

----

[1] Not ports 1 & 2 as you want to ensure total electrical isolation between the devices during switching.
I leave my PC running 24/7 pretty much, so at night I want the monitors turned off so it doesn't illuminate the whole living room (which I can see from the bedroom - it is a small apartment).

I used to turn them off with the button on the monitor (when all my monitors were DVI), so if the mouse was moved by accident during the night it wouldn't wake the monitors up. Right now I have to let it go to sleep normally, and then hope there isn't some strange vibration that is big enough to trigger a wake.

Edit: Better language and more info.
The kind of worn out ecosystem is my main dig with PHP. A couple parts of the ecosystem are outstanding, especially laravel, though laravel’s DId internals are a maze. (side note: Not a fan of DI being more or less required - it’s necessary for testing but the pattern is just a mess. Lack of static typing makes PHP kind of mediocre at DI, too)

Outside of that there’s a ton of abandonware or just generally unmaintained libraries, though, and daemon/batch style processing is a tremendously common requirement that’s better served by other stacks.
Could you elaborate on this? Wasm has nothing to do with DRM as far as I can tell.
But honestly all the work-related reading on the web (e.g. hackernews) I do should count as work time too. Then you can add some 4 hours or so.
For the most part, no new law needs to be put in place. Anti-trust legislation should protect consumers from these practices.
You mean that guy who brought the ship dangerously close to an island (300m vs the planned 8km), because he watned to impress his girlfriend and then "accidentaly" fell into a lifeboat and left the sinking ship?

Not the best example IMHO.
If would be kinda cool if HN were to start working on an algo to find those links automatically (a "possibly related" section at the top, for instance).
The modern ecosystem (Symfony 3/4 especially) and practices enabled by 7.0+ are good, but all the old horror is still lurking behind the curtain, and there's not much to prevent naive coders from writing garbage like it's 1999. It's not that dissimilar from the Javascript situation, where you have some people still writing spaghetti jquery in random globally-namespaced places and some people in basically a whole other world writing type-checked and compiled modular code.

Some important things like sensible fast native data types (php-ds) are still in extensions instead of core because they're recent developments, and there are still a lot of traps and dead-ends from past failures in the standard library, but it's improving with each release. The addition of sodium to core in 7.2 is a really important step forward.
All hashes are non-reversible. Being one way is one of the characteristics of a hash. Depending on how effective it is, there may be collisions possible. This is kind of happened with previously common hashes like md5 where people were able to break it by generating collisions.

But basically saying “as long as it is unreversable” is redundant unless you think there’s some reason to think the hash sucks.
Queen's "We Will Rock You"/"We Are The Champions", Boston's "Foreplay"/"Long Time", and Alan Parsons Project's "Sirius"/"Eye in the Sky" are examples of this. It's almost strange to only hear one half of the pair, and in the case of Foreplay and Sirius, those are completely instrumental.
I haven't heard of any of those! Forcing dot points for everything would be tiring. Clearly list-focused rather than note-focused, and that's okay. For tasks I use trello, and occasionally the separation between notes and tasks is a bit blurry. Ultimately long-term storage of knowledge is stored in my personal wiki, so the whole suite is not entirely seamless yet.

Typora looks like a lovely interface, but appears to be non-free, no support on mobile, not collaborative.
Tips to Help You Get Enter in Magento Development Company
You are not alone in this. For years my Partner and I had separate machines on a KVM. It was only when our Daughter moved out and her desk became free in our study that we no longer needed this setup.
Google being taken to court in the UK for bypassing iPhone privacy settingsHi
Show HN: Check the Pagespeed of all your pages instead of one URL at a time
Class based type hinting has already been available since 2004 with 5.0 [1] This release adds support for the general standard object type.

[1] http://php.net/manual/en/functions.arguments.php#functions.a...
After scratching my own itch I decided to launch this as a free webservice.

Fill in your domain, and it will find and scan all your pages for pagespeed.
Zalgo? Get off my interlawn.
Right to be forgotten is Europe-wide.

It's not really a big deal that different sets of laws conflict with one another. It's fairly common in fact. For instance Freedom of Speech vs Defamation laws.

Good legislation like good code, accounts for these corner cases. Where it doesn't you have the lawyers and the courts to work it out.
Uber’s Crisis Deepens with Record Quarterly Loss
If "actual work" is running Candy Japan, about 2 hours per day this month.
It's going the other direction.

We're accumulating laws that (usually implicitly) requiring companies to do verification using your passport and other documents containing personal information. Online versions of the kinds of rule whereby hotels need a photcopy of your passport.

We are tangentially getting privacy initiatives from a different set of regulators/legislators, but... well... they're not doing a great job.
I think this is a great resource (seriously, thanks ThoughtWorks!), but do you really need to tell me that “antipatterns” or things that are “over-ambitious” are in the bad category? It would be more helpful to give things neutral names.
Secure Django Application Using Google Authenticator-MultiFactor Authentication
I don't know whether the alternatives are objectively better, except maybe in certain domains.

Mostly, people seem not to like PHP because they find it ugly and awkward... which is valid, but subjective. The major alternatives (JS, Ruby and Python) have documentation, frameworks and reasonably comprehensible paths to an MVP, although one could argue that PHP is still slightly better in terms of speed of deployment. Everything seems to have converged and normalized to the point that the factors affecting one's choices primarily have less to do with the language itself and more to do with the ability to hire for it, and whether or not you like significant whitespace.
Capture One 11 Released, now completely layer-centric
Still waiting for a nice rich text note taking tool that can compete with the likes of DevonThink and EverNote. I don't get the underlying fascination with using markdown.
That's what I meant. Electrically, it's identically to unplugging from one device and plugging into the other.
New Snapchat Redesign with New,Awesome Features-Can They Beat Facebook?
This is the right answer. If FB is going to automatically remove revenge porn, and all porn is forbidden, then they should just automatically remove all porn. They don't need specific porn to remove all porn.

This reads more like a gullibility challenge than a true rationale.
Tbf, the number on the ID card is not uniquely identifying, atleast it isn't supposed to be.

At best it is simply verification of what the card says in human readable terms (both the short number on the front and the long text on the back).

Only the card in it's entirety is valid authentication of who you are.

The postal service also demands the card, not only banks and the state, though only if you have packages marked 18+ or PostIdent.
Tmux: copy text from remote session using SSH remote tunnel and systemd service