skysight-inc/HackerNews huggingface dataset:
Ask HN: Lessons learned from building internal tool team?
I am in the process of pitching building an internal tools department at my company which is has been investment free since it's inception 17 years ago. I've been with the company for roughly a year now, and one of the areas I've noticed we've struggle in is coordination. At a certain point the company grew 5x over a short period of time, and then had to quickly scale back their staff to weather the economic crisis. During this period of growth, there was some efforts made to build tools internally, but there wasn't any particular objective or goal in mind, so most of the tools were very difficult to maintain. I've gotten buy in from my boss on the idea of taking our build out of internal tools seriously again, and I want to make sure I don't set ourselves up for failure again.

Really long winded way of asking, if you were tasked with rebuilding your internal tools from scratch, what would you do differently, or what do you wish you knew today that was impossible to know 3 years ago?
The context is archeology, not grocery shopping.
I think this argument is misleading because we're not guaranteed to find this "equilibrium" in a reasonable amount of time.

Think this of as a machine learning problem. The market is trying to get the global optimal point. I'm sure it exists, but the way we do this is pretty much by doing hill climbing, which may end up with a bad local maxima. And there are billions of parameters. You might sometimes want to try a different strategy even if it looks worse temporarily.
Had you read/heard this story?

https://www.thisamericanlife.org/radio-archives/episode/580/...

It's what sprung to mind when you mentioned organ sales, and it dives in a bit more to multiple sides of the issue.

Interesting read/listen for those of you haven't yet.
Wow. And there aren't any other conditions in Somalia beyond their lack of minimum wage that might be influencing that unemployment rate?

Lots of respected economists are on both sides of this issue, whether you want to be honest about that or not.
Because they are data for analytics. Not everyone is a fan of that, especially when the URL points to the servers of a company with such a terrible privacy policy.
> I think most C libraries are binary backwards compatible. But even if not, you could just use the old C library for that application and it should work - I don't see why it should not.

If dynamic linking was used, the entry points might have been moved, the syscalls have changed, bugs are were being taken advantage of were fixed.

If static linking, the calls into the kernel might have changed or data read from /etc, /dev or other type of expectations from target OS.
>> Though I will say the two car plants that design and build cars from the ground up are both closing.

They wouldn't be if Australia was on Mars. This illustrates a point. Low shipping costs are what's killing those plants. High shipping costs are an issue for Mars. They'll have to make their own in almost every case.
They're still providing these to Windows XP Embedded customers like those running it in ATMs, POS systems and industrial control systems until 2019. It's probably been out since march like the other OSes for those users, so they just released the same patch to everyone else.
I think the hardest part is getting accepted into medical school.
At Pivotal we're building CredHub for managing SSH keys, TLS certs, as well as passwords and arbitrary values.

It's specifically being built for particular systems to consume, and slowly generalised as it goes. The first consumer is BOSH. Typical BOSH deployments can have dozens or even hundreds of sensitive credentials to manage. Across a large company it quickly escalates into the thousands.
> it's like they half understood what they were doing.

And that's exactly what is so wrong about the NSA and others not being good stewards of their own bloody malware. A lot of these criminals would not be able to get their act together at this level without being partially funded by the three letter agencies. Think of it as an advanced form of script kiddies, they can use the tools and wrap them but they could not come up with those tools of their own accord.
Assuming "correct behavior" mean no bottom, and follow monad law, yes.
But... it doesn't just "happen" - our behaviours shape how this plays out. And if some of my behaviours can either hasten the death of these folks, or improve their lives in some way, I'd like to know about it, and potentially modify my behaviour.
It seems a bit scary that security researchers are relying on bugs in malware to get their job done.
I really like the selection on Uber eats but the delivery fee is typically 2.5-5x higher than GrubHub, thusly I rarely use it.

