skysight-inc/HackerNews huggingface dataset:
If janitors work in a janitors company, and developers work in a developers company, and accountants in an accountants company, then there's no point in seeking equality anymore: because janitors conditions will be different to others conditions anyway. You'll achieve nothing but a caste system.
Sure, but sharing right of way with cars is slow, dangerous and generally avoided whenever feasible.
I've been using the web for over twenty years and it has never harmed my computer or invaded my system in any way. I do think I've seen adware and scumware that may have originated on the web on friends computers but I'm pretty sure they did something like allow a toolbar to be installed. Can you give an example of an exploit that did not require user permission,did not use a plugin, and that allowed arbitrary code execution from the internet ?
20 year is ok, but "author's death plus 10 years" is bad because it short enough to create some dreadful incentive for would-be publishers: if author is not willing to deal with you just kill him and wait a decade
> but equally it could be a WebGL-based UI

Then you might as well ship a native binary. Beyond cross-compilation and window system bindings, there aren't many more portability concerns. But then you're rebuilding the browser, so the question is whether you can do it better than Google/Microsoft/Apple by including only the truly necessary bloat for your use-case. Bonus: you get to avoid browser politics.
Telegram and Instagram being restricted in Iran
NEM chain has a modified POS algorithm that not only takes in account the stake, but also the network effect of a node.
For instance a node with a high stake would need to move a lot of its stake around to overtake the network. I believe it uses an algorithm called EigenTrust++ and it has been working great for the last 2-3 years, since it was first coded into the chain.
No, it's a market-clearing rate like everything else. It is for the work and only for the work. Otherwise you get the bad old days where unmarried employees were paid less than married ones, and so on.
Building AI systems that work is still hard
The explanation that made most sense to me is to treat the second choice as a completely independent game (like a coin toss). You're given the choice to stick with your one-in-a-hundred chance, or you can instead go for a coin toss where the chances are obviously much higher.
This is a copy without attribution of a post that Josh Mitteldorf made a few days ago:
https://joshmitteldorf.scienceblog.com/2017/12/31/the-other-...
Qt solves almost the same problems as a browser, all it's missing is sandboxing and fetching resources over the network.
Makes sense for a Mac mini definitely. Would be an attractive performance/TDP offering.

This opens up for integrated GPUs on laptops as well, which would be very interesting.
rofl.
I have around 1300 passwords in Keepass, most of them are 20 characters including symbols.
Good luck writing those passwords every time you need to login...
I wonder if unscrewing the lens on a cheap USB camera could lead to some interesting pictures.

Any lensless camera Open Source project around?

EDIT: A library, not the camera itself
Along the same lines:

> 1. Spike the drug supply with a slow acting poison. Lots of poisons to choose from to make this work.

No there aren't. Drugs are super strong, concentrated, and great at being drugs. They have varied and various manners of consumption, and can be purified on-site of many adulterants. You'd be looking at a bevvy of poisons, each one easily thwarted. Fentanyl or something of its ilk is a better solution. Those drugs are also used in niche communities with connections to their distributors, they would notice people dying.

This is before we look at at the giant, unending, economic incentives for criminal cartels to avoid this poisoning.

> 2. Conduct continuous drug testing of the entire population (say once a week) with harsh penalties for failing.

Sounds awesome, wanna know why it won't work? Even if the absurd costs of administration & enforcement could be handled, we do not have the money for testing at that level. More importantly the metabolic processing rates for drugs are very different. Cocaine, for example, is only 3 days. Storage of materials required for post-facto processing is also a huge cost. And even if any of this were viable we have the issue of sister chemicals and the ongoing testing war with cheap chinese chemical producers, an arms race we are losing and would lose harder and faster.

To be concrete: random USADA testing of two athletes ranges in costs from $50,000 to $100,000 for 7 to 8 weeks. Even that is highly circumvent-able if you were only looking for short-acting drugs.

