skysight-inc/HackerNews huggingface dataset:
It's not that other languages don't have references, or that they cannot redefine references.

It's that the phrase "pass by reference" is a term of art in compiler design, and all language theorists including those who work on Java agree on what it means, and what it means is the thing the article says it means, and Java doesn't do it.

What gets passed by value in Java? Well, sometimes it's a reference-as-Java-means-it! But that reference is always passed by value, never passed by reference.
ELAD ICO – Equity Ledger Assets Decentralized
Sorry, no. Leverage by itself does nothing to make an investment good or bad, as you say. Arguing that a leveraged investment is bad inherently is simply wrong. Doing so when the interest rates are regulated at a near-prime level, the interest is untaxed, and the downside loss is capped by foreclosure and bankruptcy laws a much less than the loan amount is flipping insanity.

Like I said, I actually am on your side that the US obsession with homeownership has led to all kinds of bad externalities with poor urban development and income inequality. I'd support all manner of regulation intended to decrease the subsidy we pay out to the middle class in favor of higher density rental environments.

But houses in all but a few markets are and remain "good investments" by any reasonable interpretation. To argue otherwise is to argue in bad faith. Stop it.
Sense ICO – Ethereum Token Sense
we have been recently exploring concourse and I would say their approach to CI has been very refreshing.
This was at Indiana University (in Bloomington, Indiana) in Fall 2017. The Indiana University Outdoor Adventures club went on a hike through a nearby cave. To prevent vandalism and overtraffiking, the cave has a locking gate inside the entrance. (Far enough inside that there is no cell signal at the gate.) (I believe the key can be checked out from the park office.) One new member fell behind the group, and:

* his assigned buddy completely forgot about him, and

* the club leaders failed to account for him at an end-of-hike headcount.

Later that weekend, somebody who was on the trip (I think it was his "buddy") realized what had happened, contacted a club leader, and they drove out to the cave. They found him just inside the entrance. He had spent about 2 nights inside the cave with no food and little water. He was fine, but it caused a bit of a ruckus in the news.

FWIW, the Indiana University Outdoor Adventures club continues to operate as a university student organization. [0]

[0] https://imu.indiana.edu/activities/outdoor-adventures/index....
You can never be sure you've found all the backdoors.

Make sure you have backups stored somewhere that your web host/server cannot alter. Make sure you have a plan on how to reinstall whatever OS and blogging software you need from the ground up.

Do not trust p0wnd boxes ever again.
FRYA ICO – powerful platform in Business category
AI Opinion ICO – solutions in the field of diagnostics
Not hacker, not news.
Bithumb to Launch ICO
I think this is exactly what is going on. Gmail doesn't use IMAP folders in the traditional sense, it uses labels. For something to appear in your "Sent" folder, it only has to show your email address as the sender. Since it's quite common for spammers to use your email address as the "From" in spam messages sent to you, Gmail automatically throws it in your Sent "folder" by way of a label.

I freaked out at first when my Fastmail account started getting spammed seemingly by my old Gmail account (I no longer use Gmail but I kept the account active and forwarded to Fastmail to catch anyone I forgot to update with the new address). I logged into Gmail and immediately changed my password, made sure I didn't have any third party app access, and turned on 2FA.

After seeing this HN piece and reading through the first few messages in the Google product forum, I realized it was typical spam that was breaking through Google's spam filter and freaking everyone out due to Google's handling of the Sent folder/label.
While I agree with you, from my experience, it seems like something that is more often normal to have knowledge of for older designers but seems like more of a passion for young designers to fully grasp as they may have to go out of their way to acquire such skills. I've found great people to work with of all ages but if they don't have coding skills and understand the evolution of graphics into interfaces or web assets than it becomes more and more difficult to continue working together on tight projects.
Ya, for all the faults of social media, and we know there are many, the ability to publicly shame companies doing sketchy things into changing is a plus. Who knows how this falls in the balance between good and evil?
Out of curiosity, how much is rent per square foot?
> Student safety in any activity is our primary focus
Station attendants pushing people in isn't that common, most lines in Tokyo have a train coming every minute or two during the morning and that would just make everyone late. However can't move your arms crowded is the morning commute everyday unless you live far from work at the end of the line and can snake a seat. Even then it's not guaranteed (another compounding addition to your stress) and often times you'll be just as miserable as everyone else but with the added misery of the longest commute.

