skysight-inc/HackerNews huggingface dataset:
Not sure why you were downvoted. It is at least a little exciting to see a successful IPO of a business built on an open-source database, even if it's not the best one. It proves the model is viable, and is a healthy thing for open source in enterprise.
Prior to even being sued the opposing sides lawyer can give you notice of a possible lawsuit and it is your responsibility to not destroy any documents related to it regardless of your companies retention policies.
I don't think the security boundary was actually expanded, I think it had a hole punched in it. I doubt the bulk of com.apple.loginwindow was coded to enforce that particular security at all.

loginwindow is not doing the wrong thing because it's complex. It's doing the wrong thing because that was never its job.

> don't you think that's what they originally had in mind when they first designed it?

Probably, but they didn't fail because loginwindow itself was complex. They failed either for systemic reasons that would have happened with simple or complex code, or they failed because the actual secure part was too complex. That's why I think total complexity is the wrong thing to look it; it may or may not correlate with those two real causes.
That's more about compliance in name only than actually following the faith. Like arguments if turning on the lights counts as setting a fire.
My last comment wasn't about genders of people you hire. One person was male and one female.

My point is about team and company dynamics. If someone seems off enough to their potential teawhy take that chance? There are plenty of good candidates out there and the cost of getting rid of a bad employee far exceeds the cost of deleting finding a good one.

I don't care about a candidate's gender, race or whatever else. I care how they'd get along with who they work with, which plays a large part in how we'll be productive together, or get in each other's way.
Maybe it's crazy that we give people physical access to machines and expect them not to be able to obtain root.

I don't have any experience with enterprise-grade IT, but it seems like shared computers should be thin clients or at least use UEFI to securely boot an image over the network and not keep anything sensitive locally.