> 3. Apply a mandatory death penalty for any drug use (especially if combined with 2).

Cruelty always makes social change easier, but let's look at any historical example where this has been tried... ... did it stop drug use? No.

Not to mention how nice it would be to put some THC oil into the food of my enemies and then have them executed by the state...

Not to mention the GDP costs...

Not to mention that in the real world the death penalty costs more money than lifetime imprisonments...

> 4. Immunise the population to induce anaphylaxis if drugs are consumed (this one is technically possible, but it would need further research).

That's not really how drugs work, that's not really cogent of how designer drug development works, and whenever I hear suggestions requiring man-hours enough to build the pyramids by hand... well... I think they're about as likely as us building all the pyramids over again by hand.

Aaaand again I find the idea of being able to murder people from easily attainable substances and well understood chemical compounds that can be readily be put into foods or aerosols kinda fun, and definitely something that would work out well in practice...

Naturally, the impacts on GDP would make this about as likely as Trump making real estate illegal.
Nice.
Be interesting to see if this policy lasts through changes of management and if it survives any reduction in profits or growth of the company.
You can make an immune response to anything by attaching it to a larger molecule that is immunogenic. There are already vaccine to morphine induced by immunisation [1].

Of course all the vaccines developed to date have been aimed at blocking the morphine reaching the brain (an approach that won’t work), but there is nothing to stop someone developing a vaccine that induces anaphylaxis instead (other than ethics).

1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3773503/
We wrote automatic tools too ;)

Some were identified and others... not
Making embedded Linux computer (2014)
Haha, thank you for the heads up :) my charger is not on that list apparently... it's this one (which is no longer being sold; sorry for the low-res image): https://imgur.com/VpPNswX

But some of the batteries are on there with not-great reviews... I guess I might have to replace them?
A New Skeleton for Evolutionary Multi-Agent Systems in Erlang
Yup, most drugs used in psychiatry also have indications for neurologic conditions.
It's still very interesting even if I can't just use the code. Not everyone wants to share their code and that's ok, but they are still sharing knowledge which is great.
Totally off topic, but I am genuinely curious what copyright law says with regard to these archive-type services, especially ones that alter the content, in this case by removing “clutter”. Awesome service IMO, I’d consider running one myself but don’t want to be sued.

Edit: I just read their DMCA section. It appears that they are saying “don’t submit content you don’t own” but then on their home page describe it as a service to remove ads (and other nuisances) from articles. In other words, they are trying to hide behind the DMCA while encouraging people to submit content that isn’t theirs. Again, I love the service but I fear for their legal standing should WSJ or others decide to pounce.
The Pessimists Guide to 2028
Yeah, except for that 30% of your revenue vanishing.
Well it is war caused by drugs, just not a war on drugs.
Writing end to end test for a microservices architecture
Why would you use an encrypted file when you have free, open source password managers like Keepass?
Every time you login somewhere, you open the file, search for the site, copy the password and paste it in the browser?
What do you do when you need a password on your phone?
What do you do to clean your memory after the paste operation to reduce the likelyhood of memory trojans reading it?
Speaking from bitter experience of the most beautiful, but also expensive and unreliable Mac Book Pro 17" ($3500 USD), now both the GPU and CPU will de-solder themselves from the motherboard!
> Let’s forget artists for a second if you develop an app should I be allowed to copy it and sell it as my own?

