skysight-inc/HackerNews huggingface dataset:
There are two levels of misunderstanding to this discussion:

1. The way parameters are actually passed in Java, primitives by value, object references by value.

2. How to call this mechanism.

My guess is that many fail on item 1. Once understanding of item 1 is achieved, item 2 isn't terribly interesting.
Major Exchanges to Offer Cryptocurrency Trading
Me too :(
I'm almost 40 and I have the same nightmare.
Goofy – Your Facebook Messenger Client for OS X
I think the idea is that this isn't a new problem for Musk and it hasn't actually stopped his companies from hitting milestones, albeit late.
Using Machine Learning to Predict Chaos
No, it really is different. In C++ you can assign to variable references without additional syntax. You cannot do this (at all) in Java.

I don't know what you mean by "really pass-by-reference". There is no such concept of a "reference" at the CPU level; nor is that relevant to language semantics. If you were to look at the generated assembly it would look identical to as if pointer referencing and dereferencing were used.
Sigh. If you insist on platform flamage... (I mean, I said the Roku was a good product! But no, you have to go prove it's better than what I picked, because this is the internet. So here's why you're wrong, and why the Chromecast is better, if only slightly.)

> I can't see him messing around with his phone to watch tv.

And yet you don't see that for some this is in fact a "killer feature" in favor of the Chromecast? All this tells me is that you've never actually tried the product. Just count how many times you've had to hunt for a remote in the couch vs. how many times you've genuinely misplaced your phone to see how wrong your thinking is here.

The whole point of the Chromecast idiom, which it does really well, is to eliminate the fiddly "TV" interface. You just select the content on your phone, using exactly the UI that you normally use to select the content on your phone, and hit the Chromecast button. The device will turn the TV on, select the input[1], and just play. No remote needed.

As far as "private listening", that's cute, but collides with equivalent features already provided by most TV's these days. You certainly don't need a Roku to get that. Most TV's will pair with a bluetooth headset.

[1] OK, as long as you have a TV that understands CEC at a minimal level. This is sadly not as universal as you'd hope. Most ones I've looked at recently do OK.
This is pretty alarming. Is there another service to switch to that's as reliable and more generally safe as Gmail?
There are no quotas in IITs or BITS. Just SC/ST which is like 1-2%
> Well, yeah, but it's not like pointer arithmetic is some obscure little feature that is hardly ever used. Pointer arithmetic is the thing that distinguishes C-like languages from Lisp-like languages.

That's not really convincing given many languages have pointers (as a directly manipulable concept) and actual pass-by-value but no pointer arithmetic unless you call into some sort of unsafe escape hatch.

> If you're trying to explain a distinction among programming languages that involves pointers you can't just sweep pointer arithmetic under the rug as if it were a trivial detail.

Sure you can.
And yet, despite your claim:

"I think that alarmism has hurt climate science ever since the 1960s."

Only one person in the above quotes is talking about climate (10, 18). And you could certainly find 10 climate "skeptics" who have been horribly wrong in the 90s.

I don't understand who is exactly being hurt by alarmism. Most people choose to ignore it anyway. Maybe you could provide some example where overzealous application of ecological policies have hurt society.
People write incorrect code when they don't understand the semantics. I see this often in Python, especially surrounding its behavior with default parameters.
Gossip about people you’ve never heard of or seen completely defeats the allure of gossip doesn’t it?
What kind of fancy high end hotels are you staying at. At 90% of the hotels I've stayed at everything is right next to the bed.
AWS ECS parallel tasks stability
I'm running python multi process on AWS ECS containers.

Very often the all process is getting stuck with no reason.
Each of the parrlallel task is only running wait loop. this is it.

Have someone face this problem before?

Thanks!
You just read an article about octopuses and then started talking about tech entrepreneurship
I feel like most Facebook events are 'invite everyone.' Whether or not your friendship level is greater than mere acquaintance or working at the same place or studying at the same school.

I don't have Facebook and I have no issues making friends-because I get up and go out and talk to people. Sure they may not invite me to X events-but when I see them we talk, we have a good time, and we go on with our lives.

> meet IRL, connect via social network and then always have a connection of some sort which allows the relationship to grow if nurtured.

I think part of this is "they're just not that into you." Not in a relationship sense-they think you are a fine person. But people have family, work, other, older friends. The vast majority of "social network connections" went just as far for me as some of my in person encounters-that is, went nowhere. But a few did. People don't have the time to be friends with everyone so they simply outsource it to facebook. Sometimes they do things that are interesting and a friendship grows from it-most times, not, in my experience.
It makes a lot of sense to me, we're way off an AI being able to cope with random construction sites. But then it does have to be able to cope with out comms, for example there was a recent self-driving truck case where the truck came to a stop because the remote office had just lost power - that would be a mess if there were thousands on the streets.
On the one hand, writing code on a white board in an interview should be easier, because I have an audience.

On the other hand, I don't normally write code on a white board and I rely on the IDE to correct my syntax (and other) mistakes. So white board coding is a more complex task than my normal coding. So white board coding is harder and I do it more poorly.

On the other hand, if nothing is at stake, if it's just a friendly discussion about how to do something, among friends, I'm less nervous and it's more fun.

But if a potential job is on the line and I'm in front of strangers, it's more stressful and my performance suffers.

I don't know. What's the biggest effect?
Facebook removes 1.5B users from protection of EU privacy law
"I think Tesla will eventually be sold to an existing major car maker or just shut down."

I think Musk will lose interest once EVs are fully commoditized, progress slows down and Tesla needs to be optimized to every detail. He seems to be more interested in "heroic" achievements and big steps. Maybe they'll find a manager who is willing to run a regular company and then Tesla will just be another manufacturer.
I usualy work with at least 8gb RAM.

Linux is not very demanding of memory, but sometimes, I have to maintain legacy code writen in C#, so I use virtualbox with win7, visual studio, with is demanding for the memory.

Outside that, 4gb is survivable using Linux.
Anyone who has had to do with the manufacturing side of car makers (German ones anyway) knows how highly optimized from end-to-end their processes are. It seems doubtful that anyone could leapfrog this amount of accumulated process knowledge and optimization simply by way of being new.

Automation is not a black-and-white thing, either, as it is often portrayed. Sure, some things are fully automated (e.g. assembling the car body), but many things are partially automated. For example, there is a tool which is essentially 5/6/7 torque wrenches coupled to a lifting arm. This tool allows a line worker to mount a tire with little physical exertion in seconds. You see this sort of thing all the time at car assembly lines; offloading mechanical power to the machine, while having a human line up and steer things. (This also avoids a whole bunch of safety concerns you normally have when operating autonomous equipment in the same physical space occupied by humans)

Another example: The body of virtually any car is self-supporting (there is no frame), so getting it right is rather critical. To achieve both the high strength and low weight of a modern car body the steel is deformed very closely to the maximum deformation it can withstand. This needs very good matching of the process to the steel. So, the manufacturer of the steel coil tests each coil individually for its exact properties. For mass production lines only coils meeting very tight tolerances are used. For low volume lines the process is adjusted individually for each coil based on the manufacturers testing and some in-house testing.
This is a hopelessly naive view.

Police training teaches officers to try to elicit evidence of criminal behavior in every interaction with the public.

An officer is always, always, always, trying to find evidence that you have committed a crime any time they are talking to you, observing you, or searching your property. Every interaction with a police officer is an adversarial encounter.
> A really big C++ project can take hours to build. My 18 core/128GB iMac Pro builds in 2.25 hours what it takes a 64 GB, 12 core Mac Pro over 5 hours to build.

While I understand such monsters do exist, I cannot help but balk in horror at the though of millions of lines of code written in such an unsafe language. Things must have gone wrong on several levels to get to this point.
This is the obvious stopgap measure so you can get to market when your self-driving software is very very good but not quite perfect. You use the data from these situations to improve the software, requiring fewer and fewer manual interventions until you only need human assistance in truly exceptional situations like physical damage to the sensors.

I wouldn't be surprised to see an almost-entirely-self-driving car service in certain areas in the nearish future. As long as it's 100% safe and only requires assistance rarely, it makes sense to start building out the infrastructure sooner rather than later.
Well that's easy: quality of build & power please!

It's not hard to justify spending money on tools.
Chemical Weapons: A Deadly History
> those four variants are the product of two orthogonal binary choices and we have names for all of them

Yes, but the two variants that matter most are both pass-by-value.

There is not a single language in common use today that is pass-by-reference by default. In fact, only C++ (and Pascal, but who uses Pascal any more?) even allows this as an option.
i did that over the last few months. It really lowers that addictive quality. right now my feed is all yardsale groups and pages. I've been logging in less and less, and dont miss it at all.
TL;DR the time and investment it takes to perfect fully automated car production is still prohibitive and has a poor return on investment. GM learned this the hard way in the 80s and Tesla is getting the same hard lesson now.
Starting a Game Company and Getting to Kickstarter with Zero Dollars
Over this side of the Atlantic (Europe) there was a book by David Walsh called "Seven Deadly Sins: My Pursuit of Lance Armstrong" where he describes his 12 years pursuing Armstrong and being subject to his Type A bullying character some of it on video.
Bitcoin’s continuing failure to substitute for gold
Here's the alternative presentation that I was thinking of. While it is ultimately about boat sails, note that its author was, at the time, a Research Supervisor at Boeing's Aerodynamics Research Department. Take a look at figures 14 through 17, and their description.

http://ljjensen.net/Maritimt/A%20Review%20of%20Modern%20Sail...
New York’s Enterprise Infrastructure Ecosystem
Valve has acquired Firewatch studio Campo Santo
We're talking about hypothetical time-reversed light, not the usual kind.
The only question is if his milestones are actually any better than the milestones for the most of the market. Blitzkrieg only works if the other parties do not take it into account.
Caprine – An elegant Facebook Messenger desktop app
I’m finishing a PhD on neuromorphic computing. If you want to ask me about it I will do my best to serve :)
I feel your pain. That is exactly where this kind of reasoning goes.

There is always something you don't know, no matter how "senior full-stack" whatever you are. And when that happens, and the company culture does not allow you to admit it, the only solution is to use google, stack exchange, download a book or two, and perhaps ask a friend -- but neither of that makes you an expert overnight (and sometimes "overnight" is literally as much time as the agile process used in your company will give you; just because someone else, who actually is an expert in that stuff, could do that in a day).

The more I know about the things I specialize at, the more I am aware that you can't reach that depth of knowledge and experience by giving three smart questions to the search engine, and reading the three resulting articles. And by analogy, I assume the same is true about some of the things I don't specialize at.

But I have kids to feed, so sometimes I just bite my tongue and produce whatever is possible within given constraints.

This company culture also leads to playing games where everyone claims to believe that of course anyone can easily do anything -- but there are tasks that everyone is trying very hard to avoid: "It's not that I couldn't do that, I am just very busy now working on some other high-priority stuff that only I can do. Perhaps John would like to take this nice and simple task?" "Uhm, I am also in the middle of, uhm, something. Perhaps Joe could do this?" Joe doesn't have a plausible excuse ready (or is not present at the moment), so he is assigned the task. The meeting ends. If anything goes wrong, it's all Joe's fault.

In long term this reinforces the status ladder within the company, because the high-status guys are in the best position to refuse the tasks outside of their field of competence (by claiming they have more important stuff to do); the low-status guys get stuck with the tasks, produce mediocre results, and that is taken as a proof that they really deserved the low status. (If they are inexperienced 20-somethings, they will quite often buy it, and feel guilty about their incompetence. Then some moment later they change job, and realize it was all actually about the company culture.)
Concept is simple enough, but why the price of 5$? Maybe start with a lower price? Not much functionality here to justify the price point.
Agreed. This is not the tech industry where you can change direction anytime and do something totally new. Manufacturing physical goods is very hard especially something as complex as a car. I have worked at a German manufacturer for a while (chainsaws) and it's amazing how many people are working on optimizing processes. This is not something you can pick up in a few years.
Many don't ever see the life partner ... so either they become lesbian ... or law change for man to be able to get married to more than one!
Read the original GAN paper: https://arxiv.org/abs/1406.2661
They've got a longer video at: https://drive.google.com/drive/folders/1gAb3oqpaQFHZTwPUXHPI...
IMHO this looks a lot more like merging between different celebrities
I think the word is awkward sounding because it rests on the assumption that markets always lead to efficiency, and that the creation of a monopoly is therefore a bug
Exactly, you need to have a health check that actually exercises all the layers of the system and returns real data.

You don't want to use actual data, so you add a dummy account.

Someone deletes the dummy account all the servers that are working perfectly start reporting they are sick.
That is why the article is wrong when it says that Java has pointers. It does not, it has references. C#, for example, has pointers and references and they are not the same.
There’s a big difference between a blatantly improbable conclusion in the present vs concluding something about the entirety of the situation here before 700.

All I’m saying is that a small bit of doubt is healthy.
I don’t see why C++ “references” should have a monopoly on the term “reference," such that a language calling anything else a reference is making an error. C++ references are actually kind of a weird/unusual language feature that isn’t being taken up by other languages. I don’t see cause for reserving a term for them. Each language can decide what it is going to call a “reference.”
I agree with this approach. It seems that one of the consequences of "Agile" is a general reluctance to invest a fair bit of time upfront thinking about interfaces. It's as if the interface design process somehow became associated with documentation, regardless if any non-code documentation is ever created.
What is unreal is that these homework assignments don't get the job, they get an interview. The interview is then still the standard whiteboard coding and system design sessions. If passing take home meant getting the job, it would be more palatable. In the end, these companies suck at developing reliable evaluation instruments and it shows in how they don't trust the homework assignment to hire on its own.
TLDR: objects are not passed by reference; object references are passed by value
Google because I need the best results in the least amount of time. I’ve tried switching to DuckDuckGo and I just find myself using the !g way too much to justify the switch.
The emails are spoofed. The bug is Google is labeling emails with "Sent Mail" because "from:" header matches your email.

I think the "bug" was that not all "Received-SPF" headers are not correctly checked (only first one was checked). However, I'm not even sure if this is a bug since I'm not sure if their migration of emails into G Suite will work if they start not trusting "from: header.

The real bug is probably that email is not marked as spam :)
There cannot be a real meaning or a right meaning, only an agreed upon meaning. And the rest of the world first have to agree on that meaning. But there is no agreement so far.

