skysight-inc/HackerNews huggingface dataset:
You're welcome, and thanks for checking out the code!

Since releasing the X11/TCL/Tk version for OLPC, we've stripped out the user interface, cleaned up and refactored and doxygenated the city simulator engine code into C++, and wrapped it with SWIG so it plugs into Python and other scripting languages. It's not as "authentic", but it has more comments and is easier to read than the old C code:

https://github.com/SimHacker/micropolis/tree/master/Micropol...

Here's a talk about it:

HAR 2009 Lightning Talk Transcript: Constructionist Educational Open Source SimCity, by Don Hopkins

http://micropolisonline.com/static/documentation/HAR2009Tran...

I got hooked on computer games by playing Zork at MIT-DM, and it really blew my mind to finally be able to read the original Zork source code in MDL. Reading the source code takes you backstage behind the scenes of a world you visited years ago, like the Disney's Keys to the Kingdom Tour!

https://github.com/itafroma/zork-mdl
Welcome to the New AWS AI Blog
Typesetting: Linotype – 1960 Educational Film
Do you mean innovation and driving forward the web? How else do things improve?
They are identical (inverted) implementations as of ruby 2.3, so I think it was just an oversight.
Isn't that the diameter symbol, and not o, O, or 0?

http://www.fileformat.info/info/unicode/char/2300/index.htm
This is true. How do you know she is not lying. Maybe she did the blog for publicity and now it's taken over by national news. I hope she is wrong and gets crucified.
I switched from Freshdesk to Groove as well.. after an aborted attempt at Zendesk.. Groove is definitely my favorite; easy and lightweight.
> three aircraft a day

Is that the current production rate for 737s?
I think it's for designing 3D UIs.
One idea links Netflix, Facebook, Uber and Airbnb – creates real problems for TV
The mechanical world of typesetting, circa 1960.

This runs a tad longish (34 minutes), but I found it captivating. How roman, italic, multiple fonts, j u s t i fi c a t i o n, and more, were handled in matrices and hot type.

