skysight-inc/HackerNews huggingface dataset:
Singapore is an overbuilt island city, to some greater extent than Hong Kong, not a country with rural areas.
Would be better if there was national coordination and the cities had all simply said 'No - you want to come here, you pay tax'.
No, it's a totally new code base and different model.
Companies that play nice can't compete with companies that abuse our human biases and flaws. There is a niche for customers that care, and actually get annoyed by this practices, but it's not representative of the global population.

Only a combination of laws that forbid the worst practices and better education for citizens can solve the problem. Because, as for today, improving our brains to remove our cognitive failures it's not an option. Animals evolved tricks, hacks and heuristics to deal with world rules that are completely subverted in the on-line world.

> If you look at a Product Manager’s performance reviews, you’ll see they’re often inextricably tied to metrics. Make this number go up. Now make it go up more. Make that other one go down. Ok, here’s your bonus.

This goes way deeper than UX design. A good read on the topic may be https://www.commondreams.org/views/2016/11/04/forget-more-re... . We need to rethink corporations, that will allow all citizens to have a moral behaviour at their jobs. Instead to have to wait to become "... immensely valued within the tech world. ... well compensated." to be able to afford it.
The weird thing about IPA is that the non-IPA pronunciation you’re replying to seems easier to understand.
Didn’t the main character not return to tech and end up in construction? And none of his buddies left tech because of the toxic environment ... they were let go. Forgive me if I misunderstood your comment.

And yeah, it’s hard to believe it’s been that long. And it’s an awesome movie
Well put. I’m always amused by arguments of the form “but this isn’t just a tech problem” - people get so mad about limiting the scope to one’s own expertise and experience, but also accuse you of overreach when you try to generalize beyond it! Can’t win.
Legacy, or, as I like to call it: affirmative action for rich people :)
Mill: A New Scala Build Tool
Did you actually read all these or are these from your to-be-read list?
The project has no assumption of the platform that is used. It works with vanilla Qt projects regardless of IDE or build tool. Call rust_qt_binding_generator from your build tool to generate the binding files.

This project is different from most language bindings. With it, you generate a binding just for the code specific to your project. So interface the between Rust and C++ is very small. This project does not wrap Qt API in Rust code or Rust API for Qt. Instead of using a lot of energy to heat the whole house, you put on a sweater.
Protect the Privacy of Cross-Border Data
I'm too lazy to to read the article but your comment makes me intrigued. What are you referring to? The parts I skimmed didn't make me feel anything like that so I obviously missed something important.
Linking Is Not Copyright Infringement
I finally fully switched over to Linux from Windows due to specific games beginning to work in Linux (was some years ago now). And I know several others who say they prefer Linux but don't want to switch because they play games that might not work on Linux.

Why would it be improbable that someone switch from Mac to Linux due to game support? Where Mac already has far worse support than windows and in some respects is more like Linux. Shouldn't the leap be lower from Mac? OK I give you that I am not taking into account the Mac user mindset.
JaVerT: JavaScript Verification Toolchain
If you always desire to design some gadgets, here's your chance
That's a strange set of questions to ask. If I take you on good faith that you aren't merely trolling the commenter, it means that an affirmative reply from a pseudonymous respondent on the internet would quell or at least temper your incredulity. That seems like a very brittle and easily gamed way to decide what you do and don't believe.
Askit
If P and Q are independently randomly distributed, you can't tell anything about Q from the value of P.
> For clarity, the left hand side includes a comment, introduced with a ; in assembly.

I wonder who they think will be reading that article that knows assembly well enough to read that snippet but not well enough to know that ; denotes a comment?
For how long is that OK? Is it OK to torture someone until you've been able to achieve, let's say, six nines -- 99.9999% probability that they have no information for you?

Is it OK to go for 10+ nines, as long as our goal isn't to inflict pain -- and despite the fact that we are indeed inflicting pain, mentally and/or physically?

Just for the sake of argument, let's say that 99.99% can be accomplished in 24 hours of pain infliction (torture) -- and let's say you'll get to 6 nines in 168 hours (7 days).

Oh come on, who am I kidding -- as much as I appreciate the discourse, I can't even fathom or given consideration to it actually being something that can be realistically reasoned about in this way. =\
If every customer is anonymous and purchases one unit of your product, you can not really do any of this.

If you can identify features of the customers, you may be able to price discriminate on that. Customer usually really, really hate this.