It's interesting to experience once on vacation because you planned to go to the airport during the morning. It's something else entirely to do it everyday in a stuffy suit until you retire.

However that level of travel only happens in the morning. Overtime culture spreads out the number of people leaving after work, even though technically everyone should get off around the same time.
That goes for plenty of articles here, I’ve always felt that Hacker News was for any articles that people in tech might find interesting. I thought this was a great piece, and really well written, I’m glad it was posted here.
Uber Eats to face ACCC probe over restaurant contracts
Apple to US FBI: We will never unlock a device for you! See you in court!

Apple to China: What can we do for you, comrades?
Smalltalk has had this too since 1980 or earlier. The Smalltalk approach generally involves changing the code for a named method and then restarting either the method or a code block inside the method. Coupled with Smalltalk's flexible doesNotUnderstand error handling for when methods are not implemented, coding in the Smalltalk debugger is phenomenal for top-down programming where essentially you keep pushing deeper into a code base you are creating on the fly.
> Only the country currently propping up the regime's genocidaires with all-out military support is claiming it was unspecified 'militants' who blocked the inspectors.

Actually, it's UN personnel that blocked the inspection from happening because it was them who came under attack and thus declared the situation too dangerous for the inspection team [0]. Neither Syria nor Russia had anything to do with preventing that inspection from happening.

[0] https://www.opcw.org/fileadmin/OPCW/EC/M-59/en/ecm59dg02_e_....
> running even when you may not have liked how well you hit it.

How many times are you expected to run in baseball though? In cricket, it could easily be 100+ (22-yards a time).

Same with bowlers - a 10-20 yard run up for potentially hundreds of balls is a not insignificant amount of work.

I feel like you are comparing two things that are _different_, and just deciding one is lesser for no clear reason (both sports seem quite athletic to me). I'm also not sure what difference the size of the bat makes to athleticism (they also aren't _that_ much different in size: <4.25in width vs. ~2.7in for baseball, <38in length vs. ~42in for baseball, and weigh roughly the same: ~1.2kg for a cricket bat, ~1kg for a baseball bat).
Some bitcoin advocates think that blockchain-based financial products will somehow provide credit while solving the problem of systemic risk, which doesn't seem possible to me.

Others think that credit is just a scam and the main utility of banks is storing money and processing transactions, which is absurd. (In this scenario bitcoin takes over these functions and the financial system is no longer necessary.)

Does your view fall into one of these categories?
It’s useful to realize Edit and Continue is not for professional programmers, and the qualities we’d most want are not appropriate to every problem.

The horrible code you inherited as the programmer brought on is because some non-professional domain expert made a ‘hairball of extreme utility’ that unlocked product-market fit on back of a mess of experiments.

VB’s persona was ‘Mort’, literally a scientist trying to get an answer, or a business person trying to solve a problem, not a programmer trying to build a system. It’s 99 hairballs of no utility and 1 that wouldn’t have been built otherwise because no one knew it was useful until it exists.

Some categories of UI experience problems lend themselves to simply making the trial loop as quick as possible.

It is also true that understanding a dataset has an initial experimental component. No amount of thinking about code is going to tell you the dataset has a fatal flaw, until you discover it.
You might want to look into the insurance coverage that the Boy Scouts of America has, with what is a shoestring budget by comparison. There's no way reasonable insurance is difficult for Penn State to obtain or afford.
i mean another company besides amazon or ebay could, they wouldn't change anything
I’m going to e-mail them. I hope a decent fraction of this reading this do so, too. Communication is a key part of accountability.
You're assuming that housing prices always increase. If they decrease, the property is not generating income but losses even if you rent it out.
Good answer.

