skysight-inc/HackerNews huggingface dataset:
Performance isn't the only reason to dislike Smalltalk-style message passing. A far more important one is the ability to actually reason about your programs (i.e., make inferences about what they will do when run, without actually having to run them), besides just testing objects as black boxes. Traditional imperative programmers can use Hoare triples and predicate transformers. Functional programmers can use any of the various semantic models that have been constructed for all sorts of lambda calculi. What on Earth does the poor object-oriented programmer who wants to understand his program have?
Line 629 is a gem!

Thank you @minimaxir, I hadn't seen this before, this looks very useful.
Well it still tells something that 90% of majority of Googles revenue is based on fabricated BS.
nothing remotely approaching the intelligence of a cat or
dog, much less a human being, has appeared except in very
limited domains.

Even machines with the intelligence of a fruit fly or lizard are useful, if you can industrialize the application of them. That is essentially how Alpha Go works.
Useful Tips for Marketers
Exactly. In fact, Alan Kay very specifically wrote his model was that of little computers talking to each other. Having heap-allocated chunks of memory multiplexed onto a single processor, whether sequentially or by time-sharing, is/was an implementation technique that was necessary because massively concurrent hardware wasn't possible at the time.

The question is whether this is still true, and if it is not, what the consequences would be.
Ubisoft Confirms Steep, Just Dance and Rayman Legends for Nintendo Switch
When I was cycling 3000km/year, I replaced the chain every couple of years.

But it seemed to depend massively on how careful I was with cleaning, and where I was cycling. 99% on roads, with regular lubrication, and the chain lasted ages. Then I moved house, and cycled the same distance, but on gritted paths, and more often in the rain. Chains could be ruined very quickly if I was lazy, and didn't clean off the mud and grit.
46 SQL Job Interview Questions for Data Scientists
Perhaps these bright minds should work for Google instead and spend their time optimising adverts, clearly a much better use of intellect?
Although this may have been posted in jest, it would probably work quite well or at least be an interesting experiment.

There's a large corpus of images in both categories, and it's a binary classifier which keeps things simple. There are numerous image cues that people have identified such as the flap angle relative to the wings, absence of smoke from the tyres, absence of heat haze from the jet wash, wheel-spin and so on. Depending on angle you could also get the landing markers on the runway. It seems reasonable that a convnet would identify these features.

My only concern is that features like heat haze and wheel-spin might require very high resolution inputs to the net. Also it's quite hard to search explicitly for "planes taking off" as you get images from aircraft about to take off, aircraft taxiing, etc. Finally it's quite hard to find publicly available images, e.g. most photos on Aviation.net are copyrighted.
God says...
Thoreau's Marriott anarchist jingoism's Lowenbrau mercies devotee's retains Latonya's Indus's guillotine mezzanine Tucuman thrower grogginess's antiperspirants maltreatment's obligingly flowers Ne goitres stultifies ECMAScript systematic transcontinental Heywood militarism's concede mudguard balloonist deems replication
The author's description of "approximation of Nash equilibrium" is a description of the use of contradiction in the time-evolution of the two internal components of GANs
And look up "DPDR vr" when you have a sec. Lets see how many more mental disorders we can create by unleashing tech without ethical, philosophical, or human-first lenses. I'm getting a little jaded by this market-first approach.
>if you model your objects as shared-nothing message-oriented entities it does concurrency pretty

That's actor model, but it still doesn't feel as natural as with functional languages - dealing with immutable data in OO languages is tedious and error prone
Winners curse - everyone who wins an auction on ebay overpays.
You can start by getting the Quebec government to reduce the highest bracket income taxes which are a full 10% greater than the rest of Canada and about 12% greater than NY/California.

Just kidding :)

I would say if you want to help, go and work for a startup, or a growing private company that is not just a services entity who's #1 client is the government.
This jobs post really saddens me
I like to learn and keeping up adn dealing with all kinds of stuff but this job posting that I ran into on stackoverflow jobs really saddens me.

It's like a Senior Backend, Senior Frontend, mobile (both iOS and Android), and ofcourse (!) some big data and devops?! What the hell, is this really normal?

