skysight-inc/HackerNews huggingface dataset:
> It's an empirical phenomena rather than a theoretical one.

Agree.

> The laws are reactionary and there to fix an empirically scoped problem. The laws are reactionary and there to fix an empirically scoped problem.

Again agree with the statement. Its the scope definition that I think is ill-defined, and in the main, my point is that the actual repercussions of these laws on individuals are ignored. If groups had feelings and emotions and human rights positive discrimination would make more sense. However, only individuals have feelings, desires, a sense of moral right and wrong, and without knowing any details how can someone punish one individual and reward another based off of nothing either of those individuals can control and while simultaneously knowing no relevant details about the actual context in which the supposed "fairness" action should take place?

Imagine in a society the distribution of people of attribute X has a lower mean educational attainment than those of Y and that both distributions are normal - this is the empirical datum. As a legislator you see this datum and think its horrible, as you rightly would, and so you enact some positive discrimination laws which make it more difficult for Y's to get accepted into and graduate from schools and easier for X's to get accepted into and graduate from schools. This all seems fine and in a few years perhaps the distributions close in on each other. The actual question is this: was that a morally and ethically good thing to do?

How can you find out? You could look at the group distributions and you might be happy, but I think this ignores the ethic responsibility a society has to being just and fair towards every individual in a like manner. Thus if Bob has a score of 250 and Jane has a score of 300 on a collegiate entrance exam - ceteris paribus - then Jane should be admitted to the school irrespective of her being a member of set Y because to not do so is to act out unfairly against a real individual, who has done nothing to deserve this, who has feelings and a right to self-actualization of her own.

At the very least, each society should look at the effects positive discrimination laws have on real individuals, detailed subcategories based on controllable factors such as personality, skills, etc - instead of groups, and honestly weigh the costs. As a last example, how many Asians get turned down each year who would otherwise have been admitted to ivy league schools and made better lives for themselves and their families if it were not for the unfortunate fact that they were arbitrarily shoved to some group labeled Asians, which had been assigned higher entrance exams scores than the rest of the applicants, and their worth weighted heavily based on this group assignment? Is this fair and justifiable at the level of the individual applicant?
No, they tried doing that - first into an external company (BBC Technology), then in 2006ish they sold that off for something like £500m. Some programming jobs went (Coledia, which was attempts to commercialise things like BNCS and Jupiter), but the software jobs that were really close to the business like the news website stayed in house. Since then things like iplayer were built in house, and obviously R&D were never moved out.

Other technology that moved included areas like networks, most commodity IT (domain controllers, file servers etc), and for some reason the main area that looked after satellite bookings, routings etc (analog video distribution and audio tag frames are fairly core broadcast technology). However the news area that did this stayed in house, as did most of the desktop support in news (but not elsewhere), and most of the broadcast support. Except in Glasgow where pretty much everything was moved to Siemens.

It was a total mess, and it still is a bit of a mess. Many of the people who were outsourced are still working for ATOS (who took over Siemens/SBS/SIS), in fact I think they even kept the final salary pension which everyone else lost a few years later. A few who had been moved out were moved back in too.

However that all seems to be changing again - I believe most of the Atos jobs are moving from Bracknell to Eastern Europe as part of the new contract, and the WAN connectivity which Atos held (through vodafone) has recently moved to BT
How does any average users and admins want NTP server feature on their machine?

It just sounds like running a more complicated (meaning, more attack vectors) software for no reason.
Those days site would come with a "best viewed in IE at 800x600" disclaimer because they would be completely unusable in any other configuration.

Maybe you miss the days of simple text as HTML. That one did work everywhere.
Requesting the desktop version in Chrome fixes this. But yes, absolutely terrible mobile experience.
Runtime has built an OS for things
How remote? 1 visit every 6 months, or 1 day a week? And what type of dev - software, or something more BBC specific involving actual broadcast?
A Texas Showdown about Sharia Law
That's not the point though. You could replace 6 and 10 with 8 and 12.
Doing your own thing isn't risky. “Stability” is risky
I actually found there voting mechanisms interesting. Especially when they would draw by luck the ruling members from the ballot.
I left it running for some hours and got alot more 30ms responses:

