skysight-inc/HackerNews huggingface dataset:
It seems like "security through obscurity" could only successfully combine with encryption if a critical mass of the population got onboard very quickly. But security-conscious users are just such a minority, even programmers have bad security habits.

Anecdotally, almost everyone I know is using Gmail or Yahoo for email, and has never heard of ProtonMail or Signal. They'd probably mark an email from @protonmail.com as spam...
I'm sure what they do falls within the rather broad field of AI. It's just not AGI, which is the thing they talk about to get people to give money to their AI projects.
Is this example non-deterministic or just undefined? Sure you should not rely on this code to give you consistent results between compilers and even optimisation levels, but what ever happens should be consistent between runs.
Does it really matter if they're selling aggregated browsing histories? It's hard for me to get worked up about that.
C++18 Next Year
Not in SF, but just wanted to pass on that I took a look through your personal site and really enjoy it. Best of luck with Impossible Labs!
GridinSoft Anti-Malware 3.0.85 Crack 2017 with Serial Key Free Download
My thought as well.

Also, there's a pretty clear understanding that targeting Russians is career suicide. So you'll find documentation in Russian, but templates in English.
Anonymously fulfilling a role doesn't morally obligate them to then do something else in the name of "fairness".

What, do you want people to receive spy training and move to russia?

In that case - why not do it yourself? If there's a moral obligation there, isn't it yours as much as theirs (if not more, as you're the one who feels it is 'unfair' otherwise)?
The Inside Story Behind Pebble’s Demise(2016)
> I would pay top dollar for such an app.

since you're willing to pay for it, contact http://www.oppsdaily.com/ to be featured there...
Wouldn't an FBI seizure involve a gag order?
That comment is not wrong.
any links to evidence of this?
This is UB and it's caught by both GCC and Clang:

$ gcc -Wall test.c
test.c: In function ‘main’:
test.c:12:13: warning: operation on ‘a’ may be undefined [-Wsequence-point]
test(a++, a++);
~^~
$ clang test.c
test.c:12:8: warning: multiple unsequenced modifications to 'a' [-Wunsequenced]
test(a++, a++);
^ ~~
1 warning generated.
Slightly OT.. Does anyone know the font used in the screenshots here? https://github.com/owainlewis/emacs-color-themes
Wikileaks is not even the most egregious or organized abuse of the american political system. If you have objections about this last election, Wikileaks is the last place to be demanding answers from.

If anything, Wikileaks were one of the only ones doing anything to stop Trump that people should've gotten on board with. HRC was far from the only option and by far not the best one (and this isn't 'hindsight' - many were arguing it well before the primaries), yet she was the DNC's golden girl so any potential for internal reconsideration was squashed, and the base left disillusioned.

Even if you weren't on board with Bernie (and I don't see how, for the same reasons HRC publicists would say the same for hrc, 'because she has the same policies' - except with Bernie having a track record of following through on his convictions), you should have seen the need for an actually-democratic internal process within the party, rather than strongarmed support among the elite and nomination-by-fiat rather instead of even considering who'd make a stronger candidate.

Unless HRC hasn't learned her lesson for 2020, I'm sure you'll see other names come up then - but those people were here now, and you and the base could've heard their names a lot more than you did (which was probably not at all). Instead, the DNC bet it all on their hugely-flawed 'golden girl' and lost.

But no - clearly _Wikileaks_ fucked up. They should've just ignored the flaws like good little citizens and let her run unquestioned like you did. (Not trying to sound so facetious, but if that's really your argument...)
Haptic Helpers: bringing you to your senses
I don't think AI researchers are "out of their depth" (I am one myself). And yes, there is room for different opinions.

However, I believe that the ones who say sensational things about AI doomsday are the ones who are disproportionately quoted by the media.
Did that work on your cellphone and for simultaneous​ edit sessions?
Well, it's their browser. If it's doing that (requesting en-US rather than OS locale) when it shouldn't, they ought to fix it.
Robinhood's Gold tier, which is a different name for buying on margin, has potentially dire implications for the health of the economy....