Required skills:

- Senior level knowledge in Python (flask, Django) as well as MySQL, MongoDB, Oracle, PostgreSQL, Big Data and ElasticSearch
- Senior level knowledge in JavaScript (AngularJS and NodeJS)
- Very good knowledge of Linux and Amazon Web Services
- Knowledge of iOS and Android development
That internal server error only appears if you paste the ZWS by itself, without any valid text in the tweet at all. So yes, the user knows perfectly well what he's doing.
> does this mean that after leaving a job on an H1B visa, a worker has 60 days to potentially find another job?

Yes. The content of the actual rule can be found at: https://www.gpo.gov/fdsys/pkg/FR-2016-11-18/pdf/2016-27540.p.... It says:

Nonimmigrants in certain high-skilled, nonimmigrant classifications may
be granted grace periods of up to 10 days before and after their validity
period, and a grace period upon cessation of employment on which the
foreign national’s classification was based, for up to 60 days or until the
end of their authorized validity period, whichever is shorter, during each
authorized validity period.

PS: IANAL etc.
> Also, do not send a null character (U+0000) string

isn't that quite a blind spot?
I wrote about the interpretation usually used in published papers, and obviously decoherence alone does not solve the measurement problem as it only shuffles it to the bigger system, you need many worlds / Copenhagen / etc.

I don't bother watching youtube videos of what someone thinks quantum mechanics is about.
>> "The people who own the cars…will have the freedom to switch to
>> any ride-sharing network they like (or even multiple networks)."

> "The hardware manufacturer/owner will fight tooth and nail to prevent this"

At the moment, there's no hardware to speak of. Uber/Lyft don't make the cars. They don't make the handsets that the apps run on. Without a monopoly/control of the hardware, their leverage is just the network effect.

> "It's the same school of thought as Google deleting your
> gmail for reselling a Pixel phone at launch."

An action which they reversed [1]. That's also more of an issue for Google because their services are so diverse - not an issue to consider with Uber/Lyft unless their business model changes significantly.

> "If I'm not mistaken Tesla might have already written this
> clause into their contracts"

The Tesla clause relates to self-driving usage: "using a self-driving Tesla for car sharing and ride hailing for friends and family is fine, but doing so for revenue purposes will only be permissible on the Tesla Network" [2].

[1] http://www.techtimes.com/articles/186353/20161119/google-sus...

[2] http://thenextweb.com/insider/2016/10/20/tesla-dont-use-your...
By definition manipulation of raw pointers is unsafe. So no language can do that. Sure Rust's typed pointers can be safe as long as libraries fulfill their garuntees.

My main point is that safety rests upon the library correctness. And I can see the value of the interlocks this provides. However it is not infallible as the word safe suggests.

I'll admit that I have not grokked rust, but I did give it a reasonable try. Perhaps all my C hacking has ruined me. :)
Technodiversity
GIPHY | NYC | Full-time | Senior iOS Engineer | https://boards.greenhouse.io/giphy/jobs/479583#.WHvm-rYrL-Y

At GIPHY, we’ve built the world’s largest animated GIF search engine and redefined how people search, discover, create, and share GIFs. GIPHY is currently integrated into platforms like iMessage, Facebook Messenger, Twitter, WhatsApp, Slack and Tinder. Since our start we’ve developed an all-in-one GIF platform with multiple product offerings, serving 1B GIFs to 100M people every day.

Benefits include free lunch every day, free Equinox gym membership, 4% 401K match, competitive salary and stock options.

Please apply via the above links and mention Hacker News!
Communications overhead will not scale and your parallelism will be amdahl's law-bound. You're better off being gustafson's law-bound, and to use those processors for running more copies of the single-threaded program with different values.
You don't need transactions for this, just use immutable data structures and you get _transactional like_ behaviour for free.
Yes but Erlang provides a run-time that manages the messages between the actors/objects. Where does the run-time exist in such a machine? Would even be possible to have a run-time given the processor units exist at the lowest level?
Just stick that snippet in your .bashrc file
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.142...
Unicode control characters from when people copy and paste from PDFs.