https://imgur.com/a/SdWtc
Instead of mapping to Escape (or Control) I prefer mapping Caps Lock to ISO Level3 Shift, also known as AltGr. That way I get a whole new type of modifier that I can use to assign custom functionality to.

For example I map AltGr+j/k/l/i to the arrow keys so that I can navigate code without taking my fingers of the home row, regardless of the editor I am in. I also have AltGr+h mapped to Backspace, AltGr+m is delete, AltGr+u/o are home/end and so on and so forth. It opens up lots of possibilties.
No one has mentioned metadata. Yes, Org Mode is a kitchen sink, for better or worse, but at least I can make annotations, even some structured data. Markdown doesn't even have comments.

I won't criticize Markdown (or anything) for failing to achieve what it doesn't attempt, but as a programmer I consider any format with fixed semantics to be, as Bret Victor might say, "dead fish." I know XML has a bad rap (for good reasons), but at least they were trying to be extensible!
Show HN: Set up automatic deployment on push to GitHub repository
The mass exodus of safety engineers as described in a Science article makes me think that there's a parallel between the concept of exit, voice, loyalty and the concept of brain-drain, which I see as a potential Gresham's Law mechanism.

The staff effectively said "if our work is given so little heed here, we'll go elsewhere where it is" -- a classic brain-drain mechanism (and a frequent response to a declining firm or corporate culture).

That's also effectively a mechanism of the generalised concept of Gresham's Law -- applied not only to money, but to any quality valued (or costed) differentially, whether in one or multiple markets. A parallel that dates to the earliest descriptions of the phenomenon -- Greek playwright Aristophanes in "The Frogs" describes the behaviour as common to both coin and politicians, an observation repeated by American journalist H.L. Mencken in the 20th century, see his "Bayard vs. Lionheart".

A high-quality (and high-cost) team saw low professional rewards at Los Alamos, and decamped for greener pastures. Brain drain occurs for various causes, and not just compensation, but if the conditions for work, rewards, or oppression are discouraging in one location, the talent will generally go elsehere.

In WWII, much scientific (and other) talent, including much of that which developed the U.S. nuclear programme fled Nazi-occupied Europe. From the 1950s through the 1970s, and to an extent still, black artistic, musical, and business talent leaves the U.S. for Europe, for much the same reason: to escape oppression, and to seak greater opportunities.

(Talent flow between subnational regions, industries, academia and business, etc., follows similar patterns.)

http://www.sciencemag.org/news/2017/06/near-disaster-federal...

https://en.m.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty

http://www.jstor.org/stable/983793?seq=1#page_scan_tab_conte...
"Make mistakes, they are cheaper to correct at your age."

No, no they're not. The "be stupid early" plan is a major fail IRL. The idea that society will forgive you for it is proven wrong every day. When employers look for anything to disqualify you, that old FB post with you being stupid is made to order, or the arrest for DUI, or any of those early mistakes, are very handy. It's actually much harder to overcome early stupidity than it ever was in the past because the internet remembers.

The math of compound interest applies to a lot of things beyond your bank account. The earlier you learn the basics of something, the earlier you start doing a hobby, the earlier you start collecting RL 'achievement earned' points, the faster they will grow in later years. I would argue that THAT is the way to invest the freedom of youth. Try a hobby or learn something to see if you like it. THAT's ideal to do when you can easily move on to something else while those choices are entirely up to you. You will move on to college and a career with much more confidence that the path you are on is one you really want. YOLO is true. Why would you want to waste any of it?

I also want to call BS on the 'life ends at 30' advice here. You really think traveling is best when you have no money or skills? BS. You think no one >30 is physically active? More BS.
Try to get work experience. Don't stay longer then half a year at the first five employments, you can always go back! Then get a degree! Don't work while in school, spend your free time getting to know people and get a good network.
You are 17. The chance that you can code is high, that you can code with quality and without super vision is low.