The great depression was largely the result of massive numbers of everyman speculators entering the markets with reckless amounts of leverage. Robinhood vastly lowers the barrier for gambling with money you don't own. There's a reason you can't buy lottery tickets with credit cards.
Anyone else also always triggering recaptcha?
Is no captcha dead? And we have to start using invisible captcha?
Printing out a plane, piece by piece
Looks fake
Looks like Anonymous Pro. http://www.marksimonson.com/fonts/view/anonymous-pro
Just FYI. Those Chinese characters are really really really rarely used in any writings. In fact, anyone with Chinese reading compression will tell you those are gibberish words and none of the words make any sense.
Glancing at it I'm not sure if I would immediately be comfortable with it - it's a much narrower glyph than the type I'm used to.

I think the lower width:height ratio is part of your whitespace issue, combined with the seemingly liberal kerning.
I'm going to play devils advocate here:

If running two pretty simple commands (`curl` a file into `apt-key`; `curl` a file to `tee`) before you can run `apt-get update` is "too hard" or "too complicated", maybe installing software on servers isn't for you.

I also want to actually say good job to Microsoft on this one. Too many org's that run their own Apt repos just have `curl ... | sudo bash` as their install instructions.

I would suggest Microsoft could produce a 'release' package to make any future updates to the key/repo url/names a bit simpler, but not doing a curl|sh is already miles ahead of plenty of shops.
this is one of the main reasons i don't use linux on laptop
Fluency is nice, but semantics matter the most.
I imagine the promulgation of w^x doesn't make it a natural fit for most aspects of malware.
The parser/lexer consider the syntax of the language. Syntax is easy. Semantics is about meaning. It's quite easy to have non-clearly-defined meanings of syntactic constructs! Just write some vague language in the specification. Don't confuse the semantics of the language with the behavior of a particular implementation (eg, GCC). It's important for the language to have clear, well-defined semantics so that implementations can be compatible and programmers, compilers, analysis tools, etc can all agree on the meaning of a program.

Follow some links from the page for concrete examples:

https://www.cl.cam.ac.uk/~pes20/cerberus/n2090.html

https://www.cl.cam.ac.uk/~pes20/cerberus/n2089.html

And, of course, their paper, which has examples and explanations: https://www.cl.cam.ac.uk/~km569/into_the_depths_of_C.pdf
The $1B was just promised funding, not immediate. This $30M could be immediate. This makes me believe that perhaps the original funding is being dropped due to lack of results.
There's one and only font that truly "works" in terminals IMO, and that's the classic VGA 8x16.

http://int10h.org/oldschool-pc-fonts/fontlist/
So everyone will be able to browse and download unmaintained open source code, correct? That would be good.
Realistically no.

However, I doubt many folks predicted the wild popularity of Arduino or Rpi either. All it takes is for some cool applications. The price point isn't a huge barrier these days.

I keep hoping some post-grad will come up with a great DUMMIES like guide that covers Hello World to signal processing.
What have ATMs not yet instituted chip readers rather than the three track magstripes? Why are bank ATMs so slow to deploy? If most PoPs can deploy chip readers, so should banks, no? Is something else holding them back?
It is in the interests of the American public to understand the actions of the government.

Including/especially the CIA. Most people know the CIA; few know someone you also know. They carry more reputation that most government organizations. It's a public service to leak this.

Besides, most of what the leak has shown is that there is an economic investment in remote code execution, but nothing that new or unknown.
I am trying to teach myseful CUPL on Atmel 16v8's as a cheap, super basic way to get my feet wet in the FPGA/ CPLD/ GAL world. I have a breadboard half wired up to blink lights based on input, etc. I like older technology, but hope that what I learn applies to more modern FPGAs.
Sapphire Blue Moto G5 Variant Sale Started in the UK
> Glancing at it I'm not sure if I would immediately be comfortable with it - it's a much narrower glyph than the type I'm used to.