I'd say yes and yes with one condition. You may not modify the app and sell it as unmodified. You may not claim that I authorized you to make changes when I have done no such thing. This is just my opinion and not how the law works today. I anal.
That's really helpful.
Uganda's government to launch its own versions of Twitter and Facebook
Scaling a Software Business
I would argue that the support is there. You can either use random UUIDs or a global shared sequence for this. Nothing requires you to have a sequence per table other than some synthactic sugar in the SQL standard. PostgreSQL also has its own OIDs, but I think that is more of a legacy from before they implemented sequences.
I do not think that carbohydrates all together are the problem. Its just that our capabilities in understanding (poly-) saccharides are 20 to 30 years delayed compared to other important biomolecules like nucleobases or aminoacids while playing a very important role (like the polysaccharide modifications of proteins). The problem is not that we cannot detect whether there is any sugar molecule present, its just hard to say which one (of the thousands of possible combinations of e.g C6H12O6). We do not know how much is decoded in there.
Intel's integrated offerings already killed them off -- with the notable exception of the recent Macbook 15", where a dGPU is used primarily to support multiple 5k displays.
Isn't it?

Given a situation with two developers working remotely with exactly the same skills, experience and knowledge on the same project, but one works in India, the other one works in the Bay area.

Can you give me one valid reason why the developer in India should get a penny less than the developer in the Bay area?

And that the cost of living is less in India than in SF is not, in my opinion, a valid reason.

You pay your developers, or any staff come to that, what they're worth to you.
> “It's not a war on drugs, it's a war on personal freedom.”

-- Bill Hicks
We Lost a Lot in 2017
Name a technology scam
1. Y2K
Of course, because the must have microscopic inventories, and they order stuff on short notice from wholesalers in China.

This is and old old trick
I think, in both the cases, the prime motivation would be money, if at all.

Elon "pushing" innovation means zero for most sane employees unless paid handsomely and compensated for the loss of "life" (depends on what a person calls life, because I have colleagues who are happiest at the work place and make an effort to stay extra hours; w/o overtime).

So speaking generally, both Elon and this Saudi billionaire are similarly bad employers if they advocate and push for for such unhealthy work-life balance.
That assumes it would be impossible to download a WASM blob and run it natively, or that no one will ever provide source code for their binaries which you could potentially edit. It's not a zero-sum game.
have you thought about a career in software development ?
> Saved by the readers

is actually "specifically, by the hackers who run Private Internet Access (PIA) VPN, a London Trust Media company" which does not sound like a sustaining solution and absolutely not like the community of readers.
I can't believe people still read that stuff I wrote :o
Wow the people you find in the most random of places. Spent many good hours with RR2. Good times, thanks for your energies on that.
How to integrate paypal in Yii2
The Key Challenges Serverless Will Have to Overcome to Succeed in 2018
Is it just me that thinks working on the beach is awful?

Too much light, sand, and heat to be able to concentrate

Even if you're working in a coastal hut, nothing beats good ergonomics of a real office
If your system already assumes email must be unique...

...then you're not building a system that works with the way users work. Some (very small) percentage of your users will have problems.

I first encountered this problem when I asked my parents to test my first startup. They shared an email account. When they signed up to things they just used the shared account. It was fine until they wanted separate accounts on the same service and it failed. It's not OK to assume everyone has a unique email address and that works as a reference to an individual. The assumption is incorrect. Email addresses are not unique to individuals.

A lot of services fail at this. If you're targeting older people then you shouldn't use a users email address as a username, and nor should you use it as a security factor.
Hungarian here. I'm pretty certain our language recognition is not coming any time soon, though I might see it in my lifetime.
Top landline home phone service provider in Piscataway
What I started dreaming about once I had everything I ever dreamt of – DHH
This is the crucial point:

> The proposal circulated in the form of an internal memo in the Department of Homeland Security (DHS), which oversees citizenship and immigration, intends to end the provision of granting extensions to H-1B visa holders whose applications for permanent residency (Green Card) had been accepted.

It has always been at discretion of USCIS, who usually follow internal policy - in practice it is like a law, but more flexible and easier to change for lawmakers. Until now the policy has generally been to allow visa extension indefinitely while waiting for a green card, and this memo may end that.
A facade wrapping the representation would sufficiently transform the paradigm?
> The paper says a protein with 100 amino acids may assume 8^100 conformations and nature solves for that in 1 second