If your product can be differentiated, you can use non-linear pricing. Bundles and other things are known. x-part prices more generally work like this.
I have mentioned in another reply many examples showing that companies usually try very hard to implement non-linear pricing and most people don't really notice...
The problem isn't that you can't fab for mass production, it's that development costs are very high to get there. Working on an fpga only gets you so far.
I don't understand how charging different prices for the same service is legal. If that would be declared illegal (as it is in many other countries) it would probably already fix a lot. Some insurances would pay more but people without insurance vastly less.
A Tesla can be remote nuke powered.
Tiny Wins: The big benefits of little changes
On the second part I can kind of follow your argument. But what has this got to do with the Peter Principle? I didn't see the argument being tied back to people being promoted until incompetence, which is not even what the article suggests. But the P and Q argument does make sense. IQ is helpful, charisma is helpful. If you have a lot of charisma you need less IQ to get there.

I find that part of the argument statistically sound.
Are you looking at their docs[1] or their API docs[2]? While both are helpful, they solve slightly different needs.

[1] https://stripe.com/docs

[2] https://stripe.com/docs/api
Popular with economists maybe. What has worked well in practice is the government owning much of the land and raising money by renting or selling it which is how Monaco gets by with zero tax and how HK raised quite a lot of money while keeping tax <17% on income, zero on gains.
Have you played with the Web Audio API? It’s got all the primitives you need to build some really cool stuff (plug: ivanish.ca/diminished-fifth), and you have the full power of JS to build your abstractions atop... but you’ll almost certainly wish you had all those DSP goodies before long.

On that note, I wonder what sort of libraries people have written on top of Web Audio. That might be a viable leverage point.
All it takes for data to end up in L1 cache is to access it (even only once)
You don't have to access it in a special way to make it end up in L1.
What you have to do for cache side channel attacks is to force data out of the cache, you can tell when the some other data gets in. This can get quite noisy if there is a lot of contention to the same cache lines.
Also remember that the information leak is not in the contents of the cached data, but in the address being cached.
This defcon talk on the some of the ways that gene editing can be used and abused might change your mind. https://www.youtube.com/watch?v=HKQDSgBHPfY

Weaponized crops aside, it's also worth considering about all of the problems that have arisen with invasive species. What happens if a plant bred for it's resilience begins to choke out other crops? What about the problem of creating mono-cultures, either intentionally or inadvertently? And those are just the obvious examples of what could go wrong.

Not to say that there isn't a lot of potential for good with these technologies, but I don't think that companies doing an end run around the USDA, or any other regulatory body that might catch potential problems, is all that harmless.
6.037 – Structure and Interpretation of Computer Programs (is It Back?)
>but isn't the point of borrowing against collateral that you have some utility from the collateral (e.g. a car you drive, a house you live in, part of a business you own) while you carry the loan?

Close, you can abstract "utility" one layer higher to "demand", or more accurately demand relative to supply. The thing you collateralize needs to be in demand by enough people to ensure it remains valuable over at least the life of the loan, but realistically much longer (so the lender is assured it will always be perceived by the market to have current and future value over any period during which the lender may need to reposses and resell the collateral). Utility gives things value which gives them demand, but it's really the demand that matters. There must always be a ready buyer for the collateral. Scarcity, like with Cryptokitties, gives things value too (rationally or not, but welcome to the human race).
10+ Great WordPress Themes and Plugin Deals from DealFuel
Most medical interventions are not about immediately life threatening situations.
Because of the purchasing power of the NHS (enormous) they don't usually run into many problems like described in this thread, although they do happen here. Drug company monopolies need a drug purchasing monopsony to keep them in check.
IMO the most important thing when introducing a layer of abstraction is the name of the new component. I sometimes spend 2 or more minutes making up a name that best describes what this layer is about.

ProTip: Manager or Controller is not a good name. To me a good name is eg „PostDetailSerializerResolver“ - it’s a component that will resolve serializers for post detail objects. And according to concept of single responsibility, it should only do that. If you need it to do more, you must change the name.
http://www.securitybsides.com/w/page/35868077/BSidesSanFranc...
Rust has benefits over C++. But you cannot just port a project from C++ to Rust, especially if you use a Qt GUI.

To combine Rust with Qt you could use a language binding that wraps Qt in a Rust API. This is a very big undertaking and will result in an API that is not Rusty at all. Qt is a great toolkit but it does not have all the safety guarantees that Rust has. So the Rust API on top of Qt would have a complicated manual.

This binding generator creates code from a JSON description that is very limited compared to Qt or Rust, but it generates code that is good Qt and good Rust.

The generated code has no dependencies apart, obviously, from Qt and Rust and the generator itself is small and has no dependencies apart from Qt.

Yes, if you combine two languages, you get the warts from both languages and that is indeed uglier than using a single language.
The activity does seem a bit lighter, but I think 78 comments in a day (or a little more than that) qualifies as more than 'barely'.