This. I occasionally try new dev fonts but so far I still end up using Menlo and/or Consolas.
How to settle any “is this real AI?” debate
I prefer https://github.com/triclops200/quickapp/
I'm a solo founder (although I'm currently talking to someone who might want to join as a co-founder) and also a lot older than the usual YC profile and based in Singapore.

Also eagerly waiting and will be keeping my fingers crossed the next few days... All the best to you!
That's a strawman. People who scoff at the "AI risk" cult don't believe that "AI will be totally fine". They just believe that it doesn't deserve the undue amount of attention it gets, which distracts from other more important and related risks, such as what Cambridge Analytica did for Trump, fake news due to internet, Facebook's bubbles, etc. The belief is to solve problems we have right now, or will have in 10-20 years, not the problems we'd have in 100 years.
The shame is in the blaming of the 'foreign' workers for this problem. This is a problem fundamental to the idea of exchange value itself. The solution is not to isolate from international reality.
Only in good clojure code.

Tell me you've never picked up a piece of clojure code and gone, WTF does this do? What are these global channels for? Why is the whole application constantly updating a top level full-application-state atom? Why are we blocking indefinitely with some magical invisible state hidden in a closure as we iterate over a collection of objects to process?

If you have a beautiful clojure code base, it's fantastic...

But, ideally, you just learn to . . . not do that

How do you fix a bad code base when the functions aren't pure (global injections, global channels), or are 'pure' only in the sense the input is the entire application state, including non-pure objects like a database handle? Or your functions are non-deterministic due to some kind producer/consumer race condition?

I get it; don't do that.

...but what do you do when it's too late, and someone has already made those bad decisions?

Where are the debugging tools to help you figure out what's going on, and the refactoring tools to help isolate code units and replace them?

I mean, sure, you could argue that's an issue in any language, but all I can say is that I've used a lot of other languages, and the only other similar experience I've had was working with perl.
I am sure a FB employee will invite her to stay at their house. I saw some of them protesting at the airport when the travel ban happened, and they looked like they really wanted to make a difference in the world. I bet this will happen, they had #resist signs and stuff, I am willing to hold my breath.

(Starting now)
How I got my open-source repo to feature in a popular open-source newsletter
i really want to listen to this, but I honestly cannot make out what she is saying. It sounds like a combination of english and another language, and there aren't subtitles.
I'm not convinced of any arguments against 'globalism' per se, but I think you are using two different notions; globalism vs internationalism.
AI winter is here
[qiwi.com] Information Disclosure
Isn't that privatization (at global scale)?
Have you made an attempt to speak to Jérémy Lal, Jonas Smedegaard, or Balint Reczey?

* https://tracker.debian.org/pkg/libv8-3.14
It's hard to decipher what you mean, too.

Ubuntu already switched from Python 2 to Python 3 and not many people feel "messed up" by this.

Python 3 is the only Python pre-installed on current versions of Ubuntu. All Ubuntu system utilities that use Python use Python 3. You have to install a separate package to get Python 2.
A new commit verification product was born inspiried also by this research...https://goo.gl/bGfFBw
FaceFilter3 Pro Crack and Serial Key Full Version Free Download
Use a rolling release distribution (like Arch or the more conservative OpenSuSE Tumbleweed) if you want the latest and greatest packages. The point of LTS releases in minimal breakage during uptates coupled with some two or more years of updates.
Would they not try to collect like any other loan?
Apparently, Thomas Jefferson once said, "Once a generation or so, we need a rebellion and the folks who participate should be punished, but not too harshly". I think he was getting at the point of how easily people take their freedoms for granted, and this apathy in turn takes away all the freedoms which were earned with great difficulty in the first place.

Maybe we have reached a point where we need to permit folks (immunity against legal action) to release internal data/documents of BigTech, provided it unequivocally proves that such public statements the companies make are false.
Samsung Galaxy S8 facial recognition defeated by a photograph
it isn't exactly, lowercase 'i' differs very slightly. closer to Monaco Style in that respect.
Will there ever be an online "cultural institution of free speech"? Usenet was pretty close but the ISPs and government were able to tighten the clamps over illegal activities. There are some subreddits that could probably be shut down too.
https://www.udacity.com/human
I don't understand why you say that it's not a good example. It's legal C that has undefined semantics, which is what you were asking for.
To be fair, if Frama-C is an option, as someone on the C++ side of the fence (C vs C++) I would advocate High Integrity C++ is also an option. :)

