skysight-inc/HackerNews huggingface dataset:
I worked on a database whose format was derived from Pick [1], that used 0xFE, 0xFD, 0xFC as record, field, sub-field separators - which was great until we had customers that needed those code-points for their data (i.e. in needing to enter data that was not all in English) and we had no escape mechanism. Using characters from the control set would have made so much more sense.

[1] https://en.wikipedia.org/wiki/Pick_operating_system
Explain it Like I'm 5 (years old)
When you have ifs and for loops around, it maybe depend on arguments to the function, and also the return values of functions you call.

You could say "warn if there are any inputs, and any return values for any function I call, that can lead to a problem" but I suspect that would produce too many false positives.
Ah, thanks for showing what you're really are.

Time to move on and not waste the time
FWIW I could successfully configure 2fa on the desktop, which works fine on mobile,
So much talk right now is what happens when AI because too smart/efficient/sci-fi kill all humans, when this research group will be working on the real problem, which I believe is that AI will start leading to programs that will allow companies/individuals to absolutely abuse markets/systems/people/data in a way that is both unethical and dangerous while not being explicitly illegal. I am glad to see some companies coming together to discuss what to do when these issues inevitably come up.
>Over the course of 1.5 years I’ve spent a lot of time improving it (thank you for all feedback), and decided to turn my “Show HN” project into business

https://news.ycombinator.com/item?id=13500705

https://blog.whoishiring.io/shut-up-and-give-me-your-money/
Voters who read little news think that Trump had a great first week
They probably had to give you a strong dose to control the pain. Generally if you take too much with a low tolerance you aren't going to have such a good time (even though you definitely won't be in pain anymore). If you hadn't been in so much pain and had been given a smaller dosage at first, you would have probably felt more of a euphoric effect.
> That's a rather naive view of what's going on in the world right now.

Is it? Did you watch the inauguration with all of its cheesy old-old-school references? Make what 'again?'
Here is an essay I wrote following my son's first technical talk, weeks after his seventh birthday. It references what I believe works in teaching children to program.

https://medium.com/@eric2.71828/your-journey-is-important-sh...
Layoffs Hit Steph Curry-Backed CoachUp
Reverse-mortgage-market-surges-as-millennials-tap-into-bank-of-mom--dad
Actually, that's a myth.[1] It isn't that simple. For example, a calorie of protein is harder to digest, and gets converted to energy less efficiently, than a calorie of carbohydrate.

[1] https://en.wikipedia.org/wiki/A_calorie_is_a_calorie
It's not just about deletes.

It's amazing how so many people have the same problems with WP and they are never addressed. Comments here are getting tons of up votes due to frustration.

My questions are:

- Does WP leadership really know the extent to which people have stopped editing due to frustration?

- Do they not fix it because they don't want to change, don't know a solution, or are bullied by their own editors?

- Are they aware that WP tends to attract people with this trait and mitigating these effects would make a massive difference?

http://dictionary.com/browse/persnickety
5 Links to Understand the Changes in the TV Industry
Nope, otherwise farmers in Afghanistan wouldn't have switched to growing opium poppies en masse.

Apparently the main issue the OP had was with the seeds part.
The C and C++ standards people are finally trying to deal with their safety problems, decades too late. At least they're trying. Some of this may be an attempt to catch up to Rust.

The "trap values" concept is interesting. They're thinking that some floating point values are signaling NaNs, which will cause an exception if processed.

One way to approach this is to divide types into "fully mapped", where all bit patterns map to a valid value, and "partially mapped", where they don't. All the integer types, "char", "short", "int", "long", etc. are fully mapped on modern machines. "bool" isn't. Floating point isn't. Pointers are not. Enums are not. Structs are fully mapped if all their fields are fully mapped.