Perhaps there'll be more activity when the product is actually released?
Ah yes, the Ford Nucleon

https://www.damninteresting.com/the-atomic-automobile/
"maybe people working on nuclear power need to change the name"

Renaming things with bad public images is a popular trick.

Windscale > Sellafield

Blackwater > Xe Services > Academi

Philip Morris > Altria
So basically just about anyone who doesn't want to spend anything in excess of 30k euros (15k for your average car + 15k on tax) on a car will either get an used car or a new Dacia.
Even legally, there's a difference. For example, if I was only a coder or programmer, I could not work in the US, as my work permit is ineligible to those professions. You have to be an engineer instead, software or systems or network or security engineer for example.

The difference is that a programmer is someone who knows how to program a computer in one or more languages. An engineer find ways to apply mathematical and computer science theory to real world problems. It knows how to navigate the real world constraints of limited resources to provide optimal return. It has a basic knowledge of ethics and takes it into account. It can lead and direct teams of coders and help them more effectively solve a business's problems. Its aware of existing technologies and can design ways to solve new problems through architecting those technologies in new ways. Finally, an engineer is a qualified professional in an engineering discipline, so it has accredited paperwork.

But, its all mostly BS in that lots of people with programmer or coder titles do all that, and lots of people with engineering titles don't. It was mostly introduced so that software be taken more seriously.
CPanel Web Hosting
Professional managed VPS with 24x7 support
You can see that in parts of London. If you have more retail-only space than demand, the area quickly deteriorates. It's much better to have some retail space mixed with offices. That allows to react more flexibly to changes in demand.
If people are so keen on managing their threads on so low level, why not go the officially supported path and use user mode scheduling - https://msdn.microsoft.com/en-us/library/windows/desktop/dd6...
"Due to generic drug manufacturer monopolization, flucytosine currently costs approximately $2000 per day in the United States, with a 2-week flucytosine treatment course costing approximately $28 000. The daily flucytosine treatment cost in the United Kingdom is approximately $22."

Would it be permitted to travel to the UK (or somewhere closer) and buy the medicine, then bring it back? Or even order online, there's at least one British pharmacy that can deliver abroad.
Very Surprising Video_Can you do like this? – Amazing Videos
It is generally much harder to target a another OS than to target a another CPU architecture.
Almost all code today is written in languages that run in vms(java, .net), are interpreted (python, ruby, js), or easily compile across cpu architectures. Operating systems are a different story but changing the underlying ISA is really not a huge deal

IME it’s harder to port to a new os than a new ISA.
Funny Videos 2017 – Funny Clips – Whatsapp Funny Videos
Part of what you are describing is exactly why IoT is sometimes called IoS. We've moved from solid, fast, low-latency, low-power hardware to unpredictable, slow, jittery, high-latency crap. Take the Philips Hue bridge for example. Raw binary protocol lighting tech from the 1980s can outperform it in terms of latency, throughput, and jitter.

It's unaccpetable for a button to take action after some random delay between 100ms and 5s. It's even worse if there's a remote https round trip required, as network lag adds another layer of unpredictability.
Why not having even "open source" medicine? IT industry got a huge benefit from it.
Underplayed premises of TDD
Open does not mean better. This is not how our world works. Would be nice to have but I assume every Intel chip I can buy (even with the throtteling) will be more powerful and cheaper than any open processors. There is also much more than only architecture this thing (this works in software but not in hardware)... this would only work if a big player like AMD or Intel jumps on this ship (but it would be like giving away intellectual property).
in that case you could still divert the vehicle itself, assuming it's unmanned.
My point is: yes, leaving it on mars is a pretty safe solution, but it's not the only one.
Watching this interview was largely a waste of time. I think it was best encapsulated by Peterson's comment on heirarchical social structures among lobsters being followed by the question, "So you're saying we should organize our society like the lobsters?" A collection of thoughtful statements followed by misunderstandings or outright misrepresentations of what he had just said.

I was disappointed because I would like to see him defend his positions against someone with well-prepared criticisms. Admittedly I don't go seeking out Peterson content so perhaps there are plenty of those sorts of discussions floating around (if you know of any I would appreciate a link). It's not that I necessarily think he's wrong, I just appreciate the occasional probing, aggressive interview -- provided it's well-executed (which this one was not).
Exactly this yes.
Or a recognition that one-size-fits-all doesn't work.

Different desktops have different goals.
Is he pushing his assets (images) from Lambda? Why doesn't he just put them into S3 and direct API Gateway paths /images /css/ /js to S3?
>anyone who has gone to an academic cryptography workshop has probably noticed how many more women there are in the room

