skysight-inc/HackerNews huggingface dataset:
For language enthusiasts, here are some interesting features of Red (and Rebol):

- You can pass unevaluated expressions to functions, which can then choose to evaluate the expressions any way they want. This sounds similar to 'fexprs' in some lisps.

- Scoping is very 'flexible' - you can take a function body and evaluate it in another 'context' which provides different values for all the words in the body.

- Making mini dialects (DSLs) is supposed to be easy and seems very common. It uses the `parse` function, which is a dialect used to define dialects. The parsing model is PEG like. The `view/options` for instance is a dialect being used for defining the GUI in the linked post.

- Red/System is a dialect for system programming (C-level semantics, and performance)

Overall it's a very interesting language and very impressive that it's also compact - the binaries are ~1MB on each platform.
Thanks for replying. I found an article about "vesting duration" for US pensions, and if I'm understanding correctly this means that after you leave the job for <N> years, the pension you are entitled to drops to half and (after more years) completely disappears. This seems incredible to me! Surely this would mean that younger workers who work for a company even for a long time but then leave would never collect a pension from that company?
Yes, it should all be so easy.

I manage iSelect. I too have to get money from others. Those investors have a certain risk profile. iSelect works to find companies that fit their needs. We close a gap with iSelect, not all gaps. We have funded many companies that otherwise would not have been funded. Those companies are growing.

The gap between an idea and funding creates other challenges. Success comes from execution and listening to customers, not an idea. It is not just about funding.

I have spent a long part of my career working on the early stage gap. Succeeding and failing. In time I will close that gap. If others wish to help, please join the effort.

Thanks for your comments.
So Wikipedia seems to indicate that the famous 3-seat configuration was removed in the American version in order to make it road legal. But the pictures don't indicate that. Anyone know why? Were the seats not really removed? Or did the owners have them put back in?
how we can fix this sharing economy

Start by ditching the term “sharing economy” because there is no “sharing”, person A pays and person B provides some service, so it’s just “economy”.
The problem is activist social "scientists" making broad claims with no dvidence,and the march to enact sweeping societal changes with their "results".

See: Stereotype Threat, Implicit Association Test and Implicit Bias, Power Posing, et al.
You are probably a giraffe. Am I right?
To play devils advocate, their resources being limited is a huge boon to our reletive superiority. This post does in effect concentrate them into an actionable plan, with minimal effort. That said, I am pretty sure the dark zone is only theoretical, due to limited publicly available data on likely classified access.
ptr::offset is unsafe.
I think you misinterpreted the issue report you linked, which goes along with what Manishearth was saying about there being two meanings of “unsafe”. In this case, ptr::offset is declared as an unsafe fn - meaning only unsafe code can call it - because of the UB issue you mentioned. The reporter was asking to remove “unsafe”, arguing that Rust generally allows safe code to create arbitrary raw pointer values (but not deference them). Which is true, but only because that’s designed not to cause UB. ptr::offset can cause UB, so it has to remain an unsafe fn - lest it become “unsafe” in the sense of “potentially dangerous when called from safe code” - and the report was closed.

Edit: There are some other known ways of causing UB from safe Rust code, but they’re considered bugs - and some longstanding ones are on the way to being fixed in the next few months, thanks to MIR borrow checking and saturating float->int casts.
In Germany there is a lot of talk about "Altersarmut" which means poverty when aged. It's not as bad as the US but a lot of people also have a very uncertain future.
does seem obsessed with the non standard crawl delay interestingly it doesn't mention those robots.txt files that have a BOM which can stop them working - which is why best practice is to have a comment of a blank line at the top of your robots.txt
> F# is underwhelming by comparison with Scala

Please elaborate. This is the first I have heard from someone experienced in both F# and Scala to assert this.
Would he say that to Elon Musk?
Filmmakers and photojournalists want to build encryption into cameras
It has been speculated Pakistan is already playing with tactical nukes and using unmarked vehicles to move them around the country, because they fear the USA will disarm them ala the bin Ladin raid on a larger scale. They already do not move nuclear materials in armed convoys because that would make them stand out and a target for anyone in a pretty divided country so they use unmarked vehicles.
https://www.theatlantic.com/magazine/archive/2011/12/the-all...
How to Determine If You Should Talk About Politics in Public
Washington state: Comcast was “even more deceptive” than we thought
Yeah, we've outscaled capitalism and it no longer allocates resources well.
401k is based on a fantasy too: that a regular guy can manage his money though ups and downs in the economy, personal crises and other events.
So, decentralized and trust based. But then the challenge is to engineer around abuse on either side. Seems a worthy project.
This is ridiculous, NNP has not even reached the market and he is already betting the farm on it. The reason Titan V does not yet significantly outperform previous generations is because those Tensor Cores have not been properly utilized. E.g. Current stable version of TF 1.4 does not uses CUDA 9.0 .
It's too much of a hassle to create two versions of an app when only a small minority of users will pay for ad free.
Your First DevOps Project
> without all the graphics cruft

