skysight-inc/HackerNews huggingface dataset:
When I point out that something is out-dated and inaccurate and then someone repeats the exact same trope I'm criticizing along with a downvote... what reaction am I supposed to have?

How would it go over if I wrote a blog post about how amazing iOS is now that it doesn't look all Aqua-themed despite that change happening years ago?
Suggestion: remove hover effects on the outer theme boxes. They’re not interactive, and large background colour changes are distracting.
It would also be cool if it was an upgrade you unlock. So, instead of just stat upgrades, you could also purchase AI upgrades.
Sensationalism and hyperbole sells. We all know that. We also know that the truth almost always lies somewhere in the middle. The writer of the post clearly bears a lot of scars. Self-inflicted? Maybe. Avoidable? Possible. Is Docker at fault in some ways? Definitely. In any case, such articles still serve to balance all the other hype and remind us where we're at on the Hype Cycle curve with respect to Docker containerization. ;)
Are there any acquired tastes that don't require some form of drug usage (alcohol, caffeine, nicotine, etc.)?
Rust's generics have significant limitations, especially when mixing types, and are cumbersome to use.

For example try writing even a basic function accepting two scalars of type T and U and performing arithmetic on them. The way the Rust compiler works it isn't possible without specifying various bounds on the traits (which I appreciate, actually, for explicitness). And even then there are limitations around casting that require non-trivial workarounds (it is ridiculous, frankly, that the num crate isn't in the standard library, but that crate has its own problems).

And there is no specialization, which is a severe limitation.

Can't disagree with your comments re: python.
Merely being safer than c++ is enjoyable because I don't have to be quite so paranoid about introducing bugs.

Also rust has some more modern functionalish constructs like lambadas and pattern matching.
Infinite micro? I'd just send all drones/probes/SCVs directly to the human's base and kill their drones. The extra drones that the human has wouldn't be able to make up the difference.
Well, if ultrasound was able to produce significant energy input to the cochlear hairs...one would be able to hear ultrasound (which one cannot).

That being said, exposure to >120 dB ultrasound can damage your hearing (I believe this is because response functions of the ear start becoming nonlinear).

Seems self contradictory on your part, unless you're saying people who otherwise can't, can still hear ultrasound, so long as it's over 120db. So, my top frequency for hearing is down to 14.5k from before, last time I tested it. Are you saying that 15.5k sounds now won't damage my stereocilia? That doesn't make sense, unless those things actually get stronger with age. Usually, things in the body get weaker with age.
> Is your German government any more able to restore your lost decades than my government is able to restore lost life?

You get 25E per day[1] of unjust imprisonment. And it's not 25E you actually get, some amount is subtracted for "lodging and food". And when you need social benefits, you'll have to use that money first before getting them. But what the comment you were responding to said is true: At least you are not dead. Though I'm not sure there is much difference for those who have to suffer such injustice.

[1] (german) https://de.wikipedia.org/wiki/Haftentsch%C3%A4digung
Really? Similar anecdata, except nearly everyone I know is on fibre. 100/20 for $79 a month, or 1000/500 for $129/month.
Is this a method that works?
Before the Flood - Full Movie | National Geographic - YouTube
https://www.youtube.com/watch?v=90CkXVF-Q8M
> - The type system is unusual, and complex. It's hard to do anything without templates.

You need generics to have the borrow checker that you praise above. Otherwise references would be basically crippled.

> The template libraries are heavily biased towards closure-oriented functional programming.

No, they aren't. I use for loops all the time in Rust, and it's totally natural to do so. My general guideline in my own code (which is followed in projects like WebRender and Servo layout) is that if it's one line, I use the functional idiom; if it's more than one line, I use a for loop.

> Parts of expressions are nameless and have no visible type. This is terse but hard to maintain.

Are you thinking of unboxed closures here? If so, they're necessary to avoid unnecessary heap allocations in normal code. If we didn't have that, then we couldn't compete with C++11 closures.