(Actually, come to think of it, ligatures weren't mentioned. Hrm... OK, they're on the keyboard itself: https://www.thebookdesigner.com/wp-content/uploads/2016/07/L...)
BBW Online Dating – The Best Way to Meet BBW
F-Droid: Sailing into a new decade of discussions
Great! But when you have hard timing requirements measured in microseconds, you generally need some fine-grained control over the instructions the CPU ends up running. All the knobs and levers C and C++ offer you are quite useful here.
I hated this game, probably still have the CD somewhere
I love stuff like this. Some source code was shipped with the Ultima Online Demo in 1998. It was encrypted, but a few private UO server hackers cracked it and reverse engineered their internal scripting language. Really interesting stuff: http://uodemo.uo98.org/
AT&T+LG+G5+Getting+Android+Nougat+Update+Today
Its a bit harder to exploit, but this is also a problem with mobile apps. The developer could be compelled to release an update which leaks data to a 3rd party for specific users. Even for opensource projects there's no guarantee that the published version of the app matches anything in the commit history. And I doubt anybody looks inside the binaries that get published to the app stores when there's source code available.

So right now on web or mobile you simply have to trust the app developers.

Apple & Google could easily fix this by copying the docker registry. Just run a build process themselves directly from a specified git SHA. Publish that & name the repo & git SHA they used for the build. That way security researchers could go read the sourcecode and know that its the actual code running on everyone's phones.

Mind you, doing this would make it easier for the US government to compel apple or google to modify a binary for just one user. But apple and google can already do that if they want to.

Another approach would be to make the whole toolchain build reproducible binaries, so a researcher can run the build process themselves and verify the binary hashes match.

But lets not pretend that somehow apps are more secure because you download a sandboxed app from an app store instead of sandboxed JS + HTML. The tech stacks used to deploy code are more similar than they are different.
I encourage everyone to break stupid rules

Like, your driver not being intoxicated?
Like, the person responsible for your life adhered to her mandatory rest period?
Like the person driving you around is properly insured for the case that your face crashes through the windshield, because he was focused on his GPS and didn't note the lorry, which had right of way?
Like showing a modicum of sense of place and orientation without being dependent on a GPS?

Yeah! let's fuck all those rules! They are purely for moralists!
?

I think the incentives behind your assumptions wont match ground reality incentives to firms.

So They wont keep a guest price, they'll keep a bait price.

The rest of the time price discovery and visibility will be governed by their information of your financial state and habits (maybe just habits, if you have credit).
Coaching in IT&C, another perspective
7 Strategies to Improve ECommerce Conversion Rate
That's the theory. It is not always the practice.[0]

[0] https://en.m.wikipedia.org/wiki/News_International_phone_hac...
Contrary to what you might think, women do not need to comport with your ideas of how they should conduct their personal relationships, in order to expect fair and professional treatment in the workplace and the world in general.

You probably think you're making some kind of point that sexism wasn't an issue in how Pao was treated--when actually you're providing a good example of it.
Um the X chromosome in a women comes from the mother and the paternal grandmother and grandfather because there is crossover between X and Y chromosomes (albeit very little).

There's no need to worry about the Y chromosome disappearing because it's remarkably stable. This makes sense -- males with Y mutations die out and men are extremely good at producing offspring. This only good Y chromosomes are passed on.

Nevertheless, the genes on the Y chromosome are like any other and if the Y chromosome were to disappear, natural selection would still push for a 50/50 sex ratio. The Y chromosome itself isn't necessary to make a male -- its genes can be spliced onto the X chromosome and function properly. Thus, if we saw loss of Y, we would likely see a 50/50 gender split but now based on presence of the SRY gene.
More traffic on your site
A collection of magic animations for react components
Battery life seems not like a surprise. Isn't Apple only selling 2015 MacBooks without a discrete GPU? So you basically only have Intel Graphics in there which would mean a charge lasts much longer if it doesn't need to drive an NVidia or AMD card as well.
Windows NT was not a version of MS-DOS at all. This is why it had true pipes, of course. Their semantics largely came from OS/2, not from Unix.
I guess I could try grabbing the beta with pip, and I suppose there's probably some test suite for DRF that I could find and run. The thing I don't know for sure is that if the test suite passes then I'm good to go.
Rosetta Code – unlocking the mysteries of programming languages
Not clear what you're suggesting here. Can you implement reject! using your propose more general interface? If so, how? Is it more efficient than just creating a copy and then overwriting the original, like this?

ary = ary.reject {|x| x > 2}

If there's a language agnostic insight to be had here, I'd love to see it. Actually, even if it's language dependent, I'd like to see it.
Fair points. I've misused the term myself (in ignorance), and can see how this could easily get transformed by a nonexpert public.
> Very, very few people are profiting from 15 year old software.

Except the ones (for example Nintendo) who do have a lot of cash, influence groups and lawyers to enforce their rights as long as they want.
We can start with the prior that there will probably be a similar number of trues and falses. We are mapping 23 bits of state into 12 bits, we can leave out those states where T>>F or vice versa. If the test turns out to be one of those unexpected states, pick the answer that gives the best score.

Edit: Rereading, it looks like we're optimizing the worst case, rather than average. So we're looking for a 12:23 map where at most n bits are inaccurate, minimizing n. I'm sure there's a signals alg that does this...
Quite funny how times have changed. I think these development programs could be written in a few afternoons these days.

Of course, most implementations would be 2+MB and require several frameworks.
Emacs Org-mode content support merged into Hugo master
Space elevator, here we come!
Chuwi's budget Hi13 2-in-1 goes on pre-order for $349
Remote vs. in-office software teams: Which is better?
I was waiting for this so I could use Signal on my BlackBerry Z30 (running BB10 with Android compatibility), but I have since swapped over to Android as there were just too many things missing. Shame, I really miss the hub. I guess I can buy the BB app to replace it.
Which answer do you use the extra bit on that's guaranteed to give you one more correct?

For any you choose, there are answer patterns where you already counted that answer being correct in your guaranteed number as part of the 2/3rds correct.

So I don't think you can (trivially) use that bit to guarantee another correct answer.
This thread has brought up a rather unknown bias a lot of non-game software engineers have, that game dev is rather easy compared to other software. Having been on both sides of the coin I gotta say they're equally challenging problem spaces
To be honest, a derived class already cannot be a POD. But stuffing the vtable pointer into any derived class is indeed wasteful for embedded programming and opens another way to exploit your system (if you care about security) by leaving code pointers at the fixed addresses in r/w memory.
log_2 of 60*90 is about 12.4. This shows that a naive scheme would expect to get about 12.4 + (23 - 12.4)/2 = 17.7 questions right. I would be very skeptical about any scheme that purports to guarantee better than this. A reasonable approach would be trade the possibility of doing better than this with the possibility of doing worse.

In fact, I can guarantee 17 correct questions, with only 11 bits which has the same floor for expected value (11 + (12/2) = 17):

Divide the first 18 questions into 6 groups of three.
Use the first 6 bits of time to indicate the majority in each group of three, giving you 12 guaranteed answers. The last 5 questions can be encoded directly.

It seems like there should be room for improvement, as this does very well on each group in the 1/4 time that each is uniform. I also worry that the average here is 12 + 1.5 + 5 > 17.7.

Perhaps overlapping the groups could help, which starts to look like an LDPC code, but with max, rather than parity. The difficulty is that overlapping bits can no longer guarantee more, because the previous ones could have already done so.
Ask HN: What's your backup setup?
I'm rethinking my backup workflow and I'm curious about other people setups - both hardware and software. How does your backup setup looks like guys and girls?
I have the same toaster and it is awesome. My favourite feature is that its Frozen button works perfectly, which is great if you don't have bread that often.
And yet we still have no treatment for testicular cancer other than castration -- so much for all the research.
My parents told me that. It turned out I was already very short sighted and couldn't see clearly across an entire room. Until I was 5 I just thought everyone else was putting up with blurry tv.
In a less static market than aviation people wouldn't put up with it. Also it's pure evil.
Working for Google/FB shouldn't be actual goals. The actual goal probably should be to do something interesting and making it big. So, even if you were to do the PhD, you might still be at crossroads figuring out what to do next. The startup, if whatever you said works, should give you enough to explore and understand your boundaries and in that process if you feel that you lack something that can only be fulfilled by a PhD, you can always do it later. You may not get such an opportunity again soon.
True, but those embedded Java runtimes also have such kind of knobs and levers, they just look different from what C and C++ devs are used to.
The last bit for the extra answer doesn't guarantee you an extra point in all cases.
I'm inclined not to believe the 15 hour claim. I've had the 2015 MBP since it came out and get maybe 4-5 hours of battery life doing non-heavy web development nowadays. After I newly bought it I got maybe around 7 hours at most. With integrated graphics only of course - with the dedicated GPU active I get around 3 hours or so only.
Not historically. While they have thousands on order, they seemed to have cranked out ~490 planes per year over the last 3 years, averaging 1.34 per day.

https://en.wikipedia.org/wiki/Boeing_737#Orders_and_deliveri...
> Carbon Fibre does not have a single global quality standard, unlike aluminum

Carbon fibre also has many more degrees of freedom than aluminium. Not all of these degrees and their interactions, e.g. this arrangement of fibres with some other resin cured at that temperature, are well understood.
Nearly 2 a day at Renton:
http://boeing.mediaroom.com/2014-10-02-Boeing-to-Increase-73...
HNDiscussions: Merchant of Venice
Hi

There's not a single good discussion thread on art, of any form. Let's start with a Shakespearean and analyse the plot, the characters, and the underlying themes and motifs.
That demo is extremely interesting. I was active on the old UO Demo forum. I reversed tons of UO clients and created patching tools that worked on hundreds of client versions from T2A onward.
Pick 5400 23-bit vectors (the answers you will write) and your friend picks the one that minimizes its Hamming distance to the true answer.

5400*23 + 5400*23*22/2 < 2**23

so answering 21 questions with certainty is impossible. (Pick the true answers so as to maximize the Hamming distance between it and whatever answer you decide to write, regardless of the scheme used.)

And there is a size 4096 < 5400 covering code [1] so answering 20 question is possible (by picking the 23-bit vectors in that code).

[1] see n = 23, R = 3 here http://www.sztaki.hu/~keri/codes/2_tables.pdf

Edit: formatting
Zope at the turnpike of the Python 3 wonderland
Small correction 2 minutes is 120000 milliseconds
I have made my living for the past 8 years as a macOS software developer. I never use the F keys.
If the author is reading this thread, would you please comment on how math expressions are rendered in your blog? The factorial definition near the beginning looks absolutely perfect. I'd like to learn how to do this in Jekyll.
> Fiberglass is typically laid up in cheaper polyester resin since glass fiber are stretchier than carbon fiber

Would you mind expanding on that? I'm curious around the barriers to mass-produced carbon fiber.
Well not only is it perfectly fair to criticize something irrespective of whether you live want to live or don't want to live in a place, given that Uber is international and does not allow tipping anywhere, even in countries without forced tipping, it's absolutely valid to be annoyed at US tipping culture.

The were many instance where I would have liked to tip an especially nice Uber driver as an extraordinary thing. But due to the poisonous tipping culture this is not easily available through the app and giving cache is another hurdle and inconvenient for both parties.
Could something similar to "illegal primes" be used?
Also, men don't get multiple periods in their lives when they are checked out for every condition under the sun. My wife's health was given a thorough run down when she was pregnant and a bunch of things caught and fixed -- like her hypothyroidism. I go regularly to my physicals and had never been checked out so much.

I ended up demanding that I too get tested for some of these things, and the doctors caught that I also had an asymptomstic but more serious autoimmune thyroid disease. Had I been a woman, I would have caught this during pregnancy check ups, and been treated. Instead I had to demand it.

Now of course I think it's fine for pregnant women to be given priority but we need to realize that men don't get the equivalent treatment and thus encourage programs to get men in to the doctors, thoroughly tested, and treated. Make it part of a pre-birth check up for fathers. After all, once the baby is born, it would be nice if they had a father.
I'm not a fan of CIA et al in the slightest, but I would consider US involvement a major war anywhere to be far less likely with them running the show, compared to the likes of Bannon and Flynn. So from that perspective, the former is still preferable.
I think Shylock was betrayed by Justice in the end. The cry of the Jew went in vain.
Its already the end of them.

The WSJ, venerable and Wall street lauded (as in everyone reads it), got bought by Murdoch's empire.

And Murdoch largely manages to support his empire by selling attention grabbing material.

Its long since over.

Buying individual articles will be another nail in the coffin - the internet has provided competitive advantage to people focusing on hacking click and attention. The best way to do this is to play to the gallery and the human hind brain.

People act more frequently on their emotions than they act on their reason.

----

Worse - people are already building products and apps that use behavioral/skinnerian reward schemas to keep people engaged. So all the high minded discussion is redundant - the NYT cannot write an article which competes with attention heroin.
I don't know why HN disallows reply in certain circumstances. If you replied to the original post I never would have seen your reply.

If you don't care if the third party can modify your data, then OK. If you did care though, does this checksum stop "tar xvzf foo.tgz" from writing modified data immediately? Or does it just tell you at the end?
Amazingly how much emphasis is placed on stories (anecdote) and 'I feel that' when this person has no personal experience with the subject.

It looks like it has become too popular to write stories about how women are oppressed. I'd much rather see articles mention specific case studies with FACTS describing exactly what actions those perpetrators took in order to discriminate.

Without knowing the most common discretely identifiable actions (hopefully with statistics to back them up!) how can we decide where to target resources at?
Trusting someone to honestly serve you a piece of html is an easier thing to develop and check. You can always save a copy of it to your machine and check it and run it from there.

It's true that these are not great against a state level actor deliberately targetting an individual (but then, not much is), but e.g. in a lot of situations I would trust github to serve me unmodified html and s3 to store my encrypted data, where I might have not trusted a single entity to provide me with an integrated solution.

It would be great though if a page could indicate that it is sensitive and then if the browser sees it change it pops up a message on the client giving the user a fingerprint and notifying them of the change.
Not the author, but their page is using the client-side javascript MathJax renderer https://www.mathjax.org/ which renders the mathematical subset of LaTeX.
> One problem at this point is that people on either side will question the result of any investigation, which would further erode confidence in the government. It's a no win situation, so we need to just stop beating the dead horse.

At this point, people on either side will question facts, which will further erode confidence in fact checking. It's a no-win situation, so we need to just stop beating the dead horse [and accept "alt-facts"].

... or not.
Typo: Guass --> Gauss
They are about as far from patent troll as you can get. They're basically a modern-day, government-funded Bell labs in that their mandate is to carry out fundamental scientific research. Their research spans a mind-bogglingly large number of fields including fundamental climate science, agriculture, technology, biology, astronomy, etc. - the list goes on. As one of the other sibling comments suggests, just because their interests overlap with patent trolls doesn't make them one. The very large differences between CSIRO and other patent trolls have been outlined.

Having said that, I'd liked to have seen them handle the wifi case(s) better - I'm not sure I could say how, however. That said, I also believe that they're warranted in their attempts to get some compensation out of the contributions they made that were eventually adopted wholesale across the industry - you'd expect a private organisation to see financial benefit from it and I don't think that's much different if it's government-funded either.

In both that case and this, whether their specific contributions to a developing technology warrant being patentable or not will differ from person to person. I'm sure I don't agree with Stallman on this, for example. I'm not going to try to say it should be one way or another definitively but to paint the CSIRO as a patent troll is a tremendous leap of illogic that requires a fundamental ignorance to what they do. At best, you could claim that their aggressive use of patent litigation doesn't align with how you feel about patents - and I could certainly see why some would feel that way. That's more a question of the role of patents themselves and their scope than a question of the validity of the CSIRO as an organisation, though.

NB: I am Aussie, to the extent that may make me biased given my tax funds this org.

Edit: it's also worth noting that the guy you cited on Reddit is claiming they 'feel like' a patent troll because their website looks similar to Intellectual Ventures' one. He openly admits to being wholly ignorant to who they are and hsvinfno knowledge of their history or purpose.
Yes definitely room for improvement. We're pushing at least 8 billion a day through our server.

By the way GunDB looks really cool. Nice!
AFAIK it was never proven beyond doubt, it just looks that way: https://bits.blogs.nytimes.com/2015/07/13/details-emerge-abo...
The best thing about the watch is the weight and small footprint. I can just strap it on and just forget about it. I have been wearing mine for 2 months now almost continuously.
Cool will try that thx
Queries across joins are the simple example. The ORM takes care of the join bit for you so you can write:

Book.objects.filter(author__address__country='GB')

Rather than having to manage the joins with the author and address tables yourself.
Loved Rebel Assault! Thanks for posting.
Reliance jio is providing 4g data almost for free in india why would i want to buy wifi as well ?
I wrote a simple program to test all possible majority-of-group breakdowns for generic number of questions and bitlengths, and found that the optimal result in all cases for this class was to use all but one bit for individual questions and then use that one bit for majority of the rest.

You can probably get better bit usage by doing some sort of more complex error code correction scheme--imagine having overlapping groups that you know majority vote on. It's been a decade since I've touched that stuff, so I don't know any concrete numbers here.
Ask HN: Do you know a calendar which shows how many days until event starts?
Is there any desktop calendar tool which can do that? Currently I use Google calendar but it doesn't provide this kind of information.

It would be super awesome for me to have a Top 10 countdown list like:

• 3 days until Concert A

• 42 days until Concert B

• 188 days until doomsday

• …

I would also prefer a non-cloud, non-registration offline calendar.