I don't have a strong maths background, (had to relearn quite a bit), but found the coursera course to be really useful (and a lot of fun)
Yes and no.

I can recognize the advantages of such a neighborhood, but about 25 years ago, I decided I can't handle listening to my neighbor's stereo at 2:30 in the morning.
It's quite obvious that every crypto trader and exchange would check what's not allowed on "real" exchanges and do exactly that.
Sort of. It shows who paid who and their comment, but it does NOT show how much money was exchanged.
lol, try _at least_ $100M spread among 10 promising teams before they start coding. Building a better facebook _with traction_ for free to get $100,000 at 6%... This is completely ridiculous.
>The use case for a blockchain is narrower: it can be used to establish trust between two parties in absence of a trustable third party.

It doesn't though. Now you're requiring a trusted (not a given) block chain that involves at least one third party but most likely many more at a high cost with more waste than traditional means.
All just part of training people to think that the two options are "all of your data is stored permanently on Google's servers and they can use it for anything" or "your data is not stored anywhere ever and you have to type everything from scratch every time".

Store personal information on a device and not send it to the mothership? Unthinkable!
So I just had an experience of being forced into "vertical slice" development (not quite the same as architecture, but still). This seemed initially as crazy as erecting a multi-story building in vertical slices. But it turned out to have some advantages, and I might do it again by choice.

At the risk of stating the obvious, at the end of the day, it's the use cases and user stories that matter, and in my experience, these almost always evolve over the life of a project. Designing from the ground up often ends up supporting potential requirements that never become real. As the project grows and matures, it becomes hard to trace whether some capability in a lower layer is critical or unneeded, so the tendency is to keep everything. This can become an albatross.

The virtue of vertical development, is that it's easier to do all the work and only the work that is required.

Theoretically, the flip side is that it's easy to avoid thinking up front about the big picture, and easy to promote stove-piping with all of its disadvantages.

My guess is that either the traditional or the vertical approach involves eventual refactoring, and that the first leads to bloat in unused capability while the second leads to bloat in duplicated capability. But the bloat comes later in the project with the vertical approach. In the early phases of a project, the vertical approach may lead to leaner, more malleable systems, with faster delivery and user interaction.

Bottom line for me, is that vertical development didn't fail (I thought it would), and had some surprising benefits.
Drinking water (instead of sugary and/or acidic drinks) is actually a very good way to prevent tooth decay.
RTF is essentially the same syntax, sans the option to define your own markup. Only barely human readable when produced by a word processor, though, but generated TeX is awful as well.
Ask HN: How to test app (Mac/PC) software in cloud
We have a Mac/PC bit of software (written in Unity3D).

We have built an auto-updater for it.

We need to be able to test different versions of our software with different versions of OSX/Windows, ideally with different proxy configurations.

Does anyone know of a cloud service that does this?
If that is true what happens when all the bitcoins are basically mined out? That doesn't seem to jive.
Show HN: Absence Verification and Detection Helping Instrument
A steak or carrot is a distinct ingredient unit.

“Natural Flavors” is not.

Obscuring the base ingredient unit is something I’d prefer wasn’t allowed.
As mentioned in the article, an English translation appeared in 2013-4:

https://www.upress.umn.edu/book-division/books/summa-technol...
When I was growing up I remember the pride our educational system tried to instill in us and it seems so fake in retrospect. It's impossible to be proud of a nation that is only a land of opportunity for those who are white and middle class.

Its not that I'm not proud to be an American so much as I don't consider myself one I'm just a person who happens to reside here because I don't have better options.
Not at all. Blockchains don't protect against poor investments or too much risk in any way. If we had a run on the banks you might have an argument but that didn't happen.
> I made a lucky financial decision