Initializing a fully mapped type with junk won't break the C/++ machine model. That's not true of partially mapped types. So this could be enforced in casts. Casting to fully mapped types could be permitted as at present, but casting to a partially mapped type should require something visibly unsafe, like C++'s "reinterpret_cast". In C, turning the raw memory from "malloc" into a partially mapped type should be a visible act. In C++, all partially mapped fields should be required to be initialized in the constructor. It's OK at the language level if fully mapped fields start as junk.

Requiring that pointers be initialized would be good for safety. Failure to initialize a pointer is usually a bug. Sometimes it's an entry point for an exploit.
In fact some of the faithfully rewritten "facts" may be small fictions designed to identify, couched in the real text. Rewording them still confers the fingerprinted meaning.
I wish I can follow code review guidelines everyday
That's easy enough to do (and plenty of compilers do it), the problem is determining it for things set conditionally (uncomputable in the the general case) e.g.:

int y, z;
if (x < 3) { y = 0; }
if (x < 4) { z = y + 1; }
There Are Bad Listing Photos and Then There Are These…
Posting directly to the site costs money.

https://whoishiring.io/item/
Attention, Brides to Be: Here Are 6 Genius Ways to Save on Your Wedding
Thanks. With a bit of deduction from your post, I just figured out why ^H is backspace.
Freelancers don’t be so shy, promote yourselves
Efficient iOS Builds with Travis and Fastlane
Perhaps some quick parentheses--'(via Dialyzer)' would be enough. I'm familiar with Dialyzer but missed the reference in your post and thought wow, I didn't realize Elixir/Erlang had all this type checking built in... so definitely some potential for misunderstanding there. Overall excellent post though! Thanks for writing it.
Cute game, but it crashed in combat after playing for a bit:

Uncaught TypeError: Cannot read property 'moves' of null
at Board.onDragStartPiece (http://thefounder.biz/play/bundle.js:247249:71)
Ask HN: Why HN don't have any option for following users?
Hacker news is a place you meet people having similar likes and views on several topics. People tend to submit those things which attract that person's mind(except some promotion sort of thing) for ex. I would like some post brought to me by any specific user than the post upvoted by some random people. If some sort of filters can be said to be main reason behind this don't you think the post upvoted by user would be much more interesting to me than the front page? The main reason of any forum is to make people communicate effectively and it seems HN is somewhat barring people to do so. What is the main reason behind not adding this feature along with additional feature of messaging?
How to Make Money Blogging
Lennart Poettering on Systemd's Tumultuous Ascendancy in the Linux Community
AJAX and sorting
Hi all. In my work I use jQuery(rapydscript) + webpy on the back end.

The problem is the following. There is a project list which is sorted by position. Necessary to change the position when you press the UP or DOWN button, and using Ajax to send data to the server for updates (in fact the principle of drag & Drop).

The idea is easy, but since face for the first time enter the stump.

Tried to solve as follows. After transferring the project to the top, I collect the positions of all projects and send to the server...

A piece of code in rapydscript
http://pastebin.com/dM7PSi29

Compiled following
http://pastebin.com/aycQgjEk

On the server side, the following occurs
http://pastebin.com/3A9kKqtQ

The output is not getting correctly sorted list of projects. How do you solve such tasks? Please help
>"Leakers shouldn’t use their work computers and should use public wifi, “like a Starbucks or at a hotel or anywhere where the Internet is open for public use.”"

Hotels can normally link a computer on their network to a room number... Suggesting they use a hotel wifi isn't a good idea IMO (unless you are not actually a guest, and its just an open public wifi network).
In general it's impossible. Consider this C program:

void do_something(int *);

int f() {
int x;
do_something(&x);
return x;
}

Is the return of x a use of initialized memory? Maybe. Relink the program and the answer might change.
I hope Microsoft uses some of that profit and fixes Azure Blobs. I was hoping to use them instead of S3 for static site hosting (ended up going with Gitlab) and it doesn't support even the most basic of functionality. [1]

[1] https://feedback.azure.com/forums/217298-storage/suggestions...
Tech Leaders Are Just Now Getting Serious About AI Ethics
the stack has to be backwards crap for GUI programming, right?

Right, please dont take my praise for react as an endorment that the state of the industry is where we need to be. Rather I see it was a step forward.

For a little background I have been in the business since Tim Lee published his first page of what would become the WWW. I would venture to say the first webpage I wrote was in the first 100 and if not, certainly within the first 1000 pages developed. Before that I was a typical desktop developer (though I was young, so that career was short lived). Anyways, the reson I bring up my background is to make the following observation and that is, from the implementation of the common gateway specification I always felt like the web took a wrong turn. Not that we should not have an internet enabled application spec but rather we tacked it on to a distributed document specification. That being said, we tried and tried to build the "web" for applications but none of them won. Meanwhile, hackers continued to deliver applications via web pages, through ingenious hacks to the HTTP spec, CGI, and Javascript everything else floundered with the exception of Flash and that was killed by Apple (as well as it's abuse on web pages) and lack of open spec until to late.

So that brings us to where we are, the worst possible app UI technology won by attrition. The people building that technology spent a generation building entire UI's and then dumping them down to the client. When we finally broke ourselves free of the dumb client model, that style of development persisted as it was pervasive. Many attempts have been made to free web devs from that mindset with some pretty good frameworks (good in web measurement) but the build everything in one big controller mentality has been pervasive. React has been one of the first frameworks to free web developers minds of that model yet there continues to be efforts to go back Vue is one of those efforts. The reality is it takes more thought to think about a UI as reactive components that react to change as it's easier (in the beginning) to write procedural code in a monolithic controller and if a framework allows it that is where developers will default back to. Which in my opinion is a step in the wrong direction. I have seen web developers almost get several times and it seems we always regress back to controller based thinking the first to set it back was Backbone and the second was Angular.

React is certainly not the state of the art in UI programming, but it is the state of the art in web UI programming and knowing where we came from I am happy for that.
Real cool. Just a tip: don't do game logic on the front-end, I guess most readers on HN know what Dev Tools is :)
performance is a web API supported in all modern browsers. Are you using an outdated browser, perhaps?

http://caniuse.com/#feat=high-resolution-time
Apparently the LF vs CR+LF printer control code standard arose ~1965 as ASA (pre-ANSI). Neither Unix nor Microsoft created the standard, and of course ASCII didn't either.

https://en.wikipedia.org/wiki/Newline
The NSA still has plenty of options. First is an undisclosed RCE in your SSL implementation. If they don't have an 0day handy, they can compromise any server you would visit. They can hijack a web server to inject the payload, they can steal the certificate and then MitM anywhere on the path. They can create a malicious ad with the payload, targeted towards you. They can get their hands on a valid certificate for a site you commonly visit, by using a CA that doesn't properly check these things, either through a vulnerability, social engineering, forgery, or coercion. And of course there's always spear phishing. They don't need to get credentials, just get you to click the link.
It would be helpful to have a website to display a random image of differing sizes for every page load. This would prevent fingerprinting https.
> at a particular website (technically, at a particular server)

You got it right the first time around, the parenthetical correction is wrong. The SNI is transmitted in plain text during the TLS handshake.
Clojure & ClojureScript (over React)
Do they go over the fact that almost every phenomenon that is viewed to be exponential at the time is actually logistic (sigmoidal) given enough time?

Edit:

From the article: 'Several times a year it admits groups of executives for a $14,000, weeklong course in “exponential leadership”—and an invigorating dose of Silicon Valley Kool-Aid.'

Pretty close.
Glad someone beat me to it.

Teaching kids to code is similar to teaching just about anything else: get them to have fun and find how it applies to them, followed by how to figure out what they don't know, then how to keep going when things are frustrating and they want to give up.

More practically, the kids who are into games have probably already figured out how to write Minecraft mods or something, so introing them to something like Code Combat is a fairly natural next step. For kids into music, try http://sonic-pi.net. Sports? Maybe wade into statistics/data analysis and show em some moneyball or fantasy football. Lego Mindstorms-style stuff is awesome for just about everyone because of the tactile aspect, and moving from that to playing with simple electronics can be done with gentle happy path introductions.

Also be aware of where the falloffs will be. Lots of kids can change the color on a prebuilt object on Khan Academy, but going from changing a field to starting from scratch on a new idea is an incredible. Teaching debugging and figuring out how to solve something you haven't seen before is more important than anything else.
Author here! Let me know if you've got any questions :)
Ask HN: What is the best online school to get a CS degree?
Curious what online schools people believe to be the best source to get a CS degree. I know there is a stigmal around online degrees, but I'm sure there are some online schools that provide a quality degree and would like to hear the community's opinion.
For those curious, the source code is here: https://github.com/frnsys/the_founder
Aha very astute of you! You where right. I've managed to solve this issue and some others apparently there is a fault in visualizations/hyperbolic-disk.rkt that makes the program crash.

Thankfully I've gotten contact with the author who is really helpful and he gave me the tip about removing the rkt file above.
Iobit Driver Booster Pro 4.2.0 Crack and Serial Key Free Download
Europe starts the BAN on cash [pdf]
Everyone, please stop starting your statements with "so."
There are few things as dangerous as taking over a US company with some liabilities as quite a few other companies can attest to (e.g. Deutsche Bank).

The strategic question Toshiba faces is not just holding on to the chip business but also ensuring that it can compete. The semiconductor business is getting more and more capital intensive. It also seems to require more and more vertical integration causing Intel etc. to but tool suppliers who are not able to maintain the required investments.
DAVOS DATABASE HACK 2017.zip 64.09MB DOWNLOAD
How does something drop 900%? Did you mean it's not at 1/9 of what it used to be?
The Art of Destroying Software
I see you've unlocked the Insider Trading Bonus.
Even without click-throughs. Comcast Business routers keep a log of every MAC that's ever connected wirelessly. Granted I think it's a bug as it causes the MAC whitelisting page to take like a minute to load.

Even my Mikrotik at home logs MACs by default. The log is small and not persisted, but log entries definitely stick around a few days.

Don't count on your MAC not being logged.
I think you may have meant 2001? Both links date to 2001 pre-9/11.
Just licensing alone for office is enough to drive a high adoption... $10/month/user is easier to account for in a billing cycle than $200-300/computer every two years.. the cost is more consistent for businesses, and the revenue is more consistent for MS...

Likewise on Azure... Azure based ActiveDirectory, SQL as a service, and simpler deployments (compared to AWS) are a win... I've used Azure at a few positions, and am currently feeling like I'm pulling my hair out with AWS by comparison, just getting some simple deployment strategies. It feels like Azure strikes the "just right" experience better than aws. At least from my limited knowledge and experience.
This reminds me of the Eldo Kim bomb threat:

https://www.schneier.com/blog/archives/2013/12/tor_user_iden...

I guess the guy was the only one on the network using tor, making him easy to identify.

So unless tor gets a huge userbase in DC, it seems like an encrypted url would be safer. (I don't know much about tor; am I wrong?) Everyone reads WaPo; no suspicion getting on that site.

But I think the main difficulty in becoming a leaker is that you have to hide your mental evolution as you decide to become a leaker. By expressing your dissatisfaction to your colleagues before you decide to leak, you make yourself a suspect post-leak. Leakers should be aware that traditional investigative mechanisms are very powerful, and even if the crypto is rock solid, it is still very likely they'll be caught. It's then a question of whether they are willing to 'take one for the team'.
Upvoted because I think it's worth reading to get where his mind is at, not because I agree with him.
Not really a bad practice per se. It's just that if your app requires high performance, then NFS can become a bottlebeck. It's not any fault of NFS, but NFS was not designed to run at high speed. But in the absence of anything else or if your app is like any other regular app, NFS is perfect to use, especially NFS 4.
10 Days in Jail for Drunken Driver Who Killed Cyclist Bobby Cann
That's "Ovod" in Russian.

It was a part of the mandatory school cirriculum at some point, and a gadfly is one nasty insect, so the name sticks really well. Even if not everyone is Soviet Union read the book, pretty much everyone know about it. But it'd be pushing it to say it was a genuienly popular book. It was just a mandatory reading material, because ... you know ... it's about revolutionaries.
Most Underrated MacOS Feature: Automation Scripting
Geneticist Michael Eisen Launches Bid for US Senate
Here's an example: Confessions of an English Opium Eater ( http://www.gutenberg.org/files/2040/2040.txt ). Short for a biography, long for an article (couple hours read). The eloquent language itself makes going back to ordinary Internet English a pain. More on topic, he describes a year of abject suffering, 8 years of bliss and 9 years of abject suffering. (In really exceptional language.)
Interesting story, was it a hardware failure that caused the loss, or was it Windows deciding to wipe them? Apologies if I'm missing something obvious

disks are also much more succeptible to vibrations than tape. the only thing is that maintaining tape expertise to pull data back into modern systems is a bit difficult
Wondershare Dr.Fone Crack and Serial Key Full Download
Um, I don't believe that would help. You either inline the images as data, or better, get rid of all images and have random length non-printing text to hide the real data. This kills caching and performance though.
I've had better luck with the azure twitter account than premier support.

Maybe I've just had bad luck, but in my (moderately limited) experience, premier support == guaranteed indian call center so they can meet the higher SLAs.

Actual conversation with premier support:

me: hey, it looks like the format of the billing report CSVs changed without any documentation or versioning. Can you confirm? Also, it looks like the line endings are now randomly intermixed between windows and linux style. Whats up with that?

support: STOP OPENING THE CSVs IN EXCEL, IT CAN CORRUPT FORMATTING.

me: good call, let me remove excel from our usage monitoring automation pipeline......sike..

Aside: I am convinced that EA billing/usage reports are manually generated via Mechanical Turk.
Original source:

http://news.stanford.edu/2017/01/26/new-brain-mapping-techni...
> Does that reveal that they're visiting the securedrop page, or not?

Potentially, if they're using TLS/SSL with SNI.
Using a 2D library with canvas operations is not the same as rendering triangles.

In any case that was just an example.

Android has nothing like Objective-C++ or C++/CX for easy interoperability with the OS APIs.
This could be one of those insightful posts that elegantly state an observation in a lasting way, and one that we'll repost every few years or so as an adage on programming. But there's a few reasons why I think it falls short:

- It doesn't explore any of the reasons why the APIs -- the "how" -- age in a backwards-incompatible way. Not all cases are equal: a clean break is the surest way of dooming the old and ushering in the new, but this rarely means that old code was broken beyond all belief: even if the underlying framework made some simplified assumptions, the code probably worked okay most of the time, especially if we assume intelligent, competent developers familiar with with the underlying patterns, using a framework for its merits. A good hypothesis is that frameworks aren't solely there to help you solve problems with less code, but also to help others' understanding of the same codebase.

- Yet even the article insinuates that we can't assume the previous all the time, because many developers understand design patterns by first coding themselves into a situation where they would be sorely needed -- this happened to me, for example. The same way the article's hypothetical developers acquire enduring knowledge, I didn't understand why I'd need dependency injection until I experienced firsthand the frustrations of handling dependent objects the naive way, and found myself re-invening it independently. This leads to the possibility that not all frameworks are picked solely for their design choices, but instead popularity, code availability, ecosystem health, press, advertising, or word-of-mouth may be factors.

- If so, this still doesn't account for why new frameworks rise and all the time, which would logically begin disadvantaged by having smaller ecosystems, less popularity, less name recognition. What is there to gain by starting a new one? This is really a variation of point #1: there's a lot of subject matter to be explored here, and yet it's left unsaid.
Deep learning: the silver bullet?