Might be a contributing factor.
Yes, this all seems sensible to me, and we're part way down the track for the current business, and have been the length of it for a previous one!
It's all explained in the article. It is a sandboxing detection method, some environments resolve all DNS requests to a host that captures all traffic. It's still stupid but there is a reason for this behaviour.
I was referring to your opinion and not your person but I have to say that to a complete stranger, you don't come of as that likable when you casually suggest genocide on a global scale as a means to solve the planet's resource crisis. Frankly, I'm tired of constantly reading this line of selfish thinking on HN.
I didn't realize it loops implicitly, that was my first time using the Rust benchmark tool. Doing only a single sine calculation each iteration yields

test fast_sine ... bench: 6 ns/iter (+/- 0)
test normal_sine ... bench: 13 ns/iter (+/- 0)
It's Now Possible to Run Fedora on Chromebooks with Wayland
I know for sure that cars, ships, aircrafts, and rockets are made from raw materials in Russia. I wasn't sure about some computer chips, but this article seems to indicate some are made in Russia as well: http://www.semi.org/en/russia%E2%80%99s-technology-industry-...
> The people of mars will want to create usable space and the best way to do that will be tunnel boring machines.

Tunnels are a great idea considering Mars has no atmosphere and ozone layer, but TBR strike me as completely overkill and out of proportion, you don't even remotely need >ø10m tunnels for a martian base of operation and should rather model after historical underground cities/shelters like Ouyi/Nushabad, Capadoccia's underground cities (Kaymakli, Derinkuyu) or various catacombs of the Old World.
Russia has semiconductor fabs? And produces biopharmaceuticals?
You didn't actually explain why. You just mentioned unrelated issues.

'moralising' is actually a pretty good answer. When it comes to certain actions like organ donations, we're utterly terrified of the idea that someone will feel like they 'have' to do it. Getting a million dollars, even though it would have an amazing impact on your life, is bad because you'd feel pressure toward doing it. Getting a small payment would also be bad because you're being taken advantage of. But you can do it for free if you so desire!
This may indeed be exactly what the authors of the next ransomware will do.