Furthermore, the term is so useless, that most people only encounter it in debates about its meaning.
I was always confused about what people meant by 'hockey stick growth'... until I worked out they mean ice hockey stick growth. A normal hockey stick wouldn't be very impressive growth!
You can weight them.
If it quacks like duck, if it looks like duck, if it walks like duck - it duck.
Yeah, but orbit is predictable and traceable, while drones could also fly under the clouds if required. I just don't understand the "Earth is so huge" argument.

Is it, really? I've thought the only reason we can do drone strikes in Syria is exactly because it's really hard to hide if you're always being tracked.
Coming from C++, if "passing by pointer value" is considered "passing by value", then what is the opposite? Not passing at all? I mean, there's always going to be _some_ kind of value being passed?
I've spent enough time building systems and doing ops that this complexity genuinely scares me. Have you used this pattern in highly scalable production apps? What's it like to debug when everything goes to hell?
Although the article is focused on automation, I'd say almost all of the software industry is in a 20 year period of failing to learn much from TPS/lean (with no end in sight).
Yes, but the two variants that matter most are both pass-by-value.

And they are perfectly distinguished by being value types or reference types.
I'm not sure how they would fix that, assuming that's even a bug. The email protocol is completely unverified, anyone can send the header they please, including spoofed From: headers. The GMail client itself even allows it, when you compose a new email you can change the "From" to anything. That's actually a rather useful feature when you have several addresses redirecting to one gmail address.
I used Yahoo! in the earliest days.
Then I tried HOTBOT.
Then it was Altavista, and it’s Raging derivative as soon as it launched in 2000 or thereabouts.
I’ve used Google almost exclusively since 2001.
My only connection to other people outside immediate family was Facebook. I deleted mine, and now am stuck with no methods of contacting many people I know or once knew. I miss most of the major events in their lives. It's interesting to see how easily disconnected one can be when you're no longer seeing people involuntarily in classes and through a university community.
What should I study first before starting a PhD in neuromorphic computer?