http://www.ldra.com/en/software-quality-test-tools/group/by-...
> if they're doing more good than harm, it's probably ethical.

uh, no. For example is unethical to sacrifice a few human lives to do horrible experiments ignoring their will to save many more, right?
Indeed. See Cambridge Analytica: https://en.wikipedia.org/wiki/Cambridge_Analytica
I'm going to have to disagree with you on that one. If you want to learn anything, the best way by far is to learn by actually doing it. The perfect example is languages - you learn far faster and more thoroughly by immersing yourself in the language and using it every day than you do by learning in an academic setting, great coaching or not.

Many business topics are the same way - you will learn much more by actually applying the knowledge to real-world problems than by working through textbooks and case studies. When hiring people, I and my peers vastly prefer demonstrated hands-on experience to any equivalent amount of academic knowledge.
It's most definitely #2.

The FISA Amendments Act, which enables much of both foreign, but also domestic "backdoor" mass surveillance, needs to be renewed this year. You'll be hearing a lot more about how "useful" mass surveillance is this year because of that.

https://www.theguardian.com/world/2013/aug/09/senator-ron-wy...

https://www.eff.org/deeplinks/2014/05/way-nsa-uses-section-7...
And why not? What separates them from the many non-profit(?) organizations which are partisan?

"Don't do X, it's bad for The Party" is frankly far more cancerous for the process than any truths getting revealed. The weaknesses are there either way, but highlighting them and tearing away at them would (should) lead the way for stronger parties (in the sense of fewer weaknesses to exploit; better control over the leadership by the constituents, and so on) to evolve.

But no - it's not enough that the public be sold on the idea of "only two flavors" when it 'matters', but we have to let the weak, flaw-riddled leaders of those parties limp on even if they're completely alienated from its base, because we can't risk 'not towing the party line.'

Apathy for that exact kind of 'suck it up' logic is (in my opinion, anyways) one of the hugely deciding factors in the numbers that abstained from the election this time. Frankly, organizations like WIkileaks should be doing more to tear away at existing parties and partisanship - for disillusioned voters, that'd actually be restoring faith in the system.
You can now play Pacman anywhere in the world using Google maps
I feel this font more thin that I'd like, at least in linux.
Vray 2.0 for Sketchup 2017 Crack 64 Bit Full Version Free Download
Facebook Authentication with Ionic 2/Ionic Cloud
As a society we hold people responsible for their actions beyond a certain age. That particular age might vary from country to country, but everyone will agree that a 21 year old can face any consequence of a decision they've made. That's why they are allowed to drink, vote, join the military etc. Everyone will also agree that a 12 year old does not understand the consequences of their actions. Such a child might not know anything other than murdering people but also might not be capable of evaluating their own actions with respect to right vs wrong. This is also why there is an alternate legal system for minors accused of crimes.

Now a peacekeeper who shoots an armed child has to live with the knowledge that they probably killed someone who didn't know any better. They've been the judge, jury and executioner in a trial that lasted a split-second, despite the fact that children get a lot of leeway when it comes to most crimes.
How is it for writing cross-platform desktop apps? There seems to be a dissapointing trend of UI toolkits only going for IOS and Android, leaving out the still very essential need of toolkits for cross-platform desktop apps in languages other than c++.
Of course it's a narrative. How much do you remember hearing about Russian hackers in the MSM before H2 of 2016?

Me personally? Not much at all. Some of the crimes these people were found guilty of or allegedly committed happened over the span of years. It's true that persecution can be slow in such complex cases, however I find it hard to believe that all these bills are coming due right around the same time.