What cruft are you referring to here? I doubt that removing the rasterization logic from the GPU is going to make them signifcantly faster at matrix-vector multiplies or whatever.
atm yes. First computers were huge, slow and impractical too.
Huh? OP said the power of the React ecosystem and change in license will keep it on top in 2018 and that if they were starting from scratch they probably would have used React for their website.
One nasty class of errors in C and C++ is due to environment mismatches in separate compilation. For example, a struct may conditionally add a field according to some compilation flag, say, whether ASAN is enabled. If compilation units disagree on that flag, they can disagree on the size of the struct, leading to UB.

Does Rust have a way to prevent this class of errors? What ensures that all units have the same view of a type?
WebForms was meant to loosely mimic WinForms and provide an easy transition for VB developers from desktop to Web, and it was mostly successful. The fake statefullness OP's referring to is FormState and the attempts to make WebForms more like WinForms.

With the emergence of AJAX though most competent WebForms developers dumped it because of then overheads and used the framework more like Classic ASP while integrating AJAX.
# # #

How can people be so Blind??? Look Carefully! That is Just a small Insect (a Bug) walking on the camera's lens! (or on the window that the camera is looking through, on it's inner side) How can't you see it? (you can almost see it's legs!) You can see that it's a bug by it's stability, a target outside the aircraft, like for example another plane would NEVER be so stable related to the aircraft's sight. This also explains why it looks so blurry, that is because the insect is walking on the camera's lens (or on the inside window) and therefore it's out of focus.

Probably it was a Night Flight so they saw it only through their IR camera and not from their aircraft's window. Test it, find a small insect and locate it very close to your smartphone's camera, see how similar it looks to what you see here... (The glow in the video is because of the IR camera).

Pilots can get wrong like any other human been, Many pilots crashed into the sea becouse of Spatial Disorientation, they got confused and thought that the sea is the sky. Also In 2004 Mexican aircraft pilots thought that they are following a UFO but later it turn out to be just some Oil platforms (in the sea below them) that they saw in their IR camera, search in Google for more information about that.

Probably they did some maintenance works on the aircraft on a hot day/night before it took off and some bugs went inside, this things happens!
Indexed annuities are crap, single premium inflation-indexed annuities are pretty much the ideal product but not enough people are buying it for it to be offered, and buying a flat single-premium immediate annuity has some execution problems with dealing with inflation properly. There's significant execution hurdles with this plan.

And like, yeah, this solves the problem for me, but I'm already a high-income earner who is financially literate enough to reason through these things. Having it be opt-out or mandatory solves this for the people who aren't as lucky.
"When We Left Earth" is a fabulous TV mini-series and Bruce McCandless is interviewed a few times.

https://en.wikipedia.org/wiki/When_We_Left_Earth:_The_NASA_M...
Theranos Somehow Manages to Snag $100M Lifeline
It can be for simple stuff. It can also be a huge pain in the ass and it took a while before it was truly JavaScript and AJAX friendly.
C is neither here nor there. Really anything compiling down to the platform code would improve things. Running a browser environment for these applications is just not as efficient. But also the UI tooling outside of web is also not very good. While you're right about productivity, we also just happen to have a large workforce that knows the webstack very well, but not so much QT or UWP or AppKit.
I'm not agreeing with the grandparent either but I do have to admit that once carriers subsidised the iPhone, the sales skyrocketed. It can't be a coincidence.
That's all just a setup to make it obvious how large the problem is. It easily overshadows climate change for this one city, and they use climate change to illustrate that.

After the talk about global warming in the first couple of paragraphs, it says this:

But global warming turned out not to be the only culprit behind the historic floods that overran Rasdiono’s bodega and much of the rest of Jakarta in 2007. The problem, it turned out, was that the city itself is sinking.

In fact, Jakarta is sinking faster than any other big city on the planet, faster, even, than climate change is causing the sea to rise — so surreally fast that rivers sometimes flow upstream, ordinary rains regularly swamp neighborhoods and buildings slowly disappear underground, swallowed by the earth. The main cause: Jakartans are digging illegal wells, drip by drip draining the underground aquifers on which the city rests — like deflating a giant cushion underneath it. About 40 percent of Jakarta now lies below sea level.
OK, that makes a ton more sense. And I couldn't agree more that the camera companies are shooting themselves in the foot by not opening up their firmware. I'm a software guy too and there are changes I'd love to make to Canon's menu system (I really want to be able to map a button to any part of the menu system, in particular a button that got me to the in camera crop feature that the 5DIV and 1DX have).