If it matters, I graduated with EE but now doing Masters in CS (Machine Learning).
Having started off doing VB programming and now .Net and Javascript with some C mixed in this all seems like second nature to me.

C# is somewhat more clear to me because it lets you do either, which VB kinda did too.

The key point here is reference types vs value types, which is distinct from pass by reference and pass by value.

Java is pass by value only with reference types and primitive value types.

C# has reference types and value types and pass by value default with pass by reference optional.

passing a reference type by reference is passing a pointer to a pointer.

See: https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
Random? The girl looks exactly like Holly Valance.
This form is cryptic, and raises the following questions and more:

Who is running this entity? Why should I trust you with information about my applications? What experience do you have in this field? What would be the approximate costs? What exactly is our privacy policy? How do you handle data? Are you GDPR compliant yourself?
Ultimately, yes, more power means time aka money to pursue a target freely while messing with feature engineering. Brute force a la full DL stack is not there yet for two reasons: on one side, the space domain to search for novel materials is immense; on the other side, novel materials found through ML methods must be stable somewhere in their physics state diagram, synthesizable to be manufactured properly and cheap enough to be worth engineering deployment. The x10 process acceleration (from 20-30 years to 2-3 years) is actually in the space domain search thanks to ML methods working through several thousand experiments like in the linked article, not in the engineering readiness protocol for a candidate novel material from the lab confirmation to the real application. Outsiders can help as well by implementing their own pipeline after collecting their niche-specific datasets through journal papers, conference contributions and meeting minutes. I for example am interested in novel alloys or steels for Gen IV nuclear and now creating my own dataset for a first shot, having got a benchmark already from a known, valdated and successfully deployed material.
i could easily be wrong, but, IMHO the hard challenge to being just another car manufacturer is that car manufacturing is already so competitive and dominated by large, well-funded global players.

how can small upstart Tesla compete with that? up until now, the answer has been: by having this unique, kick-ass, smart, rare, high-priced and prestigious electric vehicle.

the trouble is that the global majors are catching up and starting to offer their own kick-ass smart EVs.

my humble guess is that no small upstart can survive as just another car manufacturer. they need a special advantage, some secret sauce. i fear Tesla won't have that in the future.
Glad to see this blog pop up here. The author has great insights about investing, FIRE and careers, even though his worldview is skewed towards the SF bubble heavily.
You might compare the power draw of your PS4 to alternatives. One might end up paying for itself over a couple years' time.