Two domains, one defuses the ransomware, the other detonates it.
Google is transforming public education with low-cost laptops and free apps
Ironically, parts of the employee protection in Sweden is based on semi voluntary deals between unions and employers. There is no law for minimum wage, for example.
Otoacoustic emission
The problem is really the lack of a magnetic field. Even if you manage to increase the atmospheric pressure, ionizing particles strip it away. What you would need to build is a superconducting ring on the equator to generate a artificial magnetic field. Unfortunatly the amount of material required with current superconducting materials (for a magnetic field compared to earth's) is several times the world-production and we don't even know how abundant the materials are on mars. But we can always hope for a breakthrough in super-conductance research.
Another one: https://www.rcdevs.com/products/spankey/
The Alexa documentation says

> Alexa will let you know when someone is calling, and a green light ring will appear on your supported Echo device. You can ask Alexa to answer or ignore the call.

https://www.amazon.com/b?ie=UTF8&node=16713667011

That's similar to a phone, isn't it? This blogpost doesn't seem to have articulated the problem very well.

Is it contacting each of the contacts in some way or adding it to a directory?
Ransomware and NSA threaten the digital world
How about cruel and heartless? You are casually suggesting that we just let people die in the streets while companies exploit labor as much as possible.

As a reminder, if conditions get bad enough, that equilibrium you crave comes at the pointy end of pitchforks.
Wow do I ever know the feeling. The "of like minds and hearts" line from the Latitude story really got me.

It's been my daydream plan to fund/start/organize one for more than 10 years now.

I too want a tribe.
yes, a great advice but might not be a viable option for everyone.
My personal thought is to start with a small project that has a high value but low risk of failure. I've convinced my boss the need for an intern, and he's going to work to make it happen. When I was hired, I was tasked with what has somehow been an impossible task to finish(I'm the 3rd person that got close to finishing but got put on products before I could rationally finish it). And after much soul searching on why I personally couldn't finish it before I was asked to help out on our products, I believe the root cause stems from the perception that our internal tools are secondary to our success. In this logic, we're increasing the amount of manual labor it requires to get our products shipped out, increases the stress of many people in the process by it being wildly inefficient, and it reduces our ability to focus on generating more value from our product.

So I have a solid plan for the project, I've got the core system written so that on day one the intern can get in and familiarize themselves with the company and problem they're going to solve. I have a rough road map splitting the project into two 6 week cycles, where they'll be asked to demo something daily in the first few weeks to ensure they're not getting stuck and frustrated. I've got buy in from all individuals the system impacts to provide insight when they can.

Does this sound reasonable? This is my first foray into having a leadership role, so it's exciting and scary at the same time.
#buildthewall
Yet malware creators rely on bugs to spread their work, so why not.
Fighting fire with fire...
Yes, they will have to buy Intel to avoid this bug.
The Hitchhiker’s Guide to D3.js
Lessons learnt by ransomware developers - rather than using a single pretty arbitrary test, always rely on a more robust statistical model to detect whether your code is running inside a sandbox.

Lessons learnt by NSA - never over estimate the skill level of your network admins.

Lessons learnt by Microsoft - never under estimate the loyalty of your Chinese Windows XP users, both XP and Win10 have 18% of the Chinese market [1].

Lessons learnt by the Chinese central government - NSA is a partner not a threat, they build tools which can make the coming annual China-US cyber security talk smooth.

[1] http://gs.statcounter.com/os-version-market-share/windows/de...
Supplier and Dealer of Polyhydron,Yuken, Dowty,Pump in India
Fair points, but note I'm not suggesting genocide. I'm just suggesting there's nothing at all you can do to stop people from dying when there aren't enough resources to support the population. It's an inevitability, and denying that helps nobody.
Which is why I cannot understand what Google is expecting people will do with Android Things, given the boards it runs on.

A general purpose GNU/Linux distribution, with <place your favourite language here>, is a much saner approach for any developer.

It is even possible to run with Java 9, something that Android (or its Things variant) probably will never support.
HOW MUCH DOES IT COST TO FIX YOUR BROKEN CAPSLOCK
Did you know that the US is not the only country in the world?
This kind of reminds me of the Econtalk episode on "why the law is so perverse". There's a sense that people can't make rational decisions under conditions of extreme stress.

"I think part of the reason is we worry that there could be at lack of judgment there, perhaps. Someone under that unattractive choice. It's related to Mike Munger's concept of euvoluntary. It's a person who is clearly under duress no matter what: even if they enter into it freely, it's such an unattractive option, to call it a free choice seems somehow perverse in itself."

http://www.econtalk.org/archives/2016/08/leo_katz_on_why.htm...
> Two domains, one defuses the ransomware, the other detonates it.

And one of the domains will be called redwire[randomchars].com, and the other bluewire[randomchars].com. Which one do you sinkhole, the red wire or the blue wire?
That's fine. Donate to charities that help the poor and homeless. That's a noble cause.

You will not be able to keep everybody alive. The more people you keep alive, the more people there will be in the next generation who also need to be kept alive.
Yeah, I guess in his experience that scenario is less likely tan it being a c2 endpoint so he made the decision on that. And it turned out to be the correct one and might have prevented this from becoming a much more destructive blaster worm.
NASA Denies Trump’s Request to Send Astronauts Past the Moon on New Rocket
Thanks for the link. I think I read about it from other sources.

Yes, it's a bit of a complicated issue---but it's not just "obviously a bad idea and no one ever should ever even contemplate it".
I was referring to the ... asymmetry in those rules. It is clear that when they screen for "esthetic appeal" and "professional status", those have different weights for different genders. That's the creepy kind of private sex/fetish club, not the cool kind.
To be fair, they are not advocating genocide. Rather, they are advocating mass starvation which is blind to race, creed or color. Truly an enlightened view!
Right. But the problem is that malware creators can choose from many more attack vectors than security researchers typically can.
If you upgrade early and often, life will be tough but consistently so. If the operation is big, roll the patches. If you know there's a problem ... it should never take 3 months to fix. If it takes you 3 months to deploy a software update you have 2010 procedures in 2017.
If you link everything statically, you must (a) have the right to do so, and (b) you now subsume responsibility for security patches for all your dependencies. These are two very big asks.
The world will change more in the next 50 years than it did in the last 100. Do you really think it's a good idea to stop all progress on a major OS?
As with all SW development, there are always a lot of things that they "could have" or "should have" but every day you wait with malware which has a know patch out means less spread for you. So they probably made the decision to just get it out as quickly as possible even if it was not perfect.
> There are, of course, paid professional conservative economists...

Accusing the other side of bad motives without evidence is the refuge of people who divide the world up into "good" people who think like them and "evil" people who have different opinions that aren't worth studying.

It's intellectually lazy and kills intelligent discourse.

Consider the golden rule here. Are you a paid shill by unions? Are you an agent provocateur spreading socialist propaganda? Is this something the other side should accuse you of without evidence to dismiss your opinions wholecloth?

Should we all adopt this tactic and assume everyone else's motives are suspect unless they tow our preferred party line?

How would that ever produce useful conversations in any way?

If people adopt a certain position and you can't conceive of them adopting it without something sinister going on, then maybe you haven't sufficiently studied their perspective.
> After about 5 minutes the employee came back with the news that the registration of the domain had triggered the ransomware meaning we’d encrypted everyone’s files (don’t worry, this was later proven to not be the case), but it still caused quite a bit of panic. I contacted Kafeine about this and he linked me to the following freshly posted tweet made by ProofPoint researcher Darien Huss, who stated the opposite (that our registration of the domain had actually stopped the ransomware and prevent the spread).

That's quite an high abstraction level programming thing to do to use a domain name registration state as a boolean. Is that a regular thing ?
Seems like that in every US city. Biking is almost a lifestyle with special clothes and gear.
What about the people who are unable to produce at least $X of value per hour? They don't matter?

You're surely not interested in protecting the somewhat-poor at the expense of the poverty-stricken.
I rode this last night. It has a flaw that I haven't seen mentioned elsewhere.

In the midtown area, the streetcar tracks are in the outermost lanes of the 6-lane street. This causes a problem at intersections because the Qline can easily be blocked by cars that are trying to turn right off of Woodward (the main road).

The problem gets worse when you consider that this rail line was built to incentivize more people to come downtown. More foot traffic will inevitably block more cars at crosswalks, which in turn slows down the streetcar.

I'm assuming they can attempt to fix this by limiting the number of legal right hand turns or fix the lights to stay green until the streetcar passes through, but I'm not sure there will ever be enough pressure to do so.
> They are unable to upgrade because it would break a lot of legacy software. I believe Windows XP should have been supported for at least 50 years, considering how many people still depend on it.

It's not Microsoft's fault that people depend on Windows XP. IMHO it's the fault of companies buying hardware and software from manufacturers who are unwilling or unable to upgrade their product to run on newer versions of Windows.

To put it another way: the only reason there is a huge demand for COBOL programmers is because banks are too spendthrift to rewrite their software in more modern languages.

> IMO, Microsoft has acted irresponsibly, and the decision was only driven by money.

Welcome to the world of successful businesses. They don't do things for altruistic reasons, they do it because it makes money.

> Imagine if they devoted all of their resources to finding and fixing all of the possible security issues until it's virtually bulletproof, and the price of a zero-day gets to a billion dollars. I think it's a shame that Microsoft constantly releases unnecessary upgrades and tried to get people to keep buying new licenses.

A lot to unpack here.

1) I personally don't think it's possible for anyone to design a general purpose OS as complex as Windows that is bug free.

Just look up how small the space shuttle software was (IIRC ~600,000 LOC) and how mind bogglingly expensive it was.

2) Businesses could already avoid a lot of this if they didn't view IT as a cost centre and instead as an investment.