There are some problems with this - firstly that paper is quite old. Not sure what the current state of the art is but this might be helpful : http://folding.stanford.edu/dig-deeper

Secondly, the idea that the protein might adopt any of 8^100 (or some large number) of combinations is not quite right. Consider a very simple model of just a chain of nodes connected together on a 2D grid. There are certainly a large number of possible ways to arrange this chain on the grid, but if you start off in one particular arrangement (call it 'unfolded') and then move towards a more compact one ('folded') then you will follow some particular path of arrangements.

However, there are ideas around 'quantum biology' from Johnjoe Mcfadden (http://www.johnjoemcfadden.com/) that might be interesting.
I think it just happens that browser is the most widely installed VM independent of a single major vendor, pretty cross-platform and with enough features to build applications of any complexity. If you would design that from scratch, I think that something much simpler could be designed, much simpler than JVM, for example. But how would you install it to every computer out there? Nobody would use it if it's not installed everywhere.
Another interesting one

https://bitbucket.org/eschnett/vecmathlib/src

Also includes implementation of functions like sin cos
Well, what would you have replace it?

Like most things that become very popular, the web is becoming an os-like platform because it solves a problem. Putting your application at a URL is hugely more accessible than asking someone to download something. Maybe not to us HN readers, but to my mom, who's skeptical to a fault of anything that says download, it's huge.

HTML+CSS+JS is everywhere and complete in a way that literally nothing else is. Yeah C is everywhere but (before nowish) you couldn't write a C application once and have it run the same pretty much everywhere.

But chuck, you say, HTML has notoriously bad compatibility and working with it is frustrating. I propose to you that HTML and CSS have so many compatibility problems because of how pervasive it is and has been for so long, and how many different implementations of it exist. Anything is bound to develop compatibility issues when it gets as large as the web.

But you're right, it's suboptimal and other tech has tried to be everywhere. Java and Flash did try, but have you ever used a java applet? They're fine I guess, but they're stuck in a square on the page. You can make a java or flash object take up the whole page and completely control the website but then you run into accessibility issues and complexity on your part.

Javascript has grown organically over the past decades for a reason, and it's being used in this fucked up way because, all things considered, it's the best platform for the job right now
I would've thought that more passengers on the same number of planes would be profitable for airports, considering how they double as shopping malls these days.
> Concorde was eventually undone by its excessive noise and fuel consumption, limited capacity, and destructive high-altitude emissions.

This is incorrect. “High altitude emissions” had zero to do with Concorde being retired.

https://www.quora.com/Why-was-the-Concorde-retired-in-2003-d...

It might seem that the author of this piece has a problem with facts — there seems to be a willingness to distort the truth to fit some kind of leftist agenda.
Notice that even with the GC on, even with the modified GC, the memory footprint doesn’t stabilize. It just grows slower.
As far as donations are concerned, there's not a company I'm more proud of being a paid user of than I am of being a PIA customer.

Out of a sea of "private, no logs" VPN services, PIA donations to the projects that you might also be interested in makes them really stand out. That (together with Ubuntu support) made all the difference when I was pursing a VPN provider.
> You pay your developers, or any staff come to that, what they're worth to you.

It's not that easy. What they are worth to you is your upper limit. What they are willing to work for is the lower bound. It's composed of many things, mostly supply and demand, but not an insignificant portion is living expenses. Most employers would gravitate towards the lower bound. And for a dev in India, it might be reasonable to pay them less. If there's another company willing to pay Bay rate, that's great for the dev, but the expectation that everyone (let's stay in remote developers category) around the globe should be paid the same is not based in reality.
Comparing two arrays of objects and exclude the elements in Js
Show HN: Athena – A community-curated repository of great learning resources
Impressive as it is, depressing that it enables C++ survival. C++ is a badly designed mess that gets ever more complicated and most probably the language itself is order(s) of magnitude complex than the problem you're trying to solve. Please enable other better designed comparable languages (like, D,Rust,Nim,etc..)
EDIT: This comment was incorrect and I do not wish for more down votes.

ORIGINAL: I believe it should be about 100 USD/hour for skilled consultant, but maybe someone with more experience can correct that.
A giant radio telescope on the 'dark side' of the moon to let us peer into the depths of time without interference from the noisy monkeys in unit 3a ;)

Ships, structures, and anything heavy that we could avoid pulling out of earths gravity well would be big cost savers if we're putting around the solar system or putting up shop anywhere.

There are also some high-energy applications that could get dicey on earth but wouldn't be too bad to setup on a neighboring geographic area with no atmosphere or food chain to worry about.

Oxygen generators, habitats, water refiners, nuclear reactors... Ideally from autonomous building robots, these would be the foundation of long term habitation.
Not at all. The public wants what the public gets translates to: if you stop feeding the public shite they'll want that as well. So to say "there's no market" is not at all accurate.

If you need a reference look at Top 40 radio. It's on. It plays. The masses consume it. If you swappes out any 10 songs for example - which btw naturally happens - no one would notice. They wouldn't change the station.

The "there's no market" excuse was created by the media to cover their lazy asses. The Truth is they can't even analyze themselves. How are they going to properly serve the rest of us?
Even for a simple amateur astrophotographer [1] the SDSS data is invaluable. It powers most of the target selection, and provides accurate coordinates for most astronomical objects. Combined with Plate Solving, it makes my life much easier [2]. Take for example a well known tool "Sequence Generator Pro", I only have to type in a name and I can start imaging [3]. I can't thank the people enough who worked on this. I'm soon upgrading the telescope with a set of Sloan photometric filters (used in the survey) [4], and particularly interested in expanding my images with Near Infrared data. Which can also give very pretty pictures [5]

[1]: my 2017 images https://www.flickr.com/photos/joelkuiper/38496747325/

[2]: http://cosmo.nyu.edu/hogg/research/2006/09/28/astrometry_goo...

[3]: https://www.flickr.com/photos/joelkuiper/24582661547

[4]: http://astrodon.com/store/p12/Astrodon_Photometrics_Sloan_Fi...

[5] http://trappedphotons.com/files/tmp/Making%20Pretty%20Pictur...
If there's an equally qualified dev willing to take $1494/day less, employer would take that one. But if the only available people live in resorts, then the employer has no choice.
Practical advice? Consider making every type internal. Then open them up to what is strictly required to be public.

Now you are testing the behaviour of your application through its public surface. This reduces the brittleness of your tests because you can change the internal implementation without rewriting your tests. You have higher assurance. It'll also force your hand to enforce invariants and place guard clauses in the right places rather than "everywhere".

If you follow Cockburn's Ports and Adapters approach too, then you can substitute adapters like persistent state, buses, HTTP clients for appropriate in-memory equivalents.
I use https://www.grc.com/passwords.htm to generate passwords and save the passwords in a text file stored in a pendrive.
I found this book fascinating but after a while it just started to feel like a review of psychology research and a list of example after example and it eventually became boring and I didn’t finish it. I also think more recent research has called into question some of the claims it makes. That said, the concept of two systems and recognizing when system 1 is in action has stayed with me.
Start with 'The Secret of Monkey Island'. £2.37 on Steam [0]. I spent hours on my Atari ST wondering how to get past the governor's dogs. With no WWW to look for cheats I ended up asking at my local independent computer shop (remember those), and one of the guys told me how to do it.

[0]http://store.steampowered.com/app/32360/The_Secret_of_Monkey...
So you're quoting Wikipedia to reference the definition of journalism? The irony of that is, for me, beyond imagination. Thanks for the laugh. Put another way...you're joking, right?

Would you use the term doctor and x-ray tech interchangeably?
100% In critical areas I would suggest parameterised tests are worth the effort, especially in conjunction with generators. Property-based testing in FP for example, or just test data generators that'll generate a good range.