Also known as speculation
> The only Apple device with an OLED screen is the iPhone X

I think the iWatch also has an OLED panel.
I think we can all agree that there's a relationship between expensive real-estate markets and high-density structures. But are the buildings a cause, or an effect?

And if the reason to restrict density is cost, 1) how do we explain the participation of homeowners, and 2) how do we square this with the other ways people invest in their neighborhoods?
Why not just put “Edible Stuff” as the only ingredient... as long as it was a bunch of people who know what I should eat that ok it.
My comment intended no racism whatsoever, just acknowledging the current state of the Chinese automobile market, and I acknowledged this was only temporary.

You are correct about buses, though. BYD is dominating everyone else in electric buses.
It's easy to overlook how critical infrastructure is in the ecosystem. In 1998 pervasive Wifi wasn't a thing, and virtually all noteworthy apps were desktop oriented. Generic cloud storage wasn't a thing yet, and household internet was connected directly to a PC anyways, so a serial connection to a PC for sync makes sense -- USB was still very brand new, while serial was pretty universal.

To me the interesting question is, given they had a functional device, how did they fuck up the next decade? Palm could have easily introduced many of the same features iPod had, and rescued 3Com/USRobotics from the dialup modem graveyard. Instead they spun off Palm for a forkload of cash, after driving away the founders to Handspring. It wasn't until 2004 that they supported any sort of sound beyond piezo buzzers with the Zire 31.
> And news sites have the freedom to remove unwanted noise and divisive trolling from their articles.

Sure they have, but if you actually consider media the "fourth branch of government" then wouldn't it be more desirable to let people have public discourse and debate, after all, that's supposed to be its role?

Print media at least has reader's letters, what's the modern equivalent of digital media? Comments! They allow even more people to participate in the discourse. Disable the comments and what's left? Pretty much nothing but articles quoting random noise from Twitter, which isn't something everybody can or wants to participate in.
Show HN: Curated list of the best places to promote any business online
Keep in mind, Apple is the company that told a few angry shareholders that they should “get out of this stock” if they were upset about Apple’s environmental initiatives.

Granted, that’s only a CEO change or two away, but the culture very much appears to be one where short term profit isn’t the be all end all.
I’m not sure you can bundle India with the likes of Japan. Two totally different levels of development.
You need a controversial title, or the topic will be ignored and not discussed here.
Funny how Japan actually got nuclear striken and they took the completely opposite approach.
Exactly! Everyone knows the correct way to make a grilled cheese sandwich is to turn your toaster on the side and grill it that way. Like this: https://grilledcheesesocial.com/wp-content/uploads/2014/06/b...
They absolutely did, and that's the entire point: the growth-begets-growth tautology of land (and job) development in the US; a subtly-hyped gold rush for milquetoast everymen wherein people tired of high costs of living are trying to catch their lucky break by moving to the handful of areas at the exact right time where you can still buy a big house and snag a semi-rare high-paying job. They read 'metros with the highest rates of income growth' and they think their incomes, but strangely not their costs, would grow too.

People do want this, because they've done it with Raleigh, Nashville, and Boulder, and Austin before that, and Portland before that; and the article's point is that there's always another metro somewhere where growth can be jumpstarted for a few years before it fizzles out.

Established and mostly well-functioning metros like Chicago and DFW don't qualify in their entirety, because individual suburbs or exurbs within them fulfill the same role that Boise now plays. Boise is being used here because it's remote from other cities of comparable size, so it's riding solely its own coattails, and the failures of regions far away that draw people in.
The FBI doesn’t have the power to ban Apple from the US. There’s no legal framework to dissolve a corporation for a dispute about searches.

China, on the other hand...
Isn’t the infield fly rule essentially patching a bug once it was discovered that it could be exploited? I don’t know much about baseball, but it doesn’t strike me as a rule change that would effect the game negatively in any significant way.
Not sure how you are defining "general intelligence".