Drives me up the wall, i didn't have time to go deep into this.
Uncle Bob's original article was full of ideas that are just plain wrong. After reading it, I would not bother reading anything written by that author again.

Stuff like:

> Whose job is it to manage the nulls. The language? Or the programmer?

is essentially like asking "Who's job is to provide instructions for the CPU" or "Who's job is to decide about how to allocate registers during software execution".

The responsibility of a programmer (or rather software engineer) is to provide as good as possible solution to a problem. It's definitely not required to do every piece of that solution manually. If there's a way to efficiently offload any job to a computer it should be used. It can be debatable if a given way is convenient, provides good enough results etc. but "who's job is it to (...)" is just silly argument.

People with the attitude like "when men where men and took care of their own NULLs manually" are just backward minded, and ignore the fact that NULL is a nasty hack, and even its creator regrets it.
Bypass ISP Website Censorship with ALKASIR 2.0
Hacking
Are you in need of hacking services? Then contact prudenthcakers@gmail.com for a better hacking services.
Our services includes:
School grade hack,
hack into email accounts,
all social media accounts,
school database to clear or change grades,
Retrieval of lost documents
DUIs
company records and systems,
bank accounts,
clearing bad driving and criminal records,
background checks, monitoring locations,
+ Credit cards hacking,
+ credit score hack,
+ Monitor your partners phone,
CONTACT: prudenthcakers@gmail.com
For reliable and guaranteed results
loose applicability at the first contact

When thinking about complex domains, having a simplistic model is helpful for a variety of reasons, one of them is to establish a shared vocabulary to communicate with others, the other is to study where/why/how the simplistic model fails to deal with the complex domain. This gives an indication for how to go on about dealing with the complex domain, namely by selectively making the simplistic model more complicated until it is sufficiently rich.

One example of the power of simplicity is the habit of theoretical computer scientists to use simplistic devices such as Turing machines as models of computing and to conflate "effective computability" with the complexity class P and polynomial reducibility (in LOGSPACE). We know that this
'looses applicability at the first contact with reality', but it's currently our only approach to have a meaningful theory of computational complexity and has lead to many deep insights already such as interactive proof systems and zero-knowledge proofs.
But usually there is a run-time that manages the messages between the actors/objects (e.g. Erlang). Where does the run-time exist in such a machine? Would even be possible to have a run-time given the processor units exist at the lowest level?

For example, erlang queue messages into a 'mailbox' that is some out 'outside' of the actors.

I don't see where such message queues would reside in these microprocessors.
A Peek at GNU Radio’s Buffer Architecture
I don't see why a dissenting opinion gets beaten up here... wouldn't it be better for the community to address the perceived deficiencies with solutions?

My main issue is that I found creating graphs is unwieldy. Where in C or Python I can just whip one up.