Whatever you do, go to a somehow bigger company, make an internship and work besides school or whatever you do with 17.

I was in your age, i thought i'm really good, i was not bad and a quick learner but still had to learn a lot. And yes i wrote code in c++, Java, Javascript and PHP at that age and there is still a good way to go for you.
It's a problem if they are flouting employment law in order to "innovate".
Thread carefully, because most NTP vulnerabilities are protocol misuse, not badly written servers. Thus Rust won't protect against them.
Why Deep Learning Should Use Complex Numbers
You are mistaken, and your advice has the potential to severely harm people who take it. The IRS has been very explicit that, as with all barter, they want their slice and are entitled to it under law. The details are in their 2014 guidance, which you should read carefully if you're messing with cryptocurrency without
competent legal or tax advice. https://www.irs.gov/pub/irs-drop/n-14-21.pdf
> It doesn't matter that this algorithm was backdoor-free. I'd rather see the community reject all NSA-proposed projects by default than let some of the backdoor-enabled ones sneak in once the NSA is "trusted" again.

Politically, I'm inclined to agree. But the technical merits should be commented on as well. That's what Thomas's comment did.

> Speaking of which, is the NSA guy still running the crypto review group at the IETF?

Which is "the NSA guy" and how is he running the show?

> If so, how is that still a thing?!

For the same reason that the guy peddling the Crystalline cipher is still allowed to participate with the IETF.

There's really no lock-out.

> The NSA has made it clear in many more occasions than in the Dual_EC situation that they are the enemy of crypto, not its friend. I think that's more than enough reason to distrust all NSA projects by default.

That sounds good on paper, but you're not advocating "distrust ... by default" in every part of your comment before this snippet. Your words are coming a cross as more on the "distrust ... forever" side. And I'm left wondering which of the two you actually want.
A Quick Introduction to Graphviz
1) Maybe mobile has a higher conversion rate and higher order value? Having a bad website would force people to mobile. Here are some screenshots of Just-Eat and Deliveroo's websites: https://imgur.com/a/9dWna -- Deliveroo hides search filters away, and has 2 wine shops first. Do you really think that Deliveroo's website is better, looking at these screenshots side-by-side? :)

2) I can't comment on reviews -- don't know if that's true or if it's the same with Deliveroo.

3) I just opened Deliveroo in Angel. First is a donut shop... second is Pret A Manger... third is a wine store... then LEON and then Itsu. First on HungryHouse (owned by Just-Eat) is YouMe Sushi, followed by a bunch of independents (none very special but still independent and better than Pret/LEON/Itsu!). First on Just-Eat is Burger King to be fair, but that is then followed by indepdenents. McDonalds is first on Uber Eats. So I think Just-Eat is already equaling Deliveroo/Uber. Also I do see their logo everywhere.
> Quite frankly, some people just aren't interested in doing stupid typical teenage stuff.

Thank you.
I disagree with this stance. Technical decisions should be made on technical merit, not because a person or institution has a shady background. The algorithms in questions have been under a lot of analysis precisely because the NSA designed them. Yet we rely on AES and SHA every day.

There is no good that can come from knee-jerk reactions.
I think that the sub-contractor culture is causing these problems. You see the major labs are subbed out to the lowest bidder. These are the plant managers. They are under pressure to produce pits for the countries nuclear arsenal refresh. They have not produced anything for 5 years. Hiring skilled technical engineers like molders and machinists is hard these days as votech died off in alot are areas. Finding a knowledgeable temp is next to impossible. That is essentially what these workers are. Temps.

In the old days the labs were run by stoic multinationals like duPont now we have the fly by night bidders like Dyncorp and Fluor running our crown jewels.
Race to the bottom if you like.
A rather strange process for something so important.
Getting a degree is highly recommended IF you have no clue what you want to do. If you want to program, then program... intern, take on freelance projects for non profits to build a portfolio. Do NOT spend 100k on an education that may not have the most "modern" concepts of software engineering put into their professors. Best advice is to have fun! No matter what, enjoy your life... you only get one. And make sure you are always challenging yourself when you code. Try to use your own imagination to create an app, allowing problems to arise so you can learn how to fix them. If it's too easy, you'll know. And good luck!
From Wikipedia:

> In December 2001, following a disastrous result for the Socialist Party in the local elections, Guterres resigned, stating, "I am resigning to prevent the country from falling into a political swamp".

Could you clarify why you believe resignation implies a lack of leadership or management skills?
Demystifying Docker overlay networking
Sourceforge is fine nowadays, it changed owners a few times in the past years, the new team is doing good work.
Intel Coffelake-S 8th Gen Desktop and Z370 Controversy
I use this template to deal with reasonable filenames:

find ... -print0|parallel --gnu -X -0 -n 1 your_command "{}" \;

And sometimes the names are so screwed that they have to be renamed first, then this can give you a reasonable new name

$(echo $(basename "{}")|tr '[[:blank:]]' '_'| tr -cd '\/.[[:alnum:]]_-' )
It feels as if the devaluation and irony is pushed further by Uber using the profits from human workers to invest in autonomous vehicles which will directly eliminate the same workers. Deliveroo doesn't seem to currently invest in robotics research, but other companies such as https://www.starship.xyz/for-businesses/ are pursuing autonomous delivery.
Oh yes, we outsource many departments that used to be in house, from transmitters to cleaning, I was referring to contractors working alongside full time staff - usually because we don't pay staff enough to fill the roles with the right people.
There are many reasons to create SQL dynamically, but I can't think of a good reason for the table name to come from the client.

Even if you absolutely need to inject a string in a sql query, sanitizing it is trivial. In .net / MS SQL, a simple x = x.Replace("'","''") does the trick. For any other common data type, strong typing should be sufficient to prevent any injection.
I would tell you to enjoy your life fist.

Seeing you code I can tell you can code but you probably cannot code anything big. Learn code patterns and software engineer. You need to learn how to design the architecture of your programs and things like integration and testing. This is why jobs ask for a CS degree. Coding is easy, solve problems is hard.
Another solution to this is regular bug triage.
>But how is anyone supposed to trust it given the past actions of its creator?

I would have presumed a lack of trust was the default mentality when evaluating any security based algorithm -- after all any CS professor could be in the NSA's pocket.
I only book external meetings Wednesdays and during lunch. If next Wednesday is full, the meeting goes on to lunch date or the week after. We're a small shop and all of our employees have to do this (noone is only sales, everyone is part of our code base). Works great for us.

Internal meetings are kept short. 30 minutes each morning, 30 minutes after lunch.
Indeed! There's mounting evidence that Equifax simply didn't "get" application development in addition to operations and patching. I doubt the developers of their vulnerable mobile app were responsible for patching. As such, we've seen security issues which span the company where it's likely the mobile app developers not only didn't report to the same management chain as those in operations, but likely reported to entirely different organizations. This of course points to management issues all the way to the top of the company.

https://www.fastcompany.com/40468811/heres-why-equifax-yanke...
https://github.com/tinspin/fuse

TLDR: Websockets are overengineered and waste CPU cycles doing nothing but marshalling. HTML is better than canvas because it can be GPU accelerated and you get components and z-order for free.
Heist attack steals information from HTTPS pages (2016)
Yeah, bibliography works with org-mode. You can also do cross references in org-mode, which last I checked were a showstopper for me with Markdown.

I've tried doing academic writing in both org-mode and markdown. Org-mode ended up being the only one that did everything I needed.
It took an embarrassedly long amount of time for me to notice this was on chrony website. Might be better described as 'things chroney has, it's competitors don't have and may or may not be important.'
Yes I have updated. Just checked and I can see it now. Betting it was just a delay in the search results being updated like another reply suggested.
Eastern Europe is a big place, and there’re multiple different definitions. I live in Montenegro. Technically, by some definition it’s also Eastern Europe.

Here, the food quality is awesome.

