skysight-inc/HackerNews huggingface dataset:
https://kotlinlang.org/docs/reference/java-interop.html#sam-...
selection?.organization?.owner is an optional value, meaning it might be nil/null. That "if let" basically says if it's not nil to assign its value to "person" and execute the block. Then inside the block you can treat "person" as a non-optional, known value.
I'm pretty sure Google has the same list from their records of sent emails.
If they get to build an efficient OS with a language running on a virtual machine and without pointers, they would have made a point. Only the future will tell.
My University also had an 8 character restriction. When I asked them about it, they said it was because they wanted a single password across all of the systems, and some of them were really old and had an 8 character restriction, so that had to propagate up to everything else.
One of the great benefits of FPGA compared to ASIC is that when you have some obscure low level bug appear you can just patch it on already sold devices, just like in software. You can also implement new features the same way, limited of course.
I don't disagree that this is common, but it doesn't require special skills or extra attention to detail. Your code to load the 'thing' should always use a Loader (or whatever you choose to call it) - some abstraction that loads the thing and checks for permission. It's really not that hard, and it's the bare minimum of competence I expect from a junior web developer. If you have littered your code with SQL statements, you're almost certainly doing it wrong.
Drop a nuclear bomb on any Google Maps location
Digital Transformation:5 Challenges Businesses Face
TypeScript has structural typing, that is a HUGE difference.
>Seriously, there's no way even Google could intersect the sets of all crawled web documents containing those individual words in 30 seconds, much less two seconds.

I believe you're mistaken. What I've heard is that for every word, Google has a list of every web site that contains that word - they've flipped the database. So, I believe, if you search for (without quotes) neanderthal violet narwhal obsequious tandem then -- and I just did this query, which took 0.56 seconds, but decided to remove some of the words, so it can get it me results. When I did plus signs, making my query +neanderthal +violet +narwhal +obsequious +tandem it said it worked 0.7 seconds to determine that in all of the entirety of the Internet, there is not a single document that has those 5 words on it.

How do you think it determines in 700 ms that all of the sites it has indexed on all of the Internet does not contain those 5 words anywhere on it?

The answer is that it has a rather short list of sites that contain the word narwhal, which it then intersects with the somewhat larger list of sites that contain obsequious and so on. 700 seconds is plenty fast when you take that approach.

so, this explains why joining stop words (which consist of billions of pages, each) takes so very long.

using stop words it is easy to make queries that take one or two seconds each.
The State of Go – Where we are in May 2017
Are these cloud services going to be served from newly built 100% Microsoft datacenters or servers colocated with Hetzner South Africa (Cape Town and Joburg)?
Although short, an absolute joy to read, too. Not trying to sell or plug any idea or worldview, just sharing a story about the joy of the human condition. Blogging was made for stuff like this.
@dang: Are influenced submissions investigated? This post was submitted by an account with no other submissions/comments except this. I suspect some mischief, but have no proof. Is is possible to look at the first few votes made for this post?
Ya, I'm not away of any other popular OO language that goes this route. The implications of structural sub-typing are huge, though I guess many programmers wouldn't be able to call it out.
Being stocked, maybe. Being sold, I'm not so sure.
Good idea or not - I am worried about the security of this. Some of us have signed contracts that specifically mention that we shouldn't share company information with third parties.

Even if a person hasn't signed a non disclosure, how ethical is it to share in-company politics with others?
25 मई को करे लाल धागे का उपाय और मिंटो में देखें चमत्कार
Related https://news.ycombinator.com/item?id=14347648
I am usually very skeptical, esspecially when it comes to the pitfalls of exchanging personal advice, but this really is not personal advice. This is ethics training.

I think the difference changes Everything. This could solve a very real problem: the mysteries of navigating ethical standing.

I am concerned about the anonymity, particularly that the advice depends on the info provided while the user is representing not only themselves as a patient but also their ego. Ideally, the user would have comfortable assurance of their anonymity and the concept would have a unique value. If doable and manageable, I would believe in that.