Why wouldn't AIXI count under your definition? (I recognize that AIXI can't be truly implemented, but I don't see where your explanation fits in a "unless you have a halting oracle")
To put it another way, the biggest problems with JSON aren't with the representation but with the semantics. S-expressions have no inherent semantics beyond those provided by the structure. Take this S-expression:

((:foo ("bar" 1))

and this JSON:

{ "foo": [ "bar", 1 ] }

and you'd think they have the same meaning, but they don't. The JSON decodes as "an object with one key, foo, which maps to an array containing the string 'bar' and the number 1." The S-expression decodes as 'the atom :foo is paired with the pair of the atom "bar" and the pair of the atom 1 and the pair of the nil atom." How to interpret the atoms :foo, "bar", and 1, as well as the meaning of their relative positions in the S-expression structure, is the actual hard part.

ETA: I just realized I pretty much repeated what an earlier comment said re: semantics. Sorry for the redundancy.
Thanks! That's a great call. As one who happens to love (subtle) CSS shadows, I'm surprised I didn't think to do that already :) Not sure about the plax though... maybe.... really appreciate the feedback though!! (Curious: What do you think about the value prop? Is that something that makes sense to you?)
... and downvotes without a cogent argument against.

Apple is blocking users from running apps (obscure workaround aside) unless the developer pays a yearly fee. How is that not racketeering?

To be clear, we’re not even talking about the App Store here. This is for WWW-distributed Mac apps of the regular kind.
>It's thanks to this try-and-fail that this man was able to build things that nobody thought to be feasible.

Can you list a couple of things that this man built, that everyone thought not possible?
True, but for the other x% of the population it could be great ;-)
I find this a bit of a strange statement.

I started with Extreme Programming in 99 and grew and evolved through all the refinements to the process around testing. It's always been about providing safety. Fast has always been about not running silly tests that take too long

Fast Feedback is a core objective. It is not in competition with safety, safety is an integral part. Safety is the feedback you are expecting. We want to know about that safety fast.

A popular term that came around in the early 2000s was "Brain Engaged", meaning you needed always to be aware of why you were doing things and not following blind rules. Meaning you need to know the purpose of going fast.

The whole point is to go as fast as possible safely.

Some of the biggest challenges is how to get things quick while maintaining safety. Kind of makes no sense to have fast tests with no safety.

Now you mention mocks, and I have seen people mock in very strange ways that devalue tests.

I like the general guidance from Kent Beck "I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence"
Nice! I made a website like this years ago inspired by a thing I saw on HN called the memento mori (remember, you are dying!) :)

http://moriclock.com/
I'm sorry that you're apparently having trouble with the concept of personal responsibility, but I guess I'll just attribute that to a lack of proper upbringing. I mean, even though you are presumably now an adult yourself, I'm sure you'll sleep better at night knowing that you can pawn such failings off on Mom and Dad.

Not many people like to think about what they're actually swimming in when they're at the ocean. (Let someone pee in the pool, though, and everybody freaks out!) In any case, I expect that you're smart enough to know that likely not a drop of that urine is going to make it out of your back yard! And even if you peed directly into the ocean (even if you personally generated 21 million gallons of effluent), that's not really much compared to what's already out there naturally - fish pee and poop and rotting dead things and such. (Fun fact: Much of the sand on the beaches that you and your family love to play on may have itself started out as fish poop.) Even less so when you consider that most of that 21 million gallons is just water anyway.

Quick quiz: What do you think becomes of things like E. coli and other nasties when they hit seawater? (Consider issues like temperature, salinity, and pH.) And if you're worried about viruses and such, then maybe you should go ask J. Craig Venter about that.

In other words, while 21 millions gallons of untreated sewage sounds like a lot (and I personally wouldn't want to swim in it or anything), it's probably less of big deal than you think it is. It would probably be best to filter out the biosolids first, though, since those may have actual value. As might the nitrogen in urine (urea), if that could be extracted.