skysight-inc/HackerNews huggingface dataset:
Ask HN: Outsourcing/contracting in 2018
I'd like to hear about outsourcing experiences of tech founders. Particularly success stories. Most of the existing literature focuses on [negative] experiences of non-technical people.

I often wish you could just easily pay 200-500$/hr to a known developer in a given niche and have them write you a very general outline of how they'd approach a given problem. Wondering if something like this exists.
Gotcha, no worries :)
>Yeah, transaction fees can really eat into your gains unless you're a very good picked or are interesting millions.

Buying 20 stocks would only cost you ~$120 (at $6/trade). For a $100k portfolio, that's an expense ratio of only 0.12% if you did it once per year.
Eh these are trending to zero pretty quickly, and with buy and hold plus yearly rebalancing, you're not really doing that many transactions anyway.
I don't think we share the same definition of loophole. The co-processor is something the RYF certification allows exactly because binary blobs are often necessary. It's voluntary. The librem isn't shady for using it, that's what the exception is for! It allows running the blob in a jailed environment, thus ensuring the user's privacy is respected.
Personally I would draw the line on requiring ISPs to carry legal IP traffic fairly ("net neutrality"), and pretty much everything else being free game for terms of services etc. I would considering extending the "neutrality" aspect for domains, considering that ICANN has effectively monopoly on DNS.

There are still some practical problems for hosting your own website with those "primitives", most importantly getting an internet connection suitable for hosting anything in the first place if nobody is willing to co-locate your servers. One would hope that with the proliferation of IPv6 and FTTx, actually hosting stuff from your basement would become more realistic.
Have you taken a look at a Tesla car yet? From PR materials I'm led to believe that they treat their car software seriously. I doubt one can install untrusted firmware on a Tesla car; is that so?
Worm Ouroboros! Tail-recursive simulation FTW.
I’m surprised they wouldn’t just arrive with a GSM/3G/LTE jammer to begin with.
Understanding the Technology Behind DeepFakes
I am glad I read the comments first, the 8 years clause is not at all obvious at first and that is a huge deal. Even if you are a starving genius in Africa with access to the internet, that hardly seems lucrative assuming you will go on from your first effort (with just $5k to run on you must really be a genius). Then this vulture fund takes and takes and takes. This reeks of exploitation.
Fastest Spacecraft Ever Will Dare to Sample the Sun’s Corona
> If everyone I've ever known tells me vaccines are evil and I never am told or shown otherwise - I'll grow up continuing to think vaccines are evil

Understand that forcing vile ideas into obscurity and forcing people to only ever see vile ideas are not even close to being the same thing. You could even say that they're almost opposites.
> And who decides what is and isn't a silly idea?

Any private, non-common-carrier party that is asked to relay it.

That is what freedom of speech/press means: people are free to evaluate content and decide for themselves whether to participate in spreading it.
Just because the customer is in Maryland doesn’t mean the dev has to be.
The problem with HN is that it has too many content not related to tech, like lots of politics and also is too american focused. Anybody not from america gets a feeling of being a little weirded out by some of the things and morals discussed around here. At least for me that's a problem. If that dev.to gets nice content and doesn't get all these america specific morally political stuff going around maybe I'll use it.
It is incredibly strange. A few years ago, I lost an absolutely beloved dog(black lab) to cancer after owning her for only 4 years...she wasn't even 8 years old.

The most powerful takeaway for me was that in spite of how little time I spent with her, she enriched my life incredibly...it seems so detached from reality to try to artificially extend that experience...
A Cloud Guru | Austin, Melbourne | Full-time | Onsite

Join A Cloud Guru and help teach the world to cloud. We look for humble people that are really good at what they do. We give them the space to do things differently than the way they've always been done.

Check out our careers site: https://acloud.guru/careers
credit card sized? want!
How about a simple prism? That would tell you instantly if there's any blue light in the stream.

Edit: You might need a mask to create a slit of light so you can see the spectrum clearly.
EDIT: Oops I misunderstood tehlike and had a comment about 401k -> IRA rollovers here which wasn't actually relevant.
You missed this parts of the article:

> "Rosenberg does occasionally raise the issue of Jews. On March 28, 1941, he referred to the opening conference of his brainchild, the Institute for Research into the Jewish Question.

I regard the conference as a success,” Rosenberg wrote. “It is, after all, for the first time in European history, that ten European nations [were] represented at an anti-Jewish conference with a clear program to remove this race from Europe.

“And now this perception of a historic necessity is backed up by force.”
It’s not a silly example but rather a common one. Many years ago it was only the fat that were attractive because they were the financially secure. Many believed that royalty were th only form of legitimate government, and colonial activity among “savages” was doing them all a favor.

Science, academics, and even personal experience vary with time. Not all variance that follows is truthful...some is exaggerated purposefully or accidentally, though most is considered good information at the time.
It is highly specific, yes. But who knows what else is lurking?

When chips have these undocumented co-processors in them with unlimited privilege to the system, sooner or later they're going to be exploited.
You did catch that I used the word “lie”, right? I am under no illusion about the darker sides of U.S. history.
Does it take a long time to get used to that? For me, Night Shift at full warm makes some websites difficult to use due to the change in color. I can't imagine going even warmer.
I assume he means because nationalism stokes tensions between citizens while companies quietly extract value from society.
Airtime for Hitler on BBC
Because of 3 mile Island, Fukushima and Chernobyl.

If we had invested the same amount of effort in making Nuclear energy safe as we did in lobbying against it, we would probably have reduced our carbon footprint enormously already. Weirdest/Biggest missed chance for climate change.
“is CBD Legal?”
You must have an MIT engineer on staff judging from the user names in the video :-) Great demo. I'd use this personally to do things like ML labeling for personal projects.
It's true - retool can do much of what blockspring does (or blockspring might be able to be implemented in retool). But retool can do much more, writing back data and running arbitrary api endpoints. The range of frontend components you'll find in retool goes well beyond tables too - from the basics of any app (buttons, dropdowns, checkboxes) to more advanced json previewers, forms, and even image labelling.
"Worst-case scenario" for them would be datacenters and colo providers refusing them service. They have ToS too, as does their network providers.
Am I missing something? Seems like a fairly mundane and common occurrence of hiring a tech worker. How is this newsworthy?
Step 1: Don't install Flash

Step 2: Can't take test

Step 3: Fail test
This is very good advice. However, healing will always take time and experience.
What could the U.S. have done about Tiananmen? Serious question. Military intervention would have been absolutely out of the question. U.S.-China trade back then was very small, so the U.S. had no leverage. The U.S. could not have armed a guerilla either. There was really nothing the U.S. could do about China in 1989.
This is still a huge target. I used to be in point of sale engineering, and the majority of the quality terminals the big OEMs(NCR and their sub brands, posiflex, etc) were pushing were running these for a LONG time past when you'd think C3 was "dead". Similar vendors i bumped into were pushing stuff with them in it still when i got out of that industry.