Imported stuff is the same as in Western Europe. Because local market’s small, manufacturers don’t bother localizing properly, i.e. you remove a Montenegrin-language sticker required by law, you’ll likely find “Hergestellt in Deutschland” underneath.

The large part of groceries are local. Some of them are from Montenegro: fish (except salmon and a couple other spices not found in Adriatic & not farmed locally; but freshly caught tuna is IMO better than frozen Norwegian salmon), wine, seasonal fruits & vegetables. Some is imported from neighbor countries, of that most is from Serbia (majority of meat and dairy products), some from Croatia, Macedonia, Italy, Greece or Spain.
Chrome use ~100% cpu transceiving ~83 packets per second, and I think it sends packets at a slower rate later on, that's why we get so many 30ms responses when we wait some hours.

This is a tcpdump after loading the page:

\time sudo tcpdump -c 1000 -ni eth0 udp and port 9777
1000 packets captured
1000 packets received by filter
0 packets dropped by kernel
0.02user 0.05system 0:12.45elapsed 0%CPU (0avgtext+0avgdata 5472maxresident)k
0inputs+8outputs (0major+1508minor)pagefaults 0swaps

This is just a flood ping, interesting that the UDP version shoots more packets.

\time sudo ping -f -c 1000 188.166.46.128
PING 188.166.46.128 (188.166.46.128) 56(84) bytes of data.
....
--- 188.166.46.128 ping statistics ---
1000 packets transmitted, 996 received, 0% packet loss, time 14195ms
rtt min/avg/max/mdev = 28.839/38.641/50.433/5.152 ms, pipe 5, ipg/ewma 14.209/41.787 ms
0.02user 0.13system 0:14.31elapsed 1%CPU (0avgtext+0avgdata 2248maxresident)k
0inputs+8outputs (0major+1183minor)pagefaults 0swaps
If you look at these companies in silos then it seems like they could be legitimate, however once you look at the context of other similar companies who are hoping to be the winner - and that's the only way they can success and the outcome isn't sustainable for any of them (unless their goal is to exit via the public markets and give the loss to them or some big money VCs).

They all need the metrics they're working with to hold and the outcome for all of them is likely to be drastic for all of them.

Perhaps they're hoping efforts by Uber and others in the same boat will work together in helping mould the market and become aligned with society's efforts/need to create Universal Basic Income for everyone. If UBI is to come into play then other metrics must shift too.

The reward we give people for innovation will have to be at par with what's reasonable - and the peaks and valleys will more or less flatten out. The people who will be most innovative can use their own funds to trickle into future innovations that will be operated efficiently, e.g. Elon Musk.

Perhaps there will no longer be VC firms in the future, and it will be individuals that invest through crowdfunding platforms. What would likely be a great hybrid model is crowdfunding platform but with VC firms - syndicate-like - except where an individual could allocate $5/month into the fund, perhaps only allowing individuals to invest with a monthly cap, so no one individual or organization can have some bizarre incentive or goal towards swaying the decision makers of the fund, etc.

I'd argue the pros of getting $1 from a million people is far better than $1mm from a few. The most successful crowdfunding platforms right now, because they're VC-backed and thus have those same pressures on them, have to charge an unreasonable fee - which is unnecessary pressure on the projects that are trying to get funded. The alternative right now is feeding into the VC system who expect relatively short-term high profits - which then only allows platforms that charge an excessive amount to become dominant; and this does cause more efficient efforts by others to not be able to survive as easily - something I'm sure they're aware of as part of how they can get ahead with their model.
Natural selection tends to work on traits that are relevant till the ability to reproduce ends. If the trait can dominate by rapid reproduction, life span does not matter and robustness is not selected for. Generally it is not an inherent trade-off between certain traits, apart from energy consumption.
Yep same in Bristol. They remind me of a loitering Bōsōzoku biker gang - scooters, similar outfits, alternative hair etc. eyeballing passersby.
Make Atom Your New Vim Home
Perhaps important decisions that affect everybody should be based on relevant information. Technical merit is relevant, but so is the known adversarial motivations of powerful actors.