I suppose they think they have secret sauce buried in there but by keeping it secret they aren't getting any patches from us hackers.
Random thought, to which I don't give a lot of credence but can't rule out entirely, is that tech work and car fandom often grow out of childhood/teenage obsessions, and most kids would only have one such obsession.

Related, it's also possible that it's a class thing. Many kids who grew up working on computers did so in a white collar household, many who worked on cars did so on a blue collar family.

Both mostly off-the-cuff speculation based in no small part on clichés.
You're totally missing the comparison. The majority of humans drive, hence "random person off the street." Youre talking about a trained professional, the majority of randos aren't randomly spell checking and copy editing documents. The majority of randos are driving, not just highly trained NASCAR drivers.

A very large percentage of driver have no business driving, they will give a driver's license to anyone with a pulse and even people who have no driver's licenses are all over the road. They don't care, drive drunk, tired, half blind, with medical conditions, or otherwise seriously impaired. People would routinely come through my drive thru drunk and stoned, slurring, and barely comprehensible when I worked at BK. You haven't seen dangerous until you've seen someone with bipolar disorder drive while manic.

Youre talking about a trained professional, the majority of randos aren't randomly spell checking documents.

So self driving cars have to be better than your average driver not a professional driver. Which, frankly, is a pretty low bar.
And yet, practices like pre-registration of hypotheses are still not widespread. If they did, it would eliminate so much of the cherry-picking of data that occurs.

https://xkcd.com/882/
Ah, that's a bummer. Vue Templates seem wildly regressive to me -- I can't fathom going back to stringly-typed Handlebars wrangling after using JSX/TSX.

After looking into this further it seems like Vue Templates also differentiate between values and components. In React I often write components which can take in either: a good example is text which the consumer might want to format. You can easily write the component so that they pass in a string or a <span /> element.

Vue has a lot of good ideas but the templates are almost a non-starter for me.
I've worked with the newer F1 variants of such engines. So I'm not impressed at all. "The problem with this car is that it never stops accelerating. Most other cars feel like they start to hit a wall. This car just keeps accelerating at the same rate"

And then I see max 7500 rpm and 231mpH. A normal F1 engine is limited at 19.000 rpm but goes up to 25.000 rpm. How can such an V12 engine provide enough dynamics within 240mpH? Ridiculous. A race engine goes 3x higher. This is a completely different experience. You cannot compare Le Mans with a real F1 race car.
And they also run portions of iCloud on Azure using .NET.
Apple iOS Privacy/Security Photos
Waterlogue app(latest version) by tinrocket on my iPhone running iOS 11.2.1 has access to Photos, in spite of Settings > Privacy > Photos > Waterlogue set to "Never". What gives?
Same where I am. JS is usually the most popular in job ads, but C# seems way more popular than java in business, at least judging from ads. Go, python etc doesn’t seem wanted much. Probably because the software industry isn’t so focused around web tech corporations but on traditional industry, government, financial etc.

I think it’s the US in general and SV in particular bias of HN: there is an under-representation of the meat-and-potatoes software industry. The one where an average employment is 10 years, and an average employee is 40.
seL4 comes to mind.

https://sel4.systems/
I'm Facebook and Twitter free. Ironically HN is the most social media-y you get.
After reading this article, I’m now seeing advertisements for “all gay cruises”. So warning, this will mess with your ad tracking profile...
I don't see any reason why this would avoid the issue with every cross platform GUI toolkit: missing nuances that make apps written with it seem strange and foreign to each platform, even if superficially the appearance is correct.

Minor things, like common layouts, keyboard shortcuts, or just ways of doing things in general ("get info..." vs "properties" comes to mind) are a few of what cross platform toolkits never get right.
Not necessarily.. I wonder had react not been backed by FB, it certainly would have had a beating in its popularity given lighter and arguably faster alternatives like vue. Remember, performance was one of the main argument React had when compare to Angular. Now since performance is no more a differentiating factor, developers might look into other aspects like better ROI in short and long term..
Bookmark your favourite movie, tv show or game to get a free reminder
In the UK due to some scandals in the past (Robert Maxwell) the pension schemes I know about have independent trustees nominated or elected by employer and employees who have to follow a legal scheme of arrangement and are also audited.

The problem with a lot of pension fun is the accountancy industry have set unrealistic rules for how you define the liability this handing the employer an excuse to close the schemes - I have had an off the record briefing for one scheme this was over a change from RPI to CPI.