There are a LOT of machines out there which will be run essentially until they break down(and a lot are fanless, and will pretty much last until they can't be kept up to date). You have to remember, a lot of big chains(and banks!) paid for extended XP support and then extended-extended XP in the form of windows POS.

This is a "every terminal in a huge fast food chain gets owned and no one finds out for years" sort of vulnerability. This is the first step to something like the target breach all over again.
Refactoring concurrency in Go
Looking to buy: B2C SaaS startup making between $500-$2,000 per month
U.S. To Launch Space Force in 2020
"TFA" is one paragraph long. BTW your usage of "TFA" can come across as rude.
Side effects include chronic migraines and death.
I wouldn’t trust a mobile carrier with anything - they can’t even protect their mobile customers from basic stuff as SMS spam or eavesdropping via SS7.

Not to mention, I technically can’t see how this thing will be able to phone home if the mobile phone frequencies are being jammed.
Seems like that's all you can ask for if the attacker has physical access to the machine. Would be happy to be corrected though.
The beauty of logic and mathematics is precisely independence of the universe in which they've been discovered. I don't see how logic could be any different in any simulating universe.
The thieves didn’t have to come back the first night. Could have done it weeks later.
'alt-right' Twitter just sounds like a subculture on Twitter, not a separate network called Gab.

take note journalists... or take note devs that happen to work in open office plans next to the writers. lets not refer to things off of twitter as analogous to subcultures of twitter.
Think of your PhD not as as finding solutions for a specific problem you have in mind, think of it as working in a specific area of research. Like with a startup, you usually have to pivot your research because things don't work out as imagined, and other directions turn out to be more fruitful.

With that perspective, it doesn't matter much on what specific problem you start your research. Instead, find out which research groups are doing amazing work in the area you would like to work. And apply there.

To identify these groups, read a lot of papers in your favorite research area.
What do you precisely mean by genuine full-feature emulations of working computers? If the in-game computer is represented as some "physical model using fundamental particles" than each bit of simulated memory is backed by, I don't know, gigabytes of data about properties of those particles? Isn't what constitutes a bit strictly dependent on the process making the actual reading? How would the simulator know what is considered a bit of information within the simulated system, and intentionally map it 1:1 onto a real memory bank?

If we discard these problems, wouldn't that imply that if such mapping were possible, that the simulation would also have to be strictly Anthropic i.e. the only running "software" are minds being fed data as "sensory" input?
Ask HN: Compter science grad school for non-cs/stem major developers?
I went school for accounting but i have been working as a developer for the last three years. I work in a typical SAAS company with around 100 employees. I have noticed that
there is not too much difference between someone like me or a fresh grad who has been working for couple of years.

But i like to pursue a graduate program in CS or related field. Does anybody have an experience of going from non-CS and non-stem major to graduate school in computer science?
Most selective companies require you to have near correct code in the most efficient algorithm, clean, correct, concise, with all edge cases in about 30-45 minutes depending on the question. They also seem to love dynamic programming algorithms and competitive programming tricks (the less common stuff you glossed over in an advanced algorithms class).

I say this as someone who worked at one and interviewed at others. You really do need to treat it like an exam.
I don't know. I find the distinction of "panic if it's a bug, return err if it's a normal condition" to work pretty well.

It's much easier for me to write robust server software in Go than in either Java or Python -- because I don't constantly have to be thinking, "oh, is this thing going to suddenly unexpectedly throw?"

Basically, exceptions for exceptional conditions is good. But Java and Python use exceptions for normal conditions, which is cumbersome and annoying.

So for me, Go's approach to error handling is an improvement over just exceptions. The fact that it's verbose is fine if maybe not ideal.

(My vague understanding (just from reading, not using) is that's rusts is similar but more ergonomic. Ditto for Zig.)
Use a VPN.
Zuckerberg is a robot, humans fear getting caught watching porn. (Gonna be unpopular, but meh it’s true)
Dog DNA used to track down owners who don't clean up after their pets
The difference is that in IT, whether you are a professional or not, the systems you’re working on will still ask you for authentication.

In cars, it’s security by obscurity. If you know the protocol to talk to the car’s computers via the OBD port, you are pretty much root without even providing any credentials.
Django's DRY suuuuuuuucks when you're getting started. It's basically all this magic that you can't understand without already knowing Django.

Why does get_attr get called? Oh because it begins with the word "get" and there's an attribute that defines a method field called "attr".

I use Django a lot and generally it's great. But I hate that you can't follow your code paths from start to finish on the surface. You have to know about how it works underneath. Meaning you can't just be a python + web server expert. You have to also be a Django expert. So I get non-Django experts reviewing code and they have no clue why things work or break.

Just an opinion. Not saying this is objectively wrong.
Curiously, parallel to this thread, there's another one on HN, which discusses (the lack of) exceptions in golang. And the reasoning starts out with "we don't need exceptions", so we throw them out the door, but then, after a couple of intermediate steps, they come back through the window. Same door-window scenario is playing out here :)
Sounds perfectly fine by me. Of course they can be named&shamed, but legally I think you should be able to pick your customers (except in monopoly and some other special cases).
Is that a valid argument though? Of course things should be judged on a case by case basis, and not on dogmatic one size fits all rules.

Even courts take context into account for the same action (e.g. whether a murder was in cold blood or premeditated, whether someone stole because they were hungry or just greedy, etc).

And, yes, "there is a time and place for stealing someone’s wallet", as well.
Yeah this is what I am thinking reading this. This raw deal would look unattractive to any intelligent person if a UBI was in place to incubate people at the stage this project proposes to attract them.
> VIA processors are renowned for their low power usage and excellence in embedded designs; we believe that the functionality described was created in good faith as a useful feature for the embedded market, and was unintentionally left enabled on some early generations of the processor.

What is the use of this feature?
Linux M68k Meeting 2018 in Essen, Germany
Migrating an Objective-C class to Swift using subclassing
Ask HN: Would you use an app to control Hue and IFTTT with the keyboard
Hey all,

I would do a "Show HN" but my app is not ready to be tried yet as per the rules.

VIDEO DEMO: https://www.youtube.com/watch?v=Cb112YPZ7go

I've written a Mac and Linux app that allows the user to bind Hue, LIFX, and IFTTT commands to the keyboard with a simple GUI. I plan to offer it for free on the Mac app store with an IAP of $2.99 to unlock the ability to have more than 5 commands bound.

Is this something the community would be interested in / I should spend a week or two developing?

Thanks for the feedback! Be sure to watch the short video demo :)
Reddit has an option to set the UI to dark mode in settings
You're only thinking of the immediate practical applications of the mathematics, not the importance of that work for future work.

Turing's work was so important that he, not Babbage, is generally recognized as the founder of computer science.

One example of the importance of Church's work is Lisp. Church's lambda calculus is the foundation of Lisp, which pioneered nearly all the features of modern programming languages [1]. The designer of Smalltalk, Alan Kay, called it "the greatest single programming language ever designed" [2] and talked about its influence on Smalltalk quite a bit [3].

And your example, the Fourier transform, was itself a mathematical tool long before the first computer was built, and the first published FFT algorithm also dates from the 1930s. [4]

1: http://www.paulgraham.com/diff.html

2: https://www.quora.com/What-did-Alan-Kay-mean-by-Lisp-is-the-...

3: http://worrydream.com/EarlyHistoryOfSmalltalk/

4: https://en.wikipedia.org/wiki/Fast_Fourier_transform#History
Modernism. Cause and effect are separated. Or, as Flann O'Brien wrote: If one throws a stone up in the air, no one can tell where it will land.
> Why do/did ISPs have to deal with net neutrality while large hosting companies and registrars get free reign?

Because ISPs are, because of infrastructure (access to and across property, or access to scarce spectrum) requirements, naturally sharply limited, but anyone who connects to an ISP can host content.
Who can make better tools for IPFS and other services that are more difficult to take down?

The tooling is the main thing stopping people from using more autonomous decentralized services.
We care less about your particular technical skills than we do about your generalized engineering skills. Specific stacks are easy to teach; fundamentals, emotional intelligence, and social skills are harder to teach.

In fact, if someone is too into their stack, we see that as a bad sign.

So I'd be super excited if you decided to apply :)
One thing that hasn't yet been remarked on here is that the 48-hour-warning message said that the linked posts were flagged for having phishing links. Notice that the statements made afterward by MS were not on the grounds of the original "phishing links" report, but focusing on the content.

However, if you look at the posts, you'll see a fair amount of unsavory content but no phishing links.

I feel like this was purposeful on the part of whatever political group made these reports.

Most likely, these hosting companies have automated anti-spam/phishing systems whereby, if a large number of reports come in, they will automatically send out an alert to the suspected offending party.

If Outraged Group X goes to the company saying "this site you're hosting has vile speech and so you should take it down," it probably has to go through an internal company process, which might have a slightly higher bar for acting on it.

However, if Outraged Group X falsely claims that "this site is hosting phishing links", something which might trigger an algorithmic response, then the company cannot easily reverse course -- because then the story becomes "Company ABC actively reverses course on allowing hate speech." The PR fallout locks them in.
WebRender is not a replacement for Gecko, it is replacement for the rendering subsystem of Gecko. As GP said they are replacing individual subsystems of FF/Gecko one at a time from Servo components. So the fact that Servo as a whole has major compatibility problems has no relevance to using Servo's rendering code in Firefox, as long as the rendering code itself works properly (which has obviously been a major focus of Mozilla for the past year or so).
Student, not expert, but.. the definitive reference is [1]. The front matter establishes a system for taxonomy of signs: one hand or two, handshapes, location, motion, facial expression, modifiers, classifiers, etc. and then has a big dictionary. That front matter should be very helpful for translation authors. Note however, that's their dialect/accent, and other regions will have variations. Bill Vicars [2] is pretty good about cataloging many variations but it's all video material, not reference.

1. https://www.amazon.com/Gallaudet-Dictionary-American-Sign-La...

2. http://asluniversity.com
Title should be renamed to: Hardware Backdoors in Obscure x86 CPUs made in 2003.
Depends on the reason for disapproval, and how common that same reason is in that particular market.
I read your comments, twice. Once now and once 5 minutes ago. You are hyperbolic, dishonest and clearly angry. Some clear examples, and I will do this with quotes:

What you said was "Drew DeVault doesn't trust Signal because its Android incarnation uses the Google Play Store --- the app market virtually all of its real users use --- and not F-Droid"

Clearly that's not what the author said. You representing him as saying that IS A LIE. You saying that you did not say that IS A LIE.

Other lies and fallacies from you include:

- You claim he claims that "signal is evil". This is a lie
- This argument is clownish and we should be embarrassed it's on the front page. This is a fallacy
- he's constructed an entire psychoanalysis of Moxie Marlinspike. This is a hyperbolic untruth.

Please sir, I appreciate the fact that you are digging. That's good! We should focus on the details, because in security and security theatre the details are all that matters. Clearly the author has pointed out details where the security or security theatre is weak.
I’ve never worked on a Tesla. I’ve left the trade long ago finding my way in software engineering instead.

Tesla is probably the only one I’d trust though. While I don’t expect them to be bulletproof either (at least not at first), I expect them to quickly catch on should this kind of theft appear, and make the necessary fixes. In any case I doubt they’d be stupid enough to accept arbitrary code over a diagnostics port (if they have one even). I mean, even if we forget security, why would they? Teslas update remotely via the Internet.
A common argument in philosophy is that bad ideas should
occur in the open - where everyone may ridicule them.

Unless people with those bad ideas find communities that accept those bad ideas. This is what happens with content bubbles and niche extremist communities.
I also have read Dijkstra, it doesn't mean I agree with everything he wrote.

In Algol based languages indexes are customizable, I don't remember ever writing array [0..9] of Integer instead of array [1..10] of Integer.

C, C++ and their descendants took over and I just had to adapt.
What LaserToy is saying is that it's not just a little preparation; a few hours here and there. There are people who turn it into a literal hobby and do nothing else. If grinding through competitive programming questions is your idea of fun, then do it. Not everyone has interest in spending 2+ hours a day for a month to prepare.
Googling a bit

>Only a decade ago, [US] nuclear reactors were cash cows. But a combination of low natural gas prices and a boom in solar and wind power has rendered them unable to compete in states with price competition for power. Five of the country’s nuclear plants have shut down in the past decade. Of the remaining 99, at least a dozen more may close in the next.

Also here in the UK the govenment is spending £20 bn to build the Hinkley Point reactor and "The National Audit Office estimates the additional cost to consumers (above the estimated market price of electricity) under the "strike price" will be £50 billion."

As a tax payer I'd rather they'd spent our £70bn on a few windmills.