3) Yes Windows 10 is a privacy nightmare. But Microsoft has made real strides in OS security since XP. It's wrong to claim that all they've done is put a minimalist theme on the same old OS.

From a security perspective they absolutely are not "unnecessary upgrades"
Windows Update can get itself into a state at times where it takes a long time to 'do its thing', I'd leave it an hour or two. There's a debug log under the Windows folder somewhere.

I'd also look into http://download.wsusoffline.net/ . It's an offline installer, has helped me out before when WU when south.
Just in case anyone was unsure, that's not the libertarian argument.

(It's maybe the Malthusian argument, and Malthus failed to account for technological development and declining birth rates.)
I'm not from the US, never been there. But I thought the context here was obvious. Even still, it's regulated in almost all countries.
The stick itself is the virus aka Bad USB or any other similar vector.
Creativity happens, when your mind is unfocused, daydreaming or idle
Windows Server will add the Linux subsystem, join the Insider program
Yes, the rates are quite good if the system works as intended. From the article:

> “Hello Erik! Today you are guaranteed 300 SEK per hour in “generated amount” when you deliver with Uber Eats during 11:00 am – 1:00 pm & 5:30 pm – 8:30 pm. Hope to see you online!”.

The problem is that you need to accept 1 - 1.5 deliveries an hour to activate this, which wasn't possible for the journalist due to the reasons you're mentioning.

Uber is now revising the incentives system:

http://www.breakit.se/artikel/7575/efter-breakits-granskning...

http://www.breakit.se/artikel/7608/efter-kritiken-sa-forandr...

Disclaimer: I work for one of the companies handling the salary administration.
Mobile phone coverage with search and rescue helicopters
Augmented Reality in Ionic 3 Using Wikitude
This was something I thought POP did better since it requires maintaining one's own copies after downloading. But it was much less convenient as people used more devices.

Sad that managing our own multi device services is so time consuming.
$35 is the retail charge for the transaction though, not what it actually costs - so e.g. within SEPA payments are free.

The difficult bit of retail payments is not clearing but fraud and disputes, which bitcoin tends to wash its hands of.
It seems that most libertarians are fine with conditions that ultimately result in feudalism.
Injecting Objects in an Augmented Reality Ionic App Using Wikitude
Not the original guy but deception is a necessary part of martial arts and all fighters practice it to some extent. For example there are certain kicks that the start of them looks pretty much the same so you can try tricking your opponent into thinking you are doing a push kick but then transition into something like a roundhouse. Overall they don't do stuff like cross their arms because to do anything you would need to uncross your arms, which could telegraph the attack or make it slower in many cases. As an aside I was always taught that if someone looked like they were trying to start something that I should stand with my arms extended with both palms out (like I was trying to mime the word stop to them) as it displays the intention to not fight while still keeping my hands ready to punch or throw
Dynasty Warriors 9: Two Playstation 4 Pro resolution options, 1080p and 4k
Is it safe to share this if a UK citizen? I.e. would a UK citizen be criminally liable under the Official Secrets Act or similar.
Does someone know what this domain actually is?

EDIT: After looking explicitly for it I found www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com.
> ...PLCs still run XP, because they use some very specific piece of hardware whose vendor went out of business, so there are no device drivers for more recent versions of Windows.

There are alternatives to this problem but many companies don't have the budget, don't want to invest, or don't know that these drivers can be rewritten to new platforms with reverse engineering.
So from a practical point of view how to disentangle infrastructures from this sort of attack?
Snowden comes to mind.
Pedantic point, but you couldn't really run an OS from 1990. It wouldn't support any modern peripheral buses required for normal operation.

But you certainly can natively run user-mode 16-bit DOS programs on a modern CPU.