Is there a reasonably easy way to do it without depending on a library (like petgraph)?
Correct. This is the main point of the claim, and that their CPM is a fabricated stream of visitors with a specific mix of "active" vs. "non-active" users - which they control.
Setting aside for a moment the wisdom of using thousands of cores to enable object oriented programming (which I'm dubious of), it seems to me that the way modern processors handle communication and synchronization is mostly a historical accident, and we could probably do a lot better than just letting processes share memory willy-nilly and having the processor cache sort it out. Like maybe we could give each core a set of registers dedicated explicitly for communicating with its neighbors, bypassing the memory hierarchy entirely for small messages.
nope! not in jest at all. i think the only possibly difficult thing would be finding the solution classification.
The vat model addresses this directly by encouraging partitioning of algorithms into "plans", which interleave in execution while still being easily separable onto different threads.

The creators of E have a short but good paper on the basics at http://www.erights.org/talks/promises/paper/tgc05-submitted.... and the author of Monte explores your position in more detail at http://monte.readthedocs.io/en/latest/vats.html#why-should-w...
There was Russian influence, but maybe not for all the letters. Pinyin 'q' is based on Russian 'ч' if I recall correctly.
Born in a Hakka family, growing up in Cantonese-speaking region, having studied in places where ~50% of the students are Teochew people, and working with people who speak Wenzhounese, I consider Cantonese, Hakka language, Teochew, Wenzhounese, Mandarin Chinese all dialects of the Chinese language, and can't see why it is so special about Cantonese. At least Wenzhounese is much more different from Mandarin Chinese than Cantonese is, but why use the deviation from Mandarin Chinese as a standard anyway? Mandarin Chinese itself should be a dialect.

To be counted as a different language, I would say it should be as different as Zhuang language, Tibetan, Uyghur, Manchu, Hmong, etc. People who speak these languages might or might not come from politically controversial regions, but I don't think anyone would consider these languages Chinese for a second.
why does this matter?
I think we're arguing with extremes. Open doesn't mean anyone can publish anything and be taken equally seriously and paid doesn't mean greedy for-profit capitalists who are just in it for the money.

I'm sure you'd agree that there is value to curation. Who pays for that, and how, is the question.
They do point slightly downwards during approach, before levelling off then pitching upwards slightly before touchdown.
Bear in mind that Ikea is a Swedish company, where the 'race bike image' is much less common, and is pretty irrelevant to their target market for this bicycle. The bicycle looks like 90% of the ones you'd find in Scandinavia, and is intended for daily use commuting, shopping, socialising and so on.

They give the weight as 16kg, which I think is fairly light for a bicycle of this type. Most people would add the basket and rear rack though.
Yes. Or more like renting out your bed while you're not sleeping in it.
I have no contract with everyone. I cant recruit someone from other side of the country to prevent you from taking it.

I have to use my social/economic power. And yes I am happy to "pay taxes" to them. Because I need them but not to a welfare/UBI-addict who just takes.

And whats up with assumption that everyone will steal from everyone all the time if it were not for Govt ?
Actually author of The Great Suspender created a new version called The Great Discarder [0] that is using that new API.

[0] https://chrome.google.com/webstore/detail/the-great-discarde...
I'm trying really hard to figure out what's bad about 'Lightwater Country Park'
Show HN: PackagesHub – A delivery tracker for Android
... and 3 michelin star cooking skills is a must.
You might want to include common unix shell commands. At a previous job we had a customer with the last name of Echo who wasn't able to make a purchase. Turns out our credit card processor blocked them.
Make your Gradle build fast again
Characters 4 through 7 (zero-indexed)
Using govt powers to investigate political opponents. Nothing wrong with that.

/S
Tyres may be left in a garage or shed, where they're susceptible to direct sunlight and/or ozone.
Schizophrenia could directly increase risk of diabetes
It says it above that group:

Innocuous strings which may be blocked by profanity filters (https://en.wikipedia.org/wiki/Scunthorpe_problem)
Highly unlikely to be helpful if good randomness is used for key generation; the security parameters of most encryption schemes means that with the fastest known algorithms, you can't break crypto without exhausting the known energy content of the universe =)
This seems to be the ad in question:

https://stackoverflow.com/jobs/127206/senior-backend-enginee...

About the company:

https://stackoverflow.com/jobs/companies/www-allianzx-com

They also require "eagerness to learn new languages and technology". I'd expect that someone who is good at learning new stuff and knows MySQL wouldn't take very long to learn about how to use PostgreSQL or Oracle - so why make all of these "required skills" for the job?
Actually, I left out a couple of bulletpoints where it mentions that Java and PHP is a big plus.
How many hedge funds fall into this category of scammers? And with our protective legal framework, how come you still had to deal with a situation like this?

Not only do I dislike the freedom limitations in principle, but I've been giving everyone the benefit of the doubt that limiting freedoms will actually prevent the targeted type of scams. In reality, scammers will always find a way, criminals are not bound by laws, and we're still stuck with the inherent flaws of only giving the rich access to wealth-generating funds.
Was it a Search or a Display Campaign for Google? I could understand that adsense webmasters used clickfarms. However finding out that google is using clickfarms for Search campaigns would be uncovering the greatest scam of the Internet.
> do planes actually point downward at any point during a normal descent

For a "Sarajevo Approach" the nose of the plane actually points down until the very last moment [0]. I saw once live and it looked quite sketchy but they routinely did this routinely during the Bosnian war in order to stay out of the range of rockets for as long as possible.

[0] https://www.youtube.com/watch?v=hNQRGOgHrZU and https://www.youtube.com/watch?v=gc6s9fopyg8
Make More Money as a Software Developer II: Side Projects (Content Businesses)
A fantastic book covering similar things that you can read right now is https://pragprog.com/book/tpdsl/language-implementation-patt.... It's the book that got me into interpreters and compilers, I highly recommend it.

It's slightly less in depth than the roadmap of "Crafting Interpreters", but again, it exists right now.
Sure, if you have known information, please share it. And maybe that's enough info to be sure there's a problem that needs to be addressed, so ya, be pissed off about it.

But I'm not seeing a lot of that. What have you seen at some of the companies you've worked at? Can you at least provide one clear case of abuse?

From my end, I work for one of the big tech H1B whales. And the starting salary in the US for a junior position is already above 100k, so that change wouldn't affect my company. I also have never seen the H1B abused. I've interviewed candidates myself, and we pick the strongest we can find purely on skillset, never because a non citizen is willing to work for less.

Is that the complaint? That US companies should hire US workers even if they're not as skilled, as long as they can still get the job done, even though they won't do it as well? Ok, in that case sure, I can see my company abusing H1B then. But I'm not sure we'd want to impose such strict a rule on our companies, seems like it would affect their ability to compete. That's also not the complaint I'm hearing. I'm hearing people are pissed off that we pick equal or worse qualified non citizens simply because they're willing to do it for less.
I said more landlording. Some landlording is necessary. There comes a point where it's creating a new rentier class and a new permanent underclass. I'm against rich people taking advantage of a very unfree market to get a permanent low-risk income from poor people, while ensuring that prices are so high those poor people will be kept like that forever.

I've rented the same flat myself for ten years and barring any huge changes, it's in my financial interests to do so forever, rather than buy a house. That should be the common state, but it's more expensive in many places at the moment to rent than to buy. Which suggests, to my mind, that something should push that balance back the other way.

I just think it shouldn't be very profitable. There are some things a well run state or region can be very good at (and in a number of places around the world, is very good at); maintaining a rental housing stock or other such housing programme is one of them.
> My main point is that safety rests upon the library correctness. And I can see the value of the interlocks this provides. However it is not infallible as the word safe suggests.

I don't disagree with that. Sometimes I don't totally love how the Rust people market the language, and I can see how the statements they make about safety could rub their target audience the wrong way, but I don't know how I'd do it better. I really do think the language does a great job helping programmers write fast, safe, bug-free code... once they get over the learning curve.

If you ever feel like taking another crack at it, this is the reference that made the memory model stuff (which is the trickiest bit IMO) click for me:

http://cglab.ca/~abeinges/blah/too-many-lists/book/
I'll believe he's serious when the gates foundation requires all of their products to be unpatented or patented with zero-cost non-exclusive licenses.
You don't have to watch a video. My first reference is to a paper.
The flip side to this is you can render text several orders of a magnitude faster if its from the latin subset. A fast-path is extremely helpful if you have a lot of text on the screen.
The average working dog or working horse has a better life than the average wild animal or food animal, and very few people are campaigning for the elimination of wild and food animals. Working animals are specifically bred to enjoy working with humans, and some breeds have a temperament that can tolerate the chaotic environment of a circus. Working for a circus is no worse than working as a police dog or police horse.
Check out Vanhawks
I was optimizing for best behavior - so, in the case of Google - Google Search Network only, no network partners. I also moved Mobile devices to -100% so I don't bid in that space. So, desktop & tablet only.
To your point, yes, there are plenty of journals that don't pay (but pay for other activities). Perhaps I should have just called it a fee instead of a job. Here are some that do pay -
http://academia.stackexchange.com/questions/20930/