> - The hacks needed to avoid the need for exceptions are uglier than exceptions.

Unwinding is the single most divisive issue in Rust. We would alienate most of our community (I'm not kidding) if libraries required it. For a time, there was a language fork over the issue until it was resolved.

> Unlike the borrow checker, none of these things are clearly improvements. They're just different.

No, they're needed for the borrow checker and most of the other features to work.

> I would have gone for Python-type exceptions rather than error enums and macros

Then, as above, you instantly alienate all embedded developers.

> single-inheritance OOP rather than traits

This doesn't work in practice unless you introduce interfaces: it's way too inexpressive. This is why Java and C# have interfaces. Traits are just interfaces.

> Python-type with clauses rather than RAII.

You want to force an extra layer of indentation for every Box or Vec you create, and leak memory if you forget to write "with"? No thank you!
Explanation for anyone who doesn't know what the parent is referring to:

https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis
Barefoot and other mass produced wines are chemically treated. This is why they always taste the same. Variation from year to year is actually a good sign that what you're tasting is not just chemical flavoring.
You know I thought I was on Amazon site. Glad to see a website which does not look like Themes' related site :)

I really like the way you are showing themes there with not just a thumbnail as it used to be, but with homepage and inner pages's templates.

Great work! Keep it up!
I’d love to see a survey talking about what bugs get actually solved by using one of these modern languages like Rust or Swift, since i personally never once in my career had a bug that wouldn’t have happened if i used const, let alone any of the many other annoying Rust features.

For a “systems programming language”, Rust doesn’t let you do anything i’d expect, like let you specify whether a signed integer is 2s compliment, and how it behaves when it wraps. Instead the programmer is at the whim of the compiler writer, same as in C, and its “undefined behaviour” which is a source of real, hard to track bugs. Rust doesn’t even have support for modern features like wide registers, or any features that help you deal with raw memory, it just marks it as “unsafe”. There aren’t even any basic meta programming features like struct introspection.

What problems does Rust actually solve that C and its copycats have been suffering from since the 70s.
Which is shortest, you can recover the original dataset from any of the following:

- heads, heads, heads, tails, tails, heads

- hhhtth

- h3t2h

- 3b1
I'm also a fan of Monte-Carlo sampling and would like to see it implemented more in choosing a government, but fully random people wouldn't have legitimacy to their rule. Social order only works if people believe in it and I don't see how we can make people believe in fully random choice. That person could only have power if they fully control the army and why would the army let themselves be controlled rather than kill the random person and put someone else in charge, who will promise them the cushy life.

You did mention giving the person training. The problem with that is this will result in a fully self-perpetuating system that finds ways to not give power to people who disagree with it.

It still sounds better than the current system, so I'm all for it.
> The way the Rust compiler works it isn't possible without specifying various bounds on the traits.

That's a feature! It works the same way in every language other than C++ or D that implements generics.

I much prefer explicitly typed generics to untyped generics as in C++. Not only are the error messages far more comprehensible, but it lets us avoid having to introduce confusing name resolution rules like ADL.

> And there is no specialization, which is a severe limitation.

There is now [1].

[1]: https://github.com/rust-lang/rust/pull/30652
If you're not drinking a specific wine every day so to speak, and are tasting the subsequent vintages of the wine every year, your pallet won't be able to tell the difference really.

That's how it is for most everyone, I think the disconnect is that the newbie isn't aware of that and make take the "expert's" opinion out of context or too serious. And the experts can be jerks too, but I think it's more people unfamiliar with wine seem to come into contact with the jerks first for some reason and wine gets a bad knock because of that.
The tanks aren't given overriding manual commands, so it likely could just predict how their automatic targeting works. If a player would give commands, it could get at least some information from the animation frames before the target is aquired and the shot fired.

(The implementation in the video likely just cheats and gets the information from the engine, but at least the first case should be deterministic enough)
> Richardson was also known to use a small propane torch to roast marshmallows while sitting in his recliner.

Wow.
Another thing is Turkey is %90+ muslim so It is very odd that people call Erdogan islamist. So what? It is a muslim country.

You think like this but of those %90+ people, half of them don't vote for Erdogan and most of them still call him "islamist".

So, no, it is not OK to think that Islam is the same for you and me and people in IS (Deaş). That is what a secular government solves. You don't discuss things with religion interpretations, you discuss over actual facts.
Mutant Creakong 300g creatine efeitos
Fifty years ago, Larry Niven had some "moral tale" SF stories where the demand for transplant organs led to capital punishment for traffic violations.

Also, technically there is no difference between cannibalism and organ transplants - ingesting the flesh of others of your species to save your life.
still a tough question but they could do some insane things. for instance if they had 200 marines and controlled each individually i can't imagine what they'd do. for humans it's requires insane mechanics to even break them up into 8 seperatel groups and control them for more than a few seconds
I applaud the idea, but I'm worried about how open the results of the research will be in the end.

I think the worst possible outcome for society would be if we ended up with capable AI but with the algorithms only accessible for a handful "AI-as-a-service" companies.

The second concern is understandability of the algorithms: from what I've read, it's already hard to deduce "why" an ANN in a traditional problem behaved like it did. An AI that is capable of coping with dynamic, unpredictable situations like an SC game (with only pixels as input) is impressive but it seems less useful to me if it's not understood how that is done.
Find perfect, money saving alternatives to expensive brand products
Were they exploding?
the article says explicitly that they will limit the capacities of the ai to things that are mechanically (physically) possible for humans
>What's worrisome about the immigration trends?

Places like the US and Denmark are incredibly non-corrupt, while places like Russia, Brazil, and Nigeria are highly corrupt. Why some places are corrupt and others aren't is poorly understood magic of some sort. One fairly decent guess is something like "cultural factors" - Danish bureaucrats aren't corrupt because they expect that other non-corrupt Danes would punish them for it.

If there's a clear plan and proven successes on acculturating immigrants, I'm much less worried about opening up borders. Without that, though, we may be risking a highly nebulous yet incredibly important shared resource - the cultural norms that make our communities excellent places to live.
Military plane investigates mystery 'ping' near Igloolik – North – CBC News
Let's just ignore very popular apps I don't like that happen to use a lot of memory so I can make a point.
Anything that requires the ability to detect if it's in the same physical space as another device / item of interest.

Some common examples are:

* guest mode discovery on a Chromecast

* pairing to videoconference system (both Cisco and Polycom do this in their current gen devices), building control, wireless presentation system etc

* a means for transmitting a 2FA code from a personal device for auth / payments

* micro-location service - particularly for temporary events or spaces where BLE is not possible (e.g. embedded in FOH audio at different stages at a music festival)

* proximity based peer discovery for mobile games

You'd be surprised at how common a technique it is. I regularly face issues with environments that have had enough different devices all attempting to use some form of ultrasonic pairing / localisation etc that there's issues with interference.
no one is even mentioning the role of vision in the game. for a human it's pretty tough to keep track of the minimap and play at the same time. you end up missing a lot of things. imagine something that could monitor both simulataneously.
Same with marathons - my first (solo, unsupported, few escape points) was a lot "easier" to get through than the subsequent non-solo/supported/lapped ones purely because I just didn't have the (easy) option to quit.
I also don't like how the discussion is framed because it tries to put a label on everyone (typically based on either gender, race or disability)... But that is a very narrow-minded way of thinking about diversity.

I think it's important to give extra attention to those who are disadvantaged but we should handle it on a case-by-case basis - Because not everyone who is different and disadvantaged will fit under a specific race/gender/disability label - We shouldn't leave those 'unlabelled' people out of the equation (I think that most disadvantaged people cannot be labelled - They are invisible minorities).

For example, studies have shown that attractive people get paid more on average than unattractive ones... So maybe we should also give extra consideration to ugly people... Or introverts, or people who have English as a second language... Or who come from a different country... Or had a bad childhood, etc... There are so many different categories; you cannot look at individuals in terms of their superficial qualities only; you have to consider the individual as a whole.

For example, you cannot give special treatment to someone just because they're a woman (without also considering other factors) - What if that woman has a $10 million dollar trust fund and tons of social connections? Maybe she doesn't actually need any special treatment at all - It changes the whole story.

I think that gender, race and disability should be considered, but you shouldn't look at them in isolation from everything else; I think that doing so is in itself is a form of discrimination against all unlabelled disadvantaged individuals.

At the root of this discussion lies the problem that companies are not good at considering people as individuals.
Damn, still no modular implicits. And no multicore yet, either. Seems like they keep getting pushed back.

At least BuckleScript is progressing quickly.
It is possible to make them less carcinogenic. Carcinogens come from fertilizers and pesticides (which could be controlled/replaced), from the curing process (which could be replaced with anaerobic curing), and from additives (which could not be added). So a lot could be removed, but there is still inherent bad stuff in breathing smoke. That's enough to cause blowback from people who are afraid that advertising "safer cigarettes" would encourage more people to smoke. Lengthy expensive IP/patent lawsuits have also delayed development. And of course there's the issue of whether customers like it, whether it's profitable, and how much it cannibalizes the tobacco company's other business.

Possible to improve? Yes, perhaps significantly. Economically and politically feasible? Maybe not so much.
When most people are trying to promote inclusiveness, they do just that: Try to include or reach out to certain specifically excluded groups. This has all kinds of inherent problems and does not work well.

In contrast, I do things that are less implicitly exclusionary. I do not try to target anyone for inclusion. I just do things that do not implicitly exclude them in the way I frame things.

http://micheleincalifornia.blogspot.com/2016/07/less-exclusi...
EarnUp, a small SF-based Fintech Company is hiring a BACKEND Engineer, FULL STACK Engineer, and a VP of Engineering!

A little about us:
Paying loans sucks. That’s where EarnUp comes in. We offer our users a convenient payment platform that intelligently syncs with their income schedules, puts aside extra cash to put towards principal, and puts them on an accelerated path to living debt-free! Through our platform, we are able to give peace of mind to anyone holding a loan. Additionally, EarnUp’s platform ultimately helps the 75% of Americans living paycheck to paycheck beat the “budgeting game” and become financially sound. Founded by one Princeton graduate, and a Harvard Law School Graduate, we manage over $600 million in loans each month. growing daily. Come and join our diverse, passionate, and fun team to help disrupt the $20 trillion debt market we have today!

If we sound interesting to you, please go ahead and visit earnup.com/careers to apply today!
Thank you! by the way we curate themes by hand and add tags to it, to make it searchable as well. Of course, today's release is a beta release to get feedback from the community, but afterwards we plan to add more searchable content, e.g. tags, topics etc to each individual page even. This means you will be able to search for "pricing pages" only as well.
Long time C++ programmer here.

I specifically like the immutable-by-default, borrow, and move semantics. I can write safe code without bloating up my source with 'const &', std::move, '&& ...' and the like.

The safety issue for me is about the least important thing. Touting it as the big reason to use Rust is a distraction from my point of view.
Well unfortunately im fairly certain that outcome is the source of funding for these research projects, and i dont think socialized funding could hold a match to it nor potentially even provide as much value
The other case mentioned, the Willingham case is even more horrifying. A man was convicted of murdering his children and sentenced to death on bogus evidence. When presented with evidence to the contrary, the state of Texas under Rick Perry ignored it and allowed the man to be executed. This is state sanctioned murder of an innocent man. Why is the Governor not on trial for this?
Agree..

Why is it when a public org makes a decision on your behalf it is paternalism, but when a company decides to put 10-15 teaspoons of sugar in almost every drink you have access to, it is choice?
This isn't wrong, but it seems to be putting the cart before the horse: even with limitations, having generics is still an improvement over not having them, in terms of one's ability to build type-safe abstractions (i.e. Rust would be a far weaker language without them). For instance, one can write a complicated lock-free data structure that works with any type T, doing the effort to optimise the atomic orderings and avoid leaks (etc.), all without forcing dynamic type casts or unnecessary allocations on downstream users.

> The way the Rust compiler works it isn't possible without specifying various bounds on the traits.

This is an explicit choice: C++-style check-at-use-site results in some seriously ridiculous error messages, and there's no boundary between implementation and signature, meaning a change to some small detail (and even syntax, in C++) in the implementation can accidentally cause downstream code to fail to compile. It is definitely annoying some times, but Rust, and most other languages with some sort of templates/generics, thinks the benefits outweigh the cost.

> And there is no specialization, which is a severe limitation.

Indeed, it is a limitation that the team recognises and is working on: https://github.com/rust-lang/rust/issues/31844 (Parts of which are already available in the nightly releases.)
What, every winery will do this for you?
It's not really alive and kicking. The forum is still active but the rest of the site hasn't been touched since 2008.
ZCash not anonymous due to a bug
> I’d love to see a survey talking about what bugs get actually solved by using one of these modern languages like Rust or Swift, since i personally never once in my career had a bug that wouldn’t have happened if i used const, let alone any of the many other annoying Rust features.

A quick analysis I did showed that half of the critical security vulnerabilities in Gecko would have been prevented by writing content and layout code in Rust. The other half were mostly JS issues, often having to do with built-in APIs that would also be safe if appropriately written in Rust (or self-hosted).

> For a “systems programming language”, Rust doesn’t let you do anything i’d expect, like let you specify whether a signed integer is 2s compliment, and how it behaves when it wraps.

Well, this definition of a systems programming language excludes C.

> Instead the programmer is at the whim of the compiler writer, same as in C, and its “undefined behaviour” which is a source of real, hard to track bugs.

Nope. Rust defines signed overflow. http://huonw.github.io/blog/2016/04/myths-and-legends-about-...

> Rust doesn’t even have support for modern features like wide registers

What is a "wide register"? Do you mean SIMD? If so, it sure does [1].

> or any features that help you deal with raw memory, it just marks it as “unsafe”.

Sure it does. Rust helps you deal with raw memory by freeing you from the need to deal with raw memory in the vast majority of occasions. For example, in C you have to mess around with char pointers to operate on strings. In Rust you don't.

> There aren’t even any basic meta programming features like struct introspection.

That's what custom derive is for.

[1]: https://huonw.github.io/simd/simd/
> I hope everyone thinks discrimination is bad, that doesn't seem like a controversial subject.

How about all the "positive" discrimination? As a Caucasian male from the Middle East, I feel like many entities take pride in actively discriminating against me, and I don't have any victimhood cards to play in that game.
Peter Thiel’s Palantir only willing to work with Clinton campaign
You've never hit a NPE or null pointer? Data races or use after free?

Const is nothing like references, not even close. I would suggest you spend a bit more time with the language to better understand exactly what Rust brings to the table.
> You need to prepare a good meal or cheese to have that old wine with, a table and good people, time for the wine to breath, good glasses... a pleasure setting.

Is there a wine for having with bad people?
In the perks section they say "Been here a year? Take 1 month of every year and work from anywhere in the world." I'm hoping this isn't what qualifies it as a "remote" position.
Looks like 2016 has been a tough year for Samsung. Obviously not directly comparable, but this has somewhat reminded me of Chipotle's past troubles and the impact its had on customer perception.
I'm sure in the next decade we will see the start of modern ai in video games & all ai applied to all kinds of gameplay mechanics, like this one
to be fair vodka isn't
meant to have different tastes. it's meant to taste as much like hand sanitizer as possible.