Privacy would be a concern for many users (for various reasons) but not all. My thought about anonymity is about usefulness, not privacy.
For eeveryone interested in a history (and general overview) of the game I suggest Immortal Game by David Shenk (https://www.amazon.com/Immortal-Game-History-Chess/dp/140003...).

Specifically he does mention how Chess was considered in ideological terms (for example by the Church, and later by Soviet Communism) and how the public perception of the game changed with time.
Aka: Schrödinger's Googler
Why this comparison?
Divergence and quality diversity
I guess that the next one will be: "Kotlin is like Rust", or perhaps there should be "Kotlin is like Go" first?
If the client only sends the hash to the server, a MitM also only needs to capture the hash.
Aspects of clarifi
I don't think it's needed users interface.
This is literally just a link to the AAC licensing page. Of course, Fraunhofer originally invented MP3 and got licensing fees from its patents instead.

<strikethrough>The real WTF is how readily news organisations will just print a press release put out by Fraunhofer saying "MP3 is dead".</strikethrough>
I enjoyed the video with the song.
>Variants of chess are common everywhere

Damn true. I can still remember my high school chess coaches getting mad at us for playing bughouse, saying it ruins our ordinary playing. I never believed it would, and it was quite fun, but then again, practice time is for practice time.
> what else could they be doing?

I recommend reading the Stanford paper[0] (page 12), which spells out in a lot of detail exactly what they were doing.

In short, your pathological query would have searched for every document which contained one of your words, discarded those which didn't match all, and then sorted by word proximity. I expect for a literal phase search, there would be a final pass to look for the exact phrase in order.

[0]: http://ilpubs.stanford.edu:8090/361/1/1998-8.pdf
Alive and Kicking – Mp3 Software, Patents and Licenses – Fraunhofer Audio Blog
How is that different from say Unreal Engine, where you can already make a top-notch (graphics wise etc.) 3D game without any programming - by using their blueprint model? The point it, it still requires someone expressing the desired gameplay mechanics in terms of the blueprints ("lego blocks") -it's not that different from programming, except maybe looks more friendly than code.

It's a looong way from tools like that to a state where a CEO can ramble on his vision for some app in 100% natural language into the microphone, and clever AI figures out all the blanks and automatically programs it for him.
Hetzner South Africa have datacenters in Cape Town and Johannesburg. Their reliability and support is excellent. I am assuming that your services are not limited to cloud VMs and can run on bare metal machines.
If I squint my eyes hard enough TypeScript looks like a LISP
Maybe the generalized version is simply:

"All these new languages with C-derived syntax and automatic memory management are pretty much the same -- so pick the one that is most supported on your target platform, get to work, and don't worry about it."

I'm kind of expecting someone to do a "Meta-Kotlin" next: a language that has the common intersection of features from Swift, Kotlin, C# and TypeScript, and offers tidy code generation for any of these.
The Henry Ford quote about faster horses comes to mind.
Why not do "Kotlin is like PHP" or "Kotlin is like Visual Basic 6" immediately?
I say do it and see, if this is as opposed to the nirvana of peace and harmony we exist in now, let's face it, how much wronger can it get ?
I would be interested if anybody has tried both CRE and Neutrino.js (https://neutrino.js.org/) and could share their experience with Neutrino? Was it worth it? I'm thinking of using Neutrino.js for my next project (because with CRE you're running against walls if you need just one simple customization from the given defaults, which means to eject)
If you have contacts at Heroku (which you must if you got on the CI private beta), then ask to get on the other private beta they are running now (Hint: Slack)
> No, you see - in the United States it is assumed that any towing or work activities must be done with a truck.

I love subtle cultural differences like this where two sides are completely unaware that life could be any other way than it is. :-D

In the 80's and 90's in Sweden, I remember that every single car had a trailer hitch with a tow ball. And if you needed to buy something bulky at a hardware store, you borrowed or rented a small trailer. Every single hardware store has trailers for rent! Most large gas stations has trailers for rent! The only people who own pickups are farmers! Why would anyone want to buy a pickup?

Meanwhile, in the US, tow balls are extremely uncommon, and I don't think I've ever seen small trailers for rent anywhere.

Another funny difference is what camping looks like.

In Europe, it looks like this: http://www.widlundshusvagnar.se/valj-dragbil-och-husvagn-med...

In the US, it looks like this: http://www.rv-camping.org/towing-a-vehicle/

The first time I saw an RV towing a pickup I was completely dumbfounded.. It's on backwards! The car goes in front! Whyyyy?!?
Reviews of Seagate Firecuda SSHD
As I already wrote the last time: https://news.ycombinator.com/item?id=14348158

But don't villify Fraunhofer over this — as a public nonprofit research institute, they're expected to finance their research with patent licenses.

If you want to be angry at someone, look at all the for-profit entities on that list, who absolutely have no need to collect AAC license fees, as they've got more than enough profit, but still do.

In fact, I'm also a bit disappointed that Google entered this fight with VP8 and VP9 — with their free products it means that only companies with already large budgets will be able to create such standards in the future, and research institutes will be unable to do so, giving even more power to companies. I'd prefer a world where such standards are designed by impartial nonprofit research institutes. A similar issue exists with the WHATWG standards, which are dominated by Google, Apple and Microsoft, which is part of why we now have EME.
Not a surprise. 90% of news is PR of some sort, you just need to ask with any story who has paid to put it there.
Kotlin isn't much like Rust. A comparison to Go would be interesting, especially now Kotlin has coroutines.
> And I never have to change the oil.

Well yeah, you kind of do need to change the oil if you don't want the gearbox to die an early death. There's also still coolant that needs to be changed regularly as well. EVs have significantly less maintenance, but there's still critical maintenance that must be done on time if you don't want to damage your car.
Kotlin, Swift, and TypeScript have modern features like type inherence, null-safe, closure, and are supported by big company.
Jupyter Notebook: Little-Known Tricks
Google never had stop words. The original lexicon only included the most popular 14 million words (for fast bucketing), and rare words were processed specially.
Also long long ago... I was watching a video of a guy channeling aliens. Someone in the audience asked what would be the next big thing for humanity. I immediately typed the query into Google. It showed the page head.... 20-30 seconds later it came up with a single published paper about "nuclear magnetic resonance identification"

Today it resolves instantly and finds at least 10 publications from before 2000.
Sure, but if they've MITM:ed your trusted certs, aren't you already boned in so many ways?
The real problem here is discount journalism that doesn't have the time nor inclination to figure out the real story.

Of course Fraunhofer would frame it this way, but when tech blog writers don't even understand what patents are, it's pretty sad.
maybe because it's javascript, which is borrows from scheme, which is a lisp?
The problem with that is if you make a mistake the first time, then redo it by hand, you have used up 20 minutes. Made a second mistake, and you are even with automating it.
Check out Michele Thomas or Paul Noble Audio language learning - absolutely no reading or workbook required.
i dont say this a lot, but it seems this judge is biased in this case. to say the forum post was likely only intended for 'fellow modders on that forum' is not 'reasonable' at all, since generally, in all other cases, 'open source' means open source for everybody, not a limited set of people. it seems he wishes to ignore this inconvenience to benefit the established interests over the mobile developers.

where i live, the defense lawyer could argue the judge has shown he is prejudiced and the judge could be taken off the case.
I shameless self-plug: As a successful Japanese learner (and since then, a Japanese teacher and recently a software engineer in a Japanese company), I was interviewed recently about learning Japanese: https://www.koipun.com/blog/learning-japanese-by-listening-a...

Why should you possibly be interested: because not only did I learn Japanese and taught it, I also did a fair part of reading about the research on language acquisition and neurolinguistics as a part of my master's studies, so I know what I'm talking about.
Very reasonable, but I dispute the implied notion that React and Web Components are competitors, or that React is in any way obsolete because we can use Web Components.

As the React docs state:

> React and Web Components are built to solve different problems. Web Components provide strong encapsulation for reusable components, while React provides a declarative library that keeps the DOM in sync with your data. The two goals are complementary. As a developer, you are free to use React in your Web Components, or to use Web Components in React, or both.

https://facebook.github.io/react/docs/web-components.html

The author seems to understand this, but still seems to indicate that Web Components lessen the need for DOM view frameworks, when actually they just make it easier to encapsulate widgets.
It just so happens there's no real reasons to use AAC over OPUS.
I think we get it, every languages are like Kotlin!
Quite honestly, cable (solid 19th century proven tech), or satellites (low-orbiting swarms) would be far less problematic.

You might be able to cross the Baring Strait with a LOS microwave relay -- there's a somewhat fanciful video which explores the possibility of driving from Tierra del Fuego to London. It's only really hard in a few areas, one of the more problematic being Guatemal.

Conceptually, tunnelling or bridging (my option would be the former) the Straight is within reason (51 km, compare the Gotthard Base tunnel at 35.5 km). It's creating all-season driveable roads (or trainable tracks) across Alaska and Siberia which are the more formidable challenges.

But for the Atlantic? Cable. Seriously.

And the Lima - Sydney tunnel is going to take a while to dig.
Uhh, JavaScript (via FlowType)?
Could be fun.
No, it doesn't. It assume that you know exactly that the password is a Diceware password. The standard word list has 7776 entries, giving 7776^6 ~ 2.2*10^23 combinations for a 6 word passphrase.
I just came back from Boston, every other car was a SUV
It is much more fun driving a lower powered car at the limit than an overpowered on at 25%.

(source -- owner of 1990 miata. 120hp, 2000lbs. Steer the front with the wheel, the back with the throttle.)
> as a public nonprofit research institute, they're expected to finance their research with patent licenses.

Though they are not really a shining example of frugality either. Another institute they merged with was locally known as the "institute for lunch and business trips" (GMD[1], Gesellschaft fuer Mittagessen und Dienstreisen).

[1] https://de.wikipedia.org/wiki/GMD-Forschungszentrum_Informat...
Ten myths about machine learning
add stupidity: anonymize user data, and crowdsource career advice. use text analysis to figure out how career advice close to official Boost advice to build up a network of advisors ranked from conventional to unconventional. Users feedback on performance of idea, this allows you to identify users who are likely to be helped by unconventional career advice. If you have data on users employers over time you identify unconventional employers or perhaps toxic workplaces. Add higher paid tier for users to see employer ratings.

After this point the stupidity will dissolve into blah blah blah.
Sweden drops Julian Assange rape investigation
> modern features like type inherence, null-safe, closure

This is one of the more annoying problems with our industry. People rediscover solutions from 60s and 70s and sell them as if they were new and revolutionary...
IMHO Yes.
Sorry but this is just nonsense.

MP3 became irrelevant the second Apple made AAC the premier codec for iPods and the iTunes Store back in 2003. And given that it was the dominant player/store combination for the following decade it's not hard to see why AAC became popular. The fact AAC sounded so much better was just the cherry.

MP3 officially became dead when everyone moved to streaming.
Almost true. Even Microsoft's Edge supports Opus now, but Safari still does not.
FCC Ignores the Will of the Public, Votes to Begin Dismantling Net Neutrality
Still waiting for web developers to rediscover 90's RAD tooling.
Sweden drops Assange rape investigation
There are a lot of strategies for supporting offline state in your app: https://jakearchibald.com/2014/offline-cookbook/

In dashboard application, I store data in browser and notify users about last sync time: http://wstaw.org/m/2017/05/19/dashboard.livechatinc.com-iPho...
Sweden drops investigation against Wikileaks founder Julian Assange
Sweden drops its case against Julian Assange
The Reg: Kill Google AMP before it kills the web
Except Fraunhofer did not promote MP3 as “dead". They put out a press release announcing the "termination" of various MP3-related patents[1].

As Marco noted[2] news orgs took that original announcement and twisted it into a "creators announce MP3 is dead" story, presumably because there are more clicks to be had there than a story about patent expirations.

[1] https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audi...

[2] https://marco.org/2017/05/15/mp3-isnt-dead
Git itself isn't quite cross-platform - it's very backwards-compatible on *nix, yes, but it would be a stretch to call it native Windows software. There's a reason the Git for Windows project bundles MSYS2 ;)
Thanks for the feedback. I'll fix the typo and other grammatical mistakes if any.
Announcement will be held 12:00 CET by the director of public prosecutions
> "Kotlin is like Go"

Curious how they would relate all the features Go lacks.
Memorialized Accounts
> "Until shit breaks, or doesn't fit your exact requirements or the project dies, etc, etc, etc and believe me it does happen in which case you will need to know the lower level stuff. But yeah don't reinvent the wheel."

This.
Swedish prosecutors drop Julian Assange rape investigation
I'm looking too. Don't like what I'm seeing. We're at a weird time. I basically want a 80's Toyota, but they all got really fancy.

I understand federal emmission standards. It just seems like certain manufactures "blew up the body", while charging more, and making them really complicated. The average consumer has no idea just how complicated new vechicles have become. I see these customers sipping free Starbuck's coffee, and mineral water in lush dealership waiting rooms. And if you go out back, you see the hourly rate of $240 hr.

I have bought all my vechicles forever. I've only been to a dealership when buying new. I'm honestly getting scared. I despise giving people money for stuff I could do, if given the right information.

The last Non-Closer Salesman I saw said even the average mechanic is not working on newer cars; it's all dealership work. I brought along a blue-book and this Petaluma Dealership(one guy owns all the local dealerships) wouldn't budge on prices that were averaging 4-7 grand over BB. Then he said everyone is financing.

To any Salesman out there, if I guy walk in with $20,000; you sell him a used vechicle. Now--the economy in the Bay Area is booming, maybe that's the reason I walked out?

There's a need for a simple vechicle, that doesn't need to be brought to the dealer in order to fix.

Toyota--got a bit big, and prices were high.(low milage Toyotas are hard to find. I'm just leary of buying a hybrid. I went to automotive school, but never learned how to work on them. I'm still considering a Prius though. There's enough of them around I can source parts from.)

Honda--prices were high.
Ford--liked the F-150, but the person I'm buying for couldn't get in comfortablely. They blew it up too much.
Cooper--make in Germany by a division of BMW. Parts are high, along with service.
KIA--I just don't know. I heard they are getting better?

I refuse, on moral grounds, to spend more than $25,000 out the door on a used car' with less than 40k miles. I'm thinking about a classic car, with a satellite GPS theft system.

At least I won't loose money, and can work on the vechicle.
You mean like Go is like Algol?

http://cowlark.com/2009-11-15-go/
At the same time, create-react-app just hides that very awful build system.

At some point you will need to make changes — be it to switch to typescript, to add some other cross-compilation tools or modify the build pipeline — an you'll have to fight with the build system.

If create-react-app did not exist, maybe the daily pain of working with the build system would be enough that it would actually be improved.

Because currently, maven is even nicer to work with than the various js build systems.
> type inherence, null-safe, closure

Modern? Are you serious?
Is there a space in this market? Can someone take my entire online life and store it somewhere for my descendants to read in 1000 years time?
6 Ridiculously Easy Ways to Power Up Your Facebook Targeting
This really hit me hard. The man had a voice that is almost unmatched. Please take care of your loved ones and don't forget to ask them how they feel if you suspect something is off.
Wow that's more FUD and BS in one article, than WP spits out in whole month. Seems like news producers are going mad in attemts to produce some news out of nothing.
Quite opposite - Kotlin is like every language ;)
Just curious: Are there also attempts in the reverse direction?

That is, are there attempts to improve the Rust language and/or optimizer such that more and more "unsafe" sections can be replaced by safe code that has the same performance? (maybe even compiles down to the same machine code)
Based on my own experience:

...because they don't know that the internet is a network of networks. I.e. They should build their own strong internal network.

Instead, their networks are designed only as dumb pipes to deliver the internet.
UTMs in the HN link: cheese-a-rific
"Happy languages are all alike; every unhappy language is unhappy in its own way".