If you give someone physical access to a box, they will be able to own it.
Ask HN: How do you reconcile your retail investments with your morals/causes?
I'm always interested in making sure my money, charity or otherwise, is invested in organizations that don't produce something or act in a way that is contrary to my beliefs. I know this has been a thing for religious investors for a long time, but I've seen some more mainstream entrants for retail investors more generally. How do you keep track of this stuff?
“What I had not realized is that extremely short exposures to a relatively simple computer program could induce powerful delusional thinking in quite normal people.” -- oh man this is a fantastic quote. So true. AI will surely destroy humanity!
Whenever I see an announcement for battery technology I'm always just waiting for Musk's reply.
Security experts and hobbiests know this, but not your average user. This doesn't look like an in-depth bug hunt. Maybe more average users should be educated about responsible disclosures when finding security problems. This tweeter might not realize they gave up some money.
This is very normal in 'nix' systems. '' indicates a locked account. (I've given up figuring out how to escape an asterisk)

ex:

daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5::0:0:System &:/:/usr/sbin/nologin
bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin

If the OS is letting you in with a '*'in the encrypted password field, something is very very wrong.
> Vice: One Bitcoin Transaction Now Uses as Much Energy as Your House in a Week

This and easy tax evasion (governments will hardly ever support it) are the two main factors that put me bearish on Bitcoin. Not on blockchain though.
Your right but I think the biggest Issue is Apple does much more frequent releases now than when they were doing Snow Leopard. So more iteration hence more stable OS.
Gold does not produce anything, unlike stocks which yield dividends, or land which yields crops. And yet it's a wonderful investment over the very long haul. From 1972 to 2015, BOTH gold and the S&P went up 17-fold.

Moreover, investors flee to gold in times of panic. If you hold 50%-50% gold and stocks, one will tend to up when the other goes down, letting you sleep at night.
I have heard the same
We probably disagree about the extent to which need blind admissions, on its own, addresses the problem of low enrollment from income students.

One factor here is that high achieving, low income students apparently are often unaware of the amount of financial aid available to them at elite private universities. They will often opt for a local state university, even though they would likely get a better financial aid package from the private.

https://www.theatlantic.com/politics/archive/2013/12/why-few...

"The reasons are varied, but a lack of finances is critical. Tuition can be prohibitively expensive. Elite schools often offer scholarships to low-income kids, but the schools have done a bad job of letting poor students know such assistance is available.

Professor Caroline Hoxby from Stanford University and other researchers found in a different study that many simply don't apply to elite schools because of something as seemingly minor as not having the application fee. There are fee waivers but, again, many don't know that."

On a related note, about half of UC students pay no tuition (this isn't an accounting trick where most of the costs are hidden "fees" - there are a few, but "no tuition" is what it sounds like in this case).

Another factor in the higher numbers of low income students at UCLA and Berkeley (as well as other UC's) is that UC takes a lot of community college transfers. This keeps costs low, and also may help bridge the "awareness" gap by making high talent low income students aware of the possibility of attending UCLA or UCB.

https://www.nytimes.com/2015/09/17/upshot/californias-univer...

"Throughout, the University of California took deliberate steps to attract students of modest means. It kept tuition low and did far more to recruit community-college transfers than most elite state universities. The transfer pipeline is crucial, because many highly qualified low-income students— unaware of how much financial aid is available at some four-year colleges — first enroll at a local community college, where published tuition tends to be low."
Anyone on the NN bandwagon, who cheered Google/Facebook/Twitter/Reddit/YouTube censorship of right-wing conservative content, is a hypocrite.

What if Comcast used deep packet inspection to keep you from seeing fake news? If google can offer that then so can Comcast. Let them compete.

I refuse to be co-opted by the same mega-corps who discriminate all they want for their political purpose. I want Comcast to show a 404 for a product announcement by Google for Youtube-TV, or add jitters into Facebook messenger whereby people stop using it. That would be similar to what Google/Facebook has done, and are doing every day to this day, to conservative content online.

If Google can kick out any Youtube video they don't like or hide it form the channel subscribers, then Comcast can kick out any packet they don't like from their wires.

If you don't consider censorship of content that is happening today as a higher priority problem than possible future messing with packets, then you don't have your priorities straight.

If you support online censorship by Google/Facebook/Twitter, then I would like nothing more than your NN dreams get shattered thousand times a second, or if you prefer at 1 Gbps.
That's exactly what I wanted to say without breaking HN rules.
No. I know what a Linux distro look like. I'm just saying that the only Linux that could have conquered the world, through HP, Compaq or Dell pre-installing Linux on the Desktop, would have looked more like Android than Debian.

Actually, it would have been worse, since at least Google is mandating some kind of inter-operability between OEMs together.
OK, in fairness, some portions of the Windows API are well though out as you mention. Some people may also argue that other APIs like Direct3D have a more convenient design.

The UNIX philosophy ("Everything is a file") has pros and cons. It makes interoperability fairly trivial, and being a filesystem it has access control capabilities.

If you want to have something similar to the Windows' IO Completion Ports (IOCP) paradigm you can make use of https://www.kernel.org/doc/Documentation/scheduler/completio...
How Psychedelics Take Us Back to the Garden of Eden
If bacteria have survived on the surface of the ISS, I wonder what we have introduced to the Moon and Mars (and maybe Venus!) on landers. Perhaps they'll be covered in a biome soon.
> The Fragment syntax adds some additional magic to JSX (which is rarely a good thing)

In: <></>

Out: <React.Fragment></React.Fragment>

WITCHCRAFT!! SORCERY!!

Teasing aside, I don't get what's magical about this. It's a straightforward transform. You can call that "magic," I'll call it "syntax."
I didn't say the tweet I referenced was one she was mistaken about. I said it had an interesting tidbit that I had not otherwise seen reported. For ones she got wrong, see https://twitter.com/CSaid/status/935599952515837952 and https://twitter.com/CSaid/status/935541698284863488. The judge was clearly upset at Uber's lawyers, not those of Waymo. Mistakes happen, but it made her stream more confusing than it should have been, because you had to think harder about each reference to either company. @KateConger's stream was much clearer, but she didn't mention the performance review testimony.
I'm assuming the opposite - they're running on a machine with lots of memory, and Emacs is getting bogged down by frequent and slow GC pauses. I have run into this problem myself and actually quit using Emacs because its GC lag was so bad.
Most humans seem to understand linear growth pretty well. It is hard to get an intuitive feel for exponential growth.
Also, voluntary migration rates (the metric that grandparent proposes) are distorted by migration policies.
Huh. It's only doing that if you go there from HackerNews. He must have a rule that checks the http-referrer O_o
It only forwards if the referrer is HN.
Does this hook into services like SQS does? For example, we use SQS to listen for S3 events and would love to switch to AMQ...but not if we need to wire it up to S3 manually.
Except it is, though. Mexico, for example, has a very modern health care system and the pricing is incredibly low: and they tell you the prices up front. Private hospitals (and even some public health services) come in a range of prices, and you can choose the one that represents the level of service you want.

Some private doctor visits cost 30 pesos (approx $1.50 US); some cost 500 ($25 US). I have never seen one more than 500. Again - you know up front, and you can choose.

There is both public and private sector care, public sector care is very cheap but no lower in quality, you just (predictably) have longer waits, depending on the procedure. Private sector is exactly what you'd expect it to be - but it is still within reach of middle class Mexicans, which, unlike the US, is a growing group.

Mexico is competitive, the US is not. This may turn out to be very surprising to some.
> would be much better

I suspect, but can't prove companies that need to demonstrate comptitence in lending to gain access to capital would be better at making loans than companies who gain capital by doing other things and then suddenly have access to a lot of capital and need to find a use for it.

Consider tech companies like Apple/Google/Microsoft have access to vast amounts of Capital yet does not really effectively use it for much.
"Systemic reasons" sounds a lot like complexity to me. Do you have a counterexample of a simple system that blew up like this due to systemic reasons?
Yes it is. But being a brilliant brogrammer, I figured out how to view the link.
Only to be denied by Mozilla over "security"?
Reduce volatility by having its price approach zero? What use is Bitcoin if another cryptocurrency wins? Where can you find the greater fool to sell your Bitcoins to if it has no practical purpose and has been superceded by other currencies.
I don’t think you can realistically use Phoenix without doing at least some Elixir, because it uses macros quite heavily, and you can’t call those from Erlang.
The corresponding HN thread on it from October of last year: https://news.ycombinator.com/item?id=12769819
I'm at a workshop in sydney right now discussing blockchain, and while most of the participants in the room are fintech and its about big money, some of them are from agribusiness and charity sectors, both of whom want what we call 'paddock to plate' provenance tracking with certainty and lowish overheads. Normally, I think blockchain is a giant suckhole of hype, but this is one context where a data bus of signed state transitions as product moves down the line might be useful.

so, for some things, its blockchain. give the participants in the supply logistics a mechanism to tag and track, and everyone benefits.
The way we do stuff like this is hunt around Shutterstock till we find the right style, look at what the illustrator's other files are, download the ones we like, and join together elements to make whatever we want. I imagine said illustrators could be commissioned as well, but we've never done that.

For example, I searched for "people working" and this was result #2 which is in a similar style: https://www.shutterstock.com/image-vector/set-isometric-busi... .. and the illustrator in question has numerous graphics along a similar style: https://www.shutterstock.com/g/yindee .. this was just the first one I found, there are hundreds of such illustrators, though. "isometric" is another good word to use in searches, BTW, see https://www.shutterstock.com/search?searchterm=isometric+ele... for example.
However did men manage to create modern civilisation given their apparent frailties?
Yes, this is my main wish for SQS. I like SQS and SNS since they are serverless and work really well but I feel like they have not been updated in years.
About that reboot
Hi oulipo. I just came across the snips data generation video/concept [1]. Searched HN for what I hoped to be a looong discussion about the pros and cons, what it does exactly, how it works, how it fails, etc but... I see there is no discussion. Color me impressed (by the idea) and surprised (by the lack of discussion).

[1] https://youtu.be/vL5Ba4MTios
We did mention some prior art in the section discussing the new syntax:

> Fragment syntax in JSX was inspired by prior art such as the XMLList() <></> constructor in E4X. Using a pair of empty tags is meant to represent the idea it won’t add an actual element to the DOM.

You're right that we could have referenced document.createDocumentFragment(), too. Perhaps we'll add that to the documentation. Thanks for the suggestion!
Rule #1 of programming language web sites violated:

- The landing page should always have some sample code (ideally more sophisticated than just "Hello world").
Was I supposed to see the CSI Miami guy when I read that?
I'm thrilled to see how much progress this project is making. The ancient core of Emacs written in C is nearly impossible for a newcomer to understand. Porting it to Rust might make it possible to work on the codebase and feel confident that your changes is correct.
What evidence is there that it isn't a bubble? People buy Bitcoin only because they think they can sell it higher. Eventually, you will run out of greater fools.
Is this the Galaxy Note 7?
The person who found this is at greatest risk. Public disclosure keeps him safe.

"Oh, good boy. Thanks for the responsible disclosure. You're sure you haven't told ANYONE else about this? Great! Keep it that way and we'll send you a big check real soon. Promise!"

Coordinates acquired.

Boom.

Keep in mind, Apple was caught working directly with NSA in Snowden disclosures. The US government will drone strike people outside the US without trial or charges. Apple illegally SWATed a Gizmodo reporter over a leaked iPhone prototype.

I don't blame this Turkish national, not one bit.
If the absence of vastly superior batteries were only due to patents, someone would be producing them right now and enjoy the exclusivity. While there are numerous promising approaches, usually announced with great fanfare, they tend to only work in the lab. The hard step is scaling them up to mass production such that the economics make sense.
I suspect that there are a lot of times when even well-meaning organizations have this sort of thing slip through. I can think of a couple times when I've had frantic obviously last minute emails or calls from organizations who had used one or more photographs of mine they had gotten either online or elsewhere--and things were presumably either in production or on the verge of. This includes a PBS station so we're not talking total amateurs here.

I never asked for any money as it's been PBS or, in other case, the Head of the Charles.
New Hampshire Is a Libertarian Bitcoin Paradise, Especially for Preppers
You're assuming that every person is an engineer that demands a high salary. I'm willing to put $100k on the fact that most likely only 1/3 are engineers and the rest are support and ancillary staff.
Out of the 3 general garbage collector types - copying, mark & sweep, and reference count - copying is superior in general. The benefits of copying include: automatic compaction when copying from old heap to new heap (no memory fragmentation), improved locality (objects are closely packed), extremely fast reclamation (just throw away the old heap whereas mark & sweep needs to maintain/update the free list for different sizes of objects), great for systems with lots of objects dying young (mark & sweep needs to reclaim each died young object), cycle removal (ref count's pitfall), and generational GC is just an extension of the copying concept (in addition to copy from old heap to new heap, copy from younger generation to older generations).
> It’s “crazy” to invest in the digital asset, he added. “Bitcoin may well go to $20,000 but that won’t prove I’m wrong. When it gets back to $100, we’ll talk.”

One more in the many death's of bitcoin...

https://99bitcoins.com/bitcoinobituaries/page/10/
People will need to sell their Bitcoins to purchase essentials, but whom will they sell their digital baubles to?
Sure, we can call it syntax. Of course, for anyone who already knows what it does, it's just a transform, but the problem with extra syntax is that it makes it harder for newcomers to pick it up.

Taking your example when putting it in front of someone seeing it for the first time:

In: <></>

Out (Newcomer): WTF does that mean? Did someone forget to put something in those tags?
> This is clearly false.

Wow, nice argument. You can't rent out property during a recession? What stops you, exactly?
It's certainly not acceptable, I just think it hasn't been a priority for Apple since it's a relatively niche usecase.

It could also be a security/privacy decision to leave it broken but safe until they can implement camera access through WebViews securely.

The closest to any official reason I could find is a dev letting us know that mum's the word:

>I asked about this internally and the answer is that, right now, WebRTC is only supported in Safari. No WKWebView, not even SFSafariViewController.

https://forums.developer.apple.com/thread/88052#266901
Bitcoin has a central bank, it just made its decision ahead of time without regard to supply and demand.
Also came here to suggest "Ancillary Justice". About halfway through the last in the trilogy, "Ancillary Mercy" and they've all been amazing and incredibly though-provoking books.

Leckie released a book, "Provenance", this year that takes place in the same universe and at the same time as the "Imperial Radch" trilogy; haven't read it yet but it's definitely on my list.
> It is absurd to claim that liquidity in Uber shares would result in a 30% discount.

I'm not sure that it is (as aaavl2821 has commented down the thread, "The liquidity discount that private equity investors use is typically 20-30%"), but more to the point this price is either accepted or rejected by Uber shareholders, not Uber's board. It's the shareholders who will decide if they will take that discount for the sake of liquidity, not some mystical market force you're alluding to. Given many of them are employees who may well just want to get their returns and buy a family home, I think we'll see a lot of them taking the offer up. They're just offloading their risk, and gaining liquidity.

> A far better explanation is that preferred has rights that add most of that value.

I did in fact note that in my original comment. But this only explains why SoftBank is willing to pay different prices for two different classes of shares. It doesn't mean Uber is suddenly worth $21B less because SoftBank was able to strike the deal, which is what I'm arguing against.

> You are essentially claiming that you are smarter and better informed than the participants in a large financial transaction

No, I'm not. I'm claiming that something a media outlet published is a distortion of the deal. They were not participating in the transaction.

We'll have a better discussion if you can leave the ad hominems out in the future.
I initially downvoted you for the rude tone, but when I look at the code, I do see the same thing.

https://github.com/cell-lang/compiler/blob/master/src/main.c...

There is a opening colon on if/for/while, and a closing semi-colon. This seems the same ergonomically as an open brace and a close brace, and needlessly different.

I can understand leaving off the closing delimiter for a Python-like syntax. But this doesn't seem to be a good compromise.

The language sounds awesome in many other respects, which I have yet to dive into. But yes unfortunately this is the first thing people see.

My philosophy is to have new syntax where there are new semantics, but old syntax for old semantics. And blocks seems like they have no new semantics, so it should just choose C/Java style or Python style.

It reminds me of when Rust was first released, and they used brk for break and cnt for continue. That was just silly, because they mean exactly the same things as they do in every other common language, with a needless syntactic difference. People program in more than one language simultaneously, and all these differences add up.
The first thing to consider is that MS let IE stagnate, and had large deviations from W3C standards. Mozilla rode in on the cry for standard adherence.

Chrome on the other hand is not stagnant, far from it. And Google is not letting Chrome stagnate.

Never mind that Google is using their marketing muscle to push Chrome every chance they get.

Just try downloading some shareware on Windows, and you are bound to get Chrome along for the ride. Hell, even Adobe offers Chrome as a Flash bundle even though Google is using Chrome to effectively kill Flash...
Ah your right, my mistake.
Java 8 released march 2014. Youtube video published december 2012. Book originally published 2006. What am I missing?
I am not buying any bitcoin (or its derivatives) because I want to survive the Rapture.
Every time a prototype has been pushed into production. Simple code, but not tested or polished or designed for performance. This happens constantly.

The drive encryption password hint bug looked like a symptom of something like that. The utility was rewritten in a rush, and it's probably not a whole lot of lines of code. But it didn't have even basic testing.
Pretty interesting that the government is checking garbage trucks for radioactivity and also able to trace t back to a specific business.