As someone who has spent a lot of time in academic security conferences, I have to wonder what you are comparing them to. The only field with a worse female participation rate in my experience is networking (e.g. SIGCOMM). Check out this picture from EuroCrypt in 97 and count the ratio of women to men. It looks like under 1 in 10 which is worse than general CS enrollment numbers: http://www.crypto-uni.lu/jscoron/misc/euro_97.jpg

Anyway, back to the main point.

>CS is almost uniquely imbalanced.

I agree. However, a 1/4 female/male ratio coming out of CS programs is going to be reflected in the industry and attempting to bring the balance on the industry side to 50/50 is folly while the enrollment balance stays the same.

Clearly something is discouraging women from enrolling at the college level, but I can't fathom how 50/50 quotas are supposed to help solve that problem. Implementing things like Google's "extra interview retries" for minorities just seems to cause division and make it worse for minorities because some people assume they are there for the wrong reason.

Are you aware of programs focusing on getting more women enrolled at the high-school and college level? It seems like it would be significantly more productive as a community to put a significant focus there in terms of resources (money, advocacy, etc).

I know almost nobody that has a problem with improving enrollment numbers of women in CS (equality of opportunity). However, there is a significant chunk of people that have problems with the "white males are over-represented and we need to give everyone else an advantage" approach (equality of outcomes).

What am I missing here? Why are so many resources being poured into something as fundamentally flawed as trying to get equal representation with a supply that doesn't have equal representation?
I thinks is not the best solution, as taxing gasoline will rise the price of all products that must be transported. Like your food from farms to supermarket.
I have strong confidence in my home ISP -- they have a track record of standing up for their customers, they are vocal about human rights to privacy and they generally are not easy to compel. So, naturally, I run a VPN server on my gateway machine.

But just looking at the market out there, I feel incredibly fortunate that I can choose such a good ISP. They are very rare.
Couldn't it still leave a path of illuminated vaporized gas for hundreds of kilometers?

Of course the likelihood of having a meteorite fall near enough that you would try searching for it but also being able to actually find the meteorite is extremely small.
GitHub giveth; Wikipedia taketh away
Setup master slave on Apache solr 4.2.0
Im getting stuck with setting up the master-slave setup on Solr 4.2.0. And also I didn't find any useful information on the internet.

Can anyone confirm me that is this possible on 4.2.0?

and Please share any links for that.
Oxford St wasn't made for cars (horse carriages rather) and will likely be closed to traffic in a few years. There were some projects in the 70s-80s to make the city more car-friendly (mainly via one-way roads) but they're about to reverse that to slow down traffic. One of the busiest junctions in the city (bank) has already been closed to all traffic except buses during the day.

Having slow traffic helps pedestrians and increases the incentive to use the tube instead of a cab or car.
It happened many times that a nuclear device exploded or by other means entered atmosphere. Lunch site explosions also happened. I think the on the ground accidents are less serious because you can contain them and it is less spread out than for example a satellite exploding in the higher atmosphere.

https://listverse.com/2012/01/20/top-10-space-age-radiation-...
In my experience you are not wrong. Resolving a build graph can be done efficiently. The main cost is typically the tools invoked to satisfy build targets. However, if the build graph does unnecessary work, it can slow the build down by a large amount, e.g. compiling files which were already compiled. In. a large project, it might be the difference between a 10 second build and a 10 minute build for example.
FastR – Alternative R implementation based on Truffle framework
Yeah, the article is quite shallow. I was thinking especially of your last point. I'm working in software engineering. We have a lot of the smart and driven software developers that you would want in management positions. However they are smart and driven developers because they enjoy toying with technical problems. They enjoy being developers. They mostly hate meetings where we're talking about fluff. They don't WANT to go into management.

There's a strong self-selection going on, at least in my company.
Ask HN: Why isn't Google mandating TLS for email?
Just like the recent changes to Chrome, couldn't Gmail enforce TLS and move the needle?
I don't see how an open processor would any better than a closed one.
This! In a world where very startup tries to deal with "sexy" problems like ML, AI, blockchain / distributed ledger, ... there is a lot that can be done to just ease the problems real enterprises have. This is for sure one of them - payment processor which takes CC and SEPA, with proper API and automations.
It may be, but from a user point of view, unless the developer targeted that architecture, you are out of luck using that software. And then you end up with “I need software 1 but it only works on OS A and cpu X and I also need software 2 that only runs on OS B and cpu Y”. We are back in the 80s!
That already happened. Not something we'd want to happen regularly, but not as dramatic as one (me) would have thought.

https://en.wikipedia.org/wiki/Kosmos_954#Aftermath