skysight-inc/HackerNews huggingface dataset:
I'm being sarcastic not because I don't understand the rationale, but because of the dogmatic approach of the loudest proponents of those changes.
Except, if you want to ask a question about CS Data Types, you really do need to be clear in your terminology.

I just turned to the two most relevant books that I had on my shelf. Neither Knuth's The Art of Computer Programming, nor SedgewiCk's Algorithms in C refer to a list without a qualifier. Knuth speaks of Linear Lists, and then goes into a description of Linked lists, doubly linked list and circular linked lists, and Sedgewick refers exclusively to Linked lists.

If I went to an interview for a Java role, and was asked to choose between a list and an array I would assume they meant java.util.List, if it was a Scala role I'd assume scala.collection.immutable.List; I think it's entirely reasonable for a Ruby+Python dev to be confused about what set of terms the interviewer is drawing from.

If you want to ask a generic CS question, then preface it appropriately, and be precise about your terminology.
He's not confusing talent and personality. He clearly wrote that there seems to be a correlation between the two: "people with exceptional talent also seem to have exceptionally large egos to match"
That would be the "Forbidden by contract". If Bob has a lease with Ann that forbids short term rental of a room, then Ann can persue legal action against bob including damages and eviction

Only Ann has the right to do this however, not AirBnB, not the neighbors, no one else besides Ann. AirBnB has no obligation to know about, enforce, or ask about any contract or agreements Bob may have with Ann.

I will add also that if Ann contacts AirBnB as the owner of the property AirBnb has an obligation to remove the listing.

Often however I see less property owners complaining about AirBnB and more neighbors who simply assume the Tenant does not have permission to sublet (which I would not really call AirBnB as sublet either but...).
I had the same initial thought.

However, in reviewing the actual recommendations, if you trusted RSA 2048 before, it would be hard to argue the NSA has now backdoored RSA 3072 as a part of recommending it.
Can anyone explain what makes an encryption algorithm quantum-resistant?
You don't avoid mutable state by doing "model.count += 1" in a separate update() function rather than a method on the model.

Both are functions that operate on the same data; the OO syntax is just a convenience that was invented exactly for the reason of avoiding endless switch statements in dispatching actions on a particular piece of data.
The Wikipedia Adventure
I get music and phone. But how was a PC atypical of Apple? It's what they were founded for. It was their first product.
Mac OS Runtime for Java
You want to gather the most talented and hardest working individuals with the combined skills that you need that can also work well together as a group. Sometimes skill trumps group dynamic and sometimes group dynamic trumps skill. Your job when assembling a team is to make those judgement calls. It's not difficult to understand.
All of it to some extent, I think the 3rd aspect the most (enjoyment of solving puzzles).

Similar puzzle hunts are very popular in Czech Republic (https://cs.wikipedia.org/wiki/%C5%A0ifrovac%C3%AD_hra) since around 2000; traditionally, there is a path of multiple locations (~15) and several kilometers (~20) that you have to get through, and they happen over night during about 20 hours.

I am going to one in 14 days and I certainly look forward to it! I think there is other factor that drives us - breaking the routine. Similar to hackathons, these happen overnight and are designed to stress you a little as you have to focus, which I think is a nice break from your day-to-day life.
My browser visited Drudgereport and all I got was this lousy malware
WebSocket Connections and UI with React, NuclearJS, and ImmutableJS
I'd guess (and hope) that the Guantanamo results were not based on scientifically rigorous research.
Are the things you mentioned perfect security? No, but Apple is operating in the land of midgets and is one of the taller players right now.

You're also making a lot of conjectures without any evidence backing them up. The iPhone is one of the most examined pieces of hardware/software out there. If hashes are being uploaded to some master database there would be article after article screaming about it.
For any others reading this - can confirm, deviceToken issue is resolved. It is actually possible to update a pushToken, but you need to have an installationId set (otherwise you'll get an error saying it's not possible).

Posted more info for the ParseCommandCache ANR in the ticket.

Cheers for taking feedback seriously! :)
Ask HN: I need a standing desk. Should I buy or build?
I need a good standing desk. My requirements are simple: I want something height-adjustable and sturdy, but without electronics or a motor. Simplicity is key. I'm thinking something with a crank to adjust the height of the surface.