I also agree with another poster who responded below RE: Chinese hackers. Both Russian and Chinese hackers appear to be state sponsored (at least in part), however I always got the sense that the identified Chinese attacks were more systemic and set to specifically target US business interests. Wonder when we'll start arresting and extraditing hackers from Unit 61398.
>How much of Monet's mind is in a GPU in Berkeley?

Very little, arguably none. Imitation is far removed from creation. If you see an art student reproduce Monet's paintings or redo an existing image in Monet's style, would you ask "how much of Monet's mind is in the art student?"
Because one's objectives are business related, the others government related. That simple.

I think the latter is far more concerning.
My question was "If you have a computer language which has defined elements of the syntax how can you not have clearly defined meanings of combinations of the syntax?"

Also, these links don't have anything that is defined in C that isn't "deterministic". I can look at all of these pieces of code and see what is happening and it's all stemming from a misinterpretation of what the standards specify, not from what a "lack of aclear and complete semantics".

Some of these are also not issues at all. I have no idea what they mean to show with provenance_equality_global_yx.c. They take two pointers, change one of the values, and see if the two different pointers are equal. It's obvious in most cases this will be faults but its not an invariant.

First of all, there is no guarantee for layout/ordering of data in the binary. Secondly, a pointer is a memory address. A Memory Address + 1 is just 1 sizeof(int) (in this case). If you're on a system that needs specific aligning and special datatype sizes it might even be impossible to have two ints 1 sizeof(int) away.

There's no reason to think you'd be able to get the same output from that code from multiple architectures because 1) it may be impossible on some hardware and 2) it's not specified in the spec that that will work.
Really great discussion. To my complete layperson mind, perhaps a good middle ground is that if you are the person who discovers a big security bug, you first go to the company in private, but with the caveat that you insist on being informed, perhaps daily(?), of progress.

If you feel that the vulnerability is big, and the company is taking it seriously enough, you give them an honest chance, otherwise if they slack or hum and haw, you go to the public.

The nuance here is that we trust the person who discovered the hole to make subjective judgements about the severity of it and the company's response, and we force the company to be more transparent than usual to the person who discovered it about how they are working/nature of the code fix. But maybe that could be a good thing?
The newest role in an agile software team? The Commit Nazi
I switched to this and it does look nice: https://snag.gy/rFSpig.jpg
I get frustrated as hell by the inconsistent dialog boxes! When saving a file, the filename text is highlighted (i.e. selected), but when you start typing it sends the text to a search input box. Like... WTF?!?
This is also true. You see all of these things like Hawking and Musk talking about the AI Apocalypse (when they aren't even experts in the field), and it gets people scared when, at this point, there's very little reason to be.

On the other hand, I don't actually know Hinton's opinion on these things, and he might agree with me (in which case, you absolutely should listen to him!). But instead the loudest voices are perhaps the most ridiculous.

That said, I do think that if I asked you to make a bet with me on when we would approach with even 50% confidence, your error bars would be on the order of a century.
Yeah, but the real story is "NSA's dragnet surveillance is catching all hacking Russians....+ all civilian Russians + all other foreigners + all U.S. citizens, too."

The fact that it only focuses on "Russian hackers" shows that it's U.S. intelligence propaganda. It's one of those "you're lying with the truth by omitting much of the context" kind of things. It's actually a strategy agencies like the FBI have used for a long time. They always give that one child porn case as an example of why they need to backdoor all encryption, for instance.

The truth is far more nuanced than they make it seem it is, but they use it in a very specific context to obtain the powers they want.

"What are people more afraid of now? Oh, Russia. Okay - our spying powers are totally saving you from Russia. Now gives us more!".

This pretty much covers all of their arguments before passing a new surveillance law, even though it's often a lie (like when they said mass surveillance stopped terrorists, and then an actual audit showed it never happened), or at best highly misleading, as I already mentioned.

They did the same when they wanted to pass their "cybersecurity" laws like CISA. And later this year (I believe June), the FISA Amendments Act needs to be renewed. FISA probably accounts for like 70% of all the mass surveillance NSA does, especially since it's virtually rubber stamped by the 11 Republican judges in the FISA Court.