At this meeting a trustee commented the worst case scenario that you have to allow for was one where the economy had effectively collapsed and making sure that you had a stockpile of canned good and shotgun shells would be more important that receiving a pension check :-)
Multiple units don't have their own copies of type definitions to begin with. The compiler sees them all at once instead, to the point that different versions of a crate produce different incompatible types.

At a lower level, symbols are mangled to include a crate identification hash. This is more of a way to allow multiple versions to coexist though, as the problem is already solved by that point.
1) I've been using React for 4 years and never used observables, what do you mean?

2) Please clarify what you mean by this.

3) By all accounts, the fiber codebase is much simpler than the stack codebase, performs similarly and opens up some exciting new possibilities.
Yep - that's not going to be comfortable for anyone, which is exactly why touchscreen desktops have not taken the world by storm.
The ATO enforces superannuation payment by employers and they can do so pretty effectively - your friend should try going to them https://www.ato.gov.au/Individuals/Super/Unpaid-super-from-y...
Are you recalling the 1990s, or contemporary Tcl/Tk [0][1]?

[0] https://en.wikipedia.org/wiki/File:Tk-Demo_using_Tk_8.6.6_on...

[1] http://www.tkdocs.com/tutorial/idle.html
I think dhh can add his two cents about cars here ;)
Uber's response is a joke, but I'm more surprised by how HockerOne is not helpful here. Sure their revenues come from corporations but if they don't maintain healthy community (where hackers get rewarded appropriately) the platform will lose any attraction.
Yeah but then please include something like #banana or whatever that doesn't cause scrolling to the bottom ;)
I've looked at PWA & working with offline, but it's an optimization I'd like to have, not one that we absolutely need. Right now, given how crunched we are for resources, everything I work on has to fall into the category of "absolutely need", otherwise I de-prioritize it.

For us, the reason why we don't necessarily "need" PWA or full offline is that we do have an initial online component that is dynamic, so fully supporting an offline mode (a la, full on iOS or Android app) would change a lot of assumptions & optimizations we've made with how our product works. PWA seems promising, but it still feels slightly early to me. It's not that I don't think it will eventually win, but right now it has just enough complexity with minimal payoff, that I've punted for now (although it's probably closest to what we're looking for).
I've changed the anchor in the article page, so the link anchor will now be ignored.
I recall that either OAuth or SAML doesn't have capabilities for logout.
These don't appear for localhost, though.
Russia is hostile? By what metric?
But its an awful DC scheme you cant put much in there is zero tax relief an employer Mach is tiny the UK from April mandates 5% match for an employer -better than nothing I supose
It's certainly not ok to discriminate on the basis of age/gender/race, regardless of whether the victim is old/white/male or young/black/female. And that's exactly why I think it's problematic that the vast majority of fortune-500 executives are oldish/white/men. It hints at the discrimination faced by other demographics when they try to pursue executive roles.

If someone could demonstrate convincingly that executive roles are being awarded out in a purely meritocratic manner, then demographic-imbalances might be excusable. But let's be honest - executive roles at mega-corps are almost always handed out on the basis of personal relationships and perceptions. I strongly suspect that in a purely meritocratic system, we would see far more diversity in the executive ranks.

It's also curious to see the extent to which many commenters are willing to accept the premise that old/white/men are being discriminated against in some roles, but not the premise that other demographics are being discriminated against in other roles. Is the evidence for the former really all that stronger than the evidence for the latter?
What Is PIVX? The only privacy focused cryptocurrency using Proof of Stake
It's not a now solution - but from the trajectory you can see where this likely ends. It may even be the case that the current WASM specification does not support everything needed for that to happen.

But if you look at the DOM and what Anders Hejlsberg was working on 25+ years ago with early Delphi - you can see a potential real step change from WASM - especially for enterprise tech to bring back some of that VB magic.
Bleh, the worse thing in the article are examples where the same goods are 2x the cost in one jail versus the other, despite being from the same provider. Allowing the gauging of families of folks in jail is foolish.
I liked Waze when it was suggesting seemingly out of the way secondary and tertiary routes, that had less stop and go traffic. But the deep dive into neighborhoods I found offensive, and inconvenient (stick shift, stop signs every block). So I removed Waze from my phone.

And now Google Maps has starting doing it. They have an avoid highways option, now they need an avoid neighborhoods option.
That sounds like a great idea, the only point I'd make is that a one time purchase model wouldn't work because you'd have ongoing costs (transaction fees for payments, records you legally have to keep, etc.).
The Three-Body Problem in Investing
What's the Samson Option?