I know there have been a lot of threads on HN about standing desks (I've read them all). Some members might be tired of the subject but I wanted to ask what other HN people, especially developers, are using. Thanks.
It'd be really interesting to know whether the StrongTalk type checker could be bolted on to an existing Smalltalk implementation, or whether it was inextricably part of the JIT.

Smalltalk is a lovely, lovely language; being able to combine Smalltalk's dynamism with strongly-typed code where it makes sense looks like the best of both worlds (it even supports generics!).

http://www.bracha.org/nwst.html
So you liked that you could customize it to be more responsive to recent weight changes... interesting.

I do also have an advanced settings section for the forecast calculation, but it's good to know there's interest in controlling the MV factors too. Thanks for the feedback!
I agree with you. To be generous the good VCs recognise this too. VC funding is just one way to go and we really need all options visible to entrepreneurs so that they choose the best option for them.

I think the aim should always be to support people building real businesses, not just those building unicorns. It is a real accomplishment (and one that should be celebrated) to build a business that makes a useful product that customer love even if it is only for a smallish market. Lets avoid using terms that disparage this effort.
Exactly. I changed this copy in the last build when I added HealthKit, so I'm hoping this slip up is at least limited in how long it's been there.
You'll note they don't actually specify any asymmetric quantum-resistant algorithms. I'd guess if they did, NTRU or a derivative would be one they'd consider first: Security Innovation were trying to sell them that at about the same time Certicom were pushing elliptic curves. (I'm not as convinced about ideal lattices, but that's an artifact of my not being as familiar with the field.)

Pre-shared keys, as they suggest there, have no forward secrecy - which makes them great for those who really like stealing, say, IPsec keys… like the NSA. It may work with the kind of old military key infrastructure they and GCHQ have, that regularly distributes random keys from centralised, organisationally-trusted sources on specialised hardware; it is a terrible recommendation for civilians.

Interesting that they're still married to P-384 (probably the most annoying curve to implement correctly). Properly-implemented Ed448-Goldilocks is safer, and that's what CFRG are going with for the "paranoid" level.
Uniformity and documentation. If you want to do something fancy with the terminal (ncurses like) and try go get into the topic, you'll find a dozen different standards that add bits and peaces with only very cryptic documentation and not much example code. It's quite frustrating.
I don't know if it's fair to describe this as a limitation of VT100 (and I haven't RTFA yet), but some things that AFAIK terminals don't get right yet:

- Screen's scrollback buffer and my terminal's scrollback buffer don't know about each other. If I swap screen tabs frequently, my terminal scrollbar becomes useless. OTOH, if I use a tabbed terminal, I'm guessing it would use a different VT100 in each tab and that wouldn't work very well with screen.

- I'd like to be able to drop a marker in my bash prompt, and easily scroll back to the top of the previous command.

- For that matter, I'd like to be able to selectively hide the output of previous commands, and when I want to look at it again I'd like to be able to view it in less instead of just unfolding it in-place.
Thanks! It's always a balance between keeping it simple and giving users control. I'm glad to hear from the segment that appreciates that control.
8chan was removed from google results. The entire page.
I understand your arguments, but this is not about 8chan users saying mean things to people on different sites.

You argue that you want a gated community where some rules and regulations are in place for you to be able to discuss freely. That is fine.
Hotwheels however wanted to make a discussion platform where anyone can create an imageboard board and with any topic they want and moderate it as they would like as well. The only restriction being national law. This should be fine as well.

Google however has put themselves above the law, refusing to index their site. It is of course within their right, but we should be worried when such an integral part of the internet as google is moral police, judge, jury and executioner.

Being unsympathetic to the situation due to the fact that his platform is used by "toxic" users is something that should warrant some serious introspection.
> You are not supposed to take this blog post seriously.

And you were not supposed to take my comment seriously... I thought I made that obvious with the last sentence but oh well.
Girls aren't that fragile either ;)

I probably feel this way because I'm so used with male pronouns to the point that it's become gender-neutral - but this might just be me. Weirdly enough, it annoys me to see female pronouns alongside male because it reminds me that gender does matter (Disclaimer: I am female).

I agree with you though, definitely more women is needed in this industry, but I personally can't see how adjusting pronouns can help very much. Something that's not being addressed properly is subtle sexism: prejudice at subconscious level that we don't realise about but is painfully obvious to the other person. I have worked with colleagues who I regretfully classify as "boy's clubs", because they would automatically change their tone towards me and sometimes even ignore completely. You might say that there could be a thousand other reasons for this, like perhaps I'm not communicating very clearly, but when you share the same interests, when your dismissed suggestions gets "suggested" by themselves later on, and when all this becomes a daily occurrence ... you can't help but think of the worst.

How this problem can be tackled, I'm not sure. We all have a certain level of prejudice though, so maybe this is a "spiritual" thing rather than a cause for activism.
Bee dancing ( https://en.wikipedia.org/wiki/Waggle_dance ) is a clear example of symbolism.
This explains why my friends and family who use the "Naughty Step" seem to have discipline down to a T. I have even heard a few stories of kids putting themselves on the Naughty Step.

Even as someone who's not a parent, when I have done babysitting for said parents, I'm able to use the Naughty Step without fuss.
What is this condition that you have which has to do with oils and salts? Any links and resources would be of interest to me.
That doesn't make sense.

The world often doesn't.

Further up the thread is the citation that the thing you insist can't happen... is happening. Might be time to adjust your economic theories.
I always roll my eyes internally when I hear people talking about how they only hire A-players.

The way I see it, you want A-players in certain positions where their performance and influence drives the company forward - "moves the needle", to use a clichė. You don't want A-players in mundane/support roles because they'll end up getting frustrated and likely become disruptive (the exception is when you put an A-player in a support role so she can learn the ropes/basics before you move them to the role you actually want them to fulfil).
SSL Malvertising Campaign Continues
I miss Hitch and Vidal.
Here is the thing: through tens of years of auto dominance and "it's just an accident" precedent it has been rendered pretty much impossible to even charge anyone for killing someone with a car. Or injuring them, but then cops won't even investigate if all there is is an injury.

The simple reason we need drunk driving laws is exactly because they are victimless. It rightfully establishes strict liability.
I know some people hate IKEA and would rather bury their heads.

But, IKEA have actually recently released a new range of standing/sitting desks that match your requirements.

http://www.ikea.com/us/en/catalog/products/S29084966/

Hope this helps
Sure, I'm sure people are gonna line up to work in a coffee shop, be a cashier in a supermarket, work at a bank customer service, man the town dump teller, etc.

Don't put words in my mouth. I didn't say that humans are lazy, far from it. I'm saying there are necessary and undesirable tasks - undesirable in essence - to be performed and I don't see people volunteering to accomplish them if there is no money incentive.

Good luck finding people to work at the DMV in a world with basic income.
Try http://rumkin.com/tools/cipher/vigenere-keyed.php and enter LASTORY as both alphabet key and passphrase!
If I were referring to a scammer, a con-artist, or a black-hat hacker would I be calling names or merely describing their professions?
Room 641A was passed off as anomaly, a one off. It was also questioned and all too easily dismissed. The magnitude of room 641a, a 'once off' and the snowden leaks are totally different.

Clapper and Alexander lying to congressional hearings too. There's no comparison.

> private corporations are collecting more data than ever

This has always been inevitable, if at some point the amount of data about ANYTHING decreases I'll surprised.

The 'freedom' that emerged from the snowden leaks was the ability to discuss and mitigate the implications of these facts without being dismissed as a crank.
Best of luck avoiding roads, sewer, the mail, air traffic control, etc, and all their side effects :)
Is there any open-source classic app (ie talking with a server etc) in Elm? It looks quite interesting and one of my colleagues used it a bit some times ago (https://news.ycombinator.com/item?id=9068685) and liked it.
It helps searching the name of the person who wrote the post:

https://en.wikipedia.org/wiki/Jason_Scott

"In January 2009, he formed "Archive Team",[12] a group dedicated to preserving the historical record of websites that close down. "

"Jason Scott was hired by the Internet Archive in 2011"

Or his about page:

http://ascii.textfiles.com/about

"In 1998 he started a website called TEXTFILES.COM whose original mission was to make available the thousands of BBS textfiles he’d collected in his youth, but which has now expanded greatly in all directions of computer history."

Recommended video:

https://www.youtube.com/watch?v=Gq70QKa7588

"That Awesome Time I Was Sued for Two Billion Dollars"
Doesn't that perfectly describe Google? I mean, plenty of A players, not enough A player work to go around, at least what I have read from Michael Church.
It would harm my psyche if I thought everyone on the road has been drinking. I actively avoid it during times when it is in fact more likely (New Years eve etc). People who think they know their limits kill people all the time.
I believe in my entire life I've encountered exactly one situation in which the day that is defined as the first day of the week actually made a difference to anything: my kids' swim school schedule, where Week N of the term runs from Sunday through to the following Saturday inclusive.

Since the working week (and the school week) here starts on Monday regardless of whether Sunday or Monday is regarded as the first day of the week, it seems to have always been a distinction without a difference to me.
Yep. My girlfriend's cousin lives in semi-rural North Carolina, and it's the exact same culture. He was mentioning friend after friend in stories and then later talking about this guy's rehab, that guy's permanent disability, this guy's suspended license... All DUIs. It's pretty common to get done with work, drive to the bar, get piss-drunk, and slam into a telephone pole while driving home on the back roads. And the way he was describing it, it was completely normal and done all the time. That's crazy to me, but it's how people grow up and live there. Until that changes, you're going to see the next generation do the exact same thing.
> Makes it more and more tempting to just go straigth to the source and simply use Elm.

Redux was inspired by Elm's update concept, not React.

I was on that train of thought too after using Redux had the side effect of giving me a conceptual understanding of how the update step works in Elm, but I found that "simply" really isn't the right word if your experience is primarily with imperative languages.

e.g. building an app starting from HTML5 history and routing built on top of it is just another API if you already know JavaScript, but it's an entire new set of concepts to learn if you're not au fait with functional programming, as I quickly discovered!
I think React predates Elm, and FRP has been around since 1995. React also isn't very FRP, it has more of the feeling of an immediate-mode GUI.
US Admits It Uses Predictions to Blacklist Flyers
I've never been drug tested for a job in this industry since moving to the East Coast
8 Startup Situations Challenge Founder People Skills
Christmas has 3 days.
In my experience (outside Wikipedia) it's easier to shoot something down than it is to fix it. There's a proxy effect where the thing you fixed becomes your problem even when your fix has nothing to do with the (potentially future) problem.

If this holds true for Wikipedia it'd make sense to see more rejections than fixes. Let the person submitting it fix it. It's their problem.
> understands how to construct an $English sentence

The biggest problem I see with wikipedia articles of all types is that all the little edits destroy coherent flow. There's no purposeful paragraph structure. You wind up with a string of factually correct sentences that together read like something an AI created.

The pattern seems to be that at one point a single author had a section or entire page in great shape: Ideas developed, a story told. Then it gets picked apart into crap over time.
I haven't yet upgraded, just trying to understand it first. I've made a thread in the official forum, hopefully it'll get clarified.
https://forums.freebsd.org/threads/default-repository-change...
If your desk will be against a wall use some wall mounted locking shelf brackets with one inch adjustment(assuming you can drill into the wall). I suggest 3-4 verticals, carefully lined up.
Or flip through these for ideas.
https://www.google.ca/search?q=DIY+vertical+desk&source=lnms...

https://www.google.ca/search?q=vertical+desk+plans&biw=1920&...
Its not victimless. The moment you got in the car, you created an increased risk for everyone else on the road. If someone came up to you, and asked you: how much would I have to pay you for an extra 0.1% chance that some drunk driver kills you on your way home from work tonight? The answer would not be $0. The risk it creates is in and of itself something that justifies criminalizing the activity.
Tell this to A. Stepanov (creator of STL). He maintains that C++ is not an OOP language and OOP has a very little place in it, if any at all.

C++ is not a C with classes. It is a C with namespaces, templates and RAII.
Thank You for reading the blog, we have checked in the blog it is mentioned as IOS only.
I have a small project that I poke at that uses Mithril + Kefir for a nice virtual DOM + FRP architecture. A few lines of glue code and I was good to go: https://git.dthompson.us/guix-web.git/blob/HEAD:/js/utils.js...

(pardon the self-signed cert)
I'm confused at why you'd expect fixed point to avoid these problems. Consider

auto pi = fixed_point<int16_t, -7>(3.141592654);
auto e = fixed_point<int16_t, -7>(2.718281828);
auto log2_10 = fixed_point<int16_t, -7>(3.321928095);

std::cout << (pi * e) * log2_10 << std::endl;
std::cout << pi * (e * log2_10) << std::endl;

These give 28.2422 and 28.2656 with the provided code, respectively.

For float16s, these give 28.375 and 28.359 respectively.

The correct answer is 28.368, so floats are much closer as well as being closer to each other.

---

In fact, your example doesn't justify this calculation. If one is sending the accumulated values to C, one isn't worried about calculation error. You just need to require all parties that do calculate it to do so in agreement.

There are several more targeted problems of floating point

* C++ makes few guarantees about what floating point calculations do, and they can vary even between optimization levels. Languages like Python and Javascript fix this by setting well-defined behaviour.

* Often one only needs a certain level of detail, so adaptive computations are just a waste. If you know the bounds of your map and the maximum zoom, a fixed precision gives more uniform calculations and often better precision.

* Fixed precision has obvious and rounding-free addition.
"just a sweeping policy"

The USDS is suppose to be addressing the idiotic "seeping policies" that allow bureaucratic thinking to drive away those interested in working to use technology to improve performance.

That they didn't bother to fix this obviously silly bureaucratic rule that disrespects people is an very valid piece of data that you will find many less blatantly disrespectful bureaucratic rules stymying your attempt to do your work.

It might be they did a decent job fixing the many many problems with how much of government IT has been done but just failed on this one very visible and thus any marketer would tell you very important to address issue. But I doubt it. Most likely if they failed to even deal with this, the situation is pretty bad in many other ways.

USDS has done some nice things, according to stories I have read, but it seems it is just this appendage to the bureaucracy that is given some leeway due to powerful allies in the bureaucracy. This has always been the case in government and lots of good IT stuff has been done by those given power to avoid the normal IT processes by powerful allies.

But the other success isn't about an improved system it is about typical power politics in a bureaucracy. Things like sticking to bad policy that is driven by command and control thinking treating workers like drones such as polygraphs or drug testing for office workers is a sign that even the core thinking around the management system is extremely poor. In that case the management system will constantly be imposing idiotic rules on you that can be ignore only due to a powerful ally preventing enforcement (or just the incompetence of the bureaucracy to enforce the rules it set in place).