skysight-inc/HackerNews huggingface dataset:
I do not personally believe in todays world that national security and software can be separated.

As an American, I certainly would not trust any non-American AV software.

I would assume that all AV made in another country is compromised by that countries government intelligence. That would be a safe assumption.

I would be safer user American AV as an American because despite what the anti-gov propaganda wants us to believe, it's far harder for the NSA to spy on Americans than non-Americans.

Regardless, this entire thread (and your post) seems to treat nation-state actors as inherently innocent, which is so blindly naive that it's difficult to rationally respond to.

But this is the nature of cyberwar. Damaging, effective, wide-spread--- and invisible and plausibly deniable.

Symantec giving source to Russia should be seen as a violation of American national security at this point, because it gives a hostile foreign government a blueprint to attack US networks.
Interesting approach. I would be worried about its opsec though "deletes the photos from device" and that's it? Oops, out comes the file carver!

https://en.wikipedia.org/wiki/File_carving
While the author mentions castle-engine at the end I also want to mention glscene[0]. Don't think it is actively maintained like castle. But boy was it amazing to read through the code to learn OOP principles and GL.

[0]: http://wiki.lazarus.freepascal.org/GLScene
New Raspberry Pi 3 B and Pi-TopPULSE Kit
Nice. Good to know that this is a high school project. I was in university already when heavily used Xilinx to wire those logic gates, flip-flop, Mux etc. And burnt it down to FPGA, pretty fun.

Does your high school teach Digital Circuit & Logic Design, like, K-map, Quine–McCluskey?
A Few Words with Caltech Research Scientist, David Boyd
> They don't have telephones or e-mail, or even home addresses?

1. they live in different countries

2. what am I going to do with an home address?

3. people change phone, email and home address all the time unfortunately. A Facebook account is surprisingly more reliable.

> Granted, it might not be as convenient, but people, including friends, do not cease to exist outside of facebook

I could in some case contact someone who still have them on Facebook, but sometimes I just don't have any friend in common with them.

> or are facebook-friends friends of convenience only?

No, I value my friends. I just met a lot of people traveling in my life. I still meet friends I haven't seen in decades when I travel every year. This would definitely not be possible without Facebook.

I'm not just arguing for the sake of arguing. Last month alone I met two of them. In Stockholm and realized I had a Swedish friend there, that I hadn't seen since 2009. We barely talked since then, we didn't really remember what friend we had in common (Facebook helped) but we sure had a good time back then so we were super happy to meet again. In Lisbon I met with a Portuguese friend I hadn't seen since 2009 as well. If it was not for Instagram she wouldn't even have noticed that I was there. We had dinner together and it was awesome. Just felt like old times.
I've used QUCS for this purpopse, which allows inclusion of Verilog/VHDL modules via FreeHDL.
There are a lot of options available, some outlined here: http://www.oracle.com/technetwork/articles/servers-storage-d...

You can configure the OOM killer to simply panic on OOM. You can also control which processes are prioritized for OOM killing, as the sibling comment mentions.

Not mentioned in the article is that you can set per-process memory usage limits, where subsequent calls to malloc() will return NULL if trying to allocate more. Some applications will try to properly handle that condition, many will just segfault or do some kind of controlled abort. For a lot of applications failing is the right behavior on memory allocation failure. I mean, presumably you weren't trying to allocate that memory on a whim, you need that memory to function properly! So there really isn't any sane way to continue functioning without either disabling functionality or hanging until memory becomes available. Either way, I generally prefer something to unambiguously fail so I can restart it than have a "gray failure" where the system tries to keep limping along.
The battle of th gpu
After digging into deep learning and computer vision for some time now.. I decided to see what was the best overall solutions for gpu processing taking into account the following

1. Capabilities
2. Costs
3. Heat
4. Power
5. Software support
6. Community

Now although many are using Nvidia as well as I - I found AMD to reign at scale at all the requirements.

What are your thoughts ?
Wave principle represent
Or, shorter: sufficient people found it interesting.
Why to use security keys: http://fc16.ifca.ai/preproceedings/25_Lang.pdf
(updated from my earlier link to the yubico article about that paper: https://www.yubico.com/2016/02/use-of-fido-u2f-security-keys... )

Review of security keys by Adam Langley:

https://www.imperialviolet.org/2017/08/13/securitykeys.html

and testing security keys:

https://www.imperialviolet.org/2017/10/08/securitykeytest.ht...

tl;dr: Yubikeys are $$ but really solid for USB and NFC; the Feitian is probably the best option for Bluetooth but YMMV there. Those are what I personally use.

(Note that Yubico recently announced a problem with their RSA key generation, which they're fixing, but that bug does not affect the security of the device when used as a FIDO authenticator as it is for Google/Github/Dropbox/Vanguard/etc.)
First off, history isn't really science, it's history. It's a liberal art, most people get a B.A. in history not a B.S. Historians may use science, but a geologist dates rocks, not a historian. Historians don't learn or practice the scientific method, nor do they report their results in scientific journal format.

Second off, viking history is Hacker News?

Because reddit.com/r/history is a very appropriate place for this, and reddit.com/r/askhistorians would be a great place to talk to experts about this.

But Hackers News? 0 historians, 0 experts, wrong subject matter. It's just weird. It devalues this place greatly when it imitates reddit because it cannot out-reddit reddit.
That's exactly how I think of it: Typeclass = a class of types, which makes my C++ brain think of templates not inheritance.
Aleron's Lie – It's Origin and Exclusive Info
Format Your Elixir Code Now
Was your uncle a smoker or otherwise at risk? Is this something anyone can get? It sounds terrifying to realize you have that little time left at such a young age.

Sorry if this is too personal of a question.
Mastodon has per instance max length.
I assume “object-like coding” just means “a data structure and a set of functions for interacting with it. Are you implying that the “right way” of using Haskell doesn’t do anything like that?
In feudalism, there is no distinction between political power and wealth, as what we consider political position was a component of (mostly real) property rights.
That's not my experience and I have dealt with all of those things to a fairly heavy degree.

> reference counting takes more memory and slower than a well implemented gc

This is a ridiculous cliche at this point. It might be true if every memory allocation was reference counted, but in C++ (and julia) almost everything winds up on the stack. What doesn't wind of up on the stack is usually being dealt with using ownership and move semantics. The number of reference counted variables in my C++ programs is usually 0 unless they are being shared across threads. Not only that, but within a thread, move semantics means that the reference count doesn't need to be touched.

While there may be 'conventional wisdom' I have implemented non-trivial software in both C++11 and Julia, and optimizing memory allocations happens in both and Julia required more thought. Julia made data structures and general functions easier to write so it wasn't as if it was a net negative, but memory allocation wise I don't feel the garbage collector made things any easier.

Then on top of that you have the myth of the 'well implemented GC'. Java, C#, D, Go and Julia are all languages where this seems to be a constant struggle. After significant R+D some are there, but if you look at D and Julia, it is a constant user complaint.

As for cyclic data structures, I'm not sure why I would do that in the first place and I'm doubly unsure why I would do it with pointers and fragmented memory allocations.
I kinda wish people argued against instead of down-voting this one.
I can understand your point. We are so many layers removed these days with trading platforms and online brokerages that it's easy to forget that when you buy an equity, you are actually holding shares of a real company that produces real products, employs real people, and maybe most importantly, holds real assets. One of these assets is future cash flows and this is pretty much where the value of shares in a company come from.

In any moment it seems like you're just buying thin air for money and selling that air later for (hopefully) more money. But that's the short-term view of it. In the long run you are taking a stake in a company that you hope as a whole will be worth more in the future than it is today. That stake gives you legal right of ownership to a percentage of that company and its cashflows. If it's a dividend paying company you collect regular profits from it as well.
I'm going to be there front and center. I know that they had something they chose not to announce last year... hopefully they make up for it full tilt this year ;-)
State/Fed. government: Let's make recreational marijuana legal!

Citizens: Awesome! We all feel relaxed, and those of us dealing with pain feel much better, and we're not dying from over-doses; yay! ...But, uh-oh, a few more car fatalities...what to do?

State/Fed. government: Let's build hypertube all over the state!

Citizens: Unsafe drivers - including drinkers AND smokers - simply take the hypertube home; fatalities have taken a nosedive yay! Second benefit: individual and state costs typically associated with maintaining cars and roads for cars (to support long work commutes) goes down, and overall traffic congestion is diminished; yay! ...But uh-oh, our healthcare costs are still pretty high, since now the likes of Pfizer, Merck, etc. are legally producing marijuana, and not cheaply, what to do?

State/Fed. government: With the infrastructure funds now more narrowly focused on supporting efforts such as hypertube, re-allocate (as appropriate and legal) the remaining, unused funds to help bring down health care costs...Either through government tax breaks (just plain giving this unused money back to citizens) for citizens to pay their healthcare insurance...OR...to buy their own marijuana at retail...OR...use these remaining, unused funds to subsidize programs like ACA.

Citizens: Yay! ...But uh-oh, now that marijuana is legal there are less people being put into jails...and now the jail lobby is whining, what to do?

State/Fed. government: Invite the people who might otherwise be sent to prison (or who have been freed from prison after being unfairly jailed for minor amounts of weed) and have them work as construction workers building the country's hypertube network. A likely side-effect is that the private companies running the jails will surely convert into hypertube construction/management companies, but hey jobs, right!?!

Citizens: Yay! Long-term problems - while not solved yet - are on the mend...but, uh-oh, it appears while sending our satellits to other planets, we disrupted the hybernation of some war-like aliens, and they're bent on attacking us with their advanced technology, strategically planning to strike the most powerful nations on earth first! What to do?

State/Fed. government: ... ... ...

Citizens: Hello? Hello!?! Did you hear our pleas about the pending alien attack? Hello? Is there anyone there in the government offices? where the hellz did they all go???? somebody help us; these guns we have are worthless against these aliens! Heeeeeelllpp!!! ... ... ...

Narrator: Apologies for the levity on serious matters. My whole point is to remember that things don't exist in isolation...and maybe there will always be good and bad side-effects that get triggered from one major legislation change. Nevertheless, the country has lived through Prohibition, and there are expected patterns that likely emerge. So, i say, marijuana should definitely be legalized, though let's have a plan to be ready for any unexpected fallout, should they manifest. Cheers!
Yes, unfortunately there is no easier option to rewire... We will definitely make a more efficient and more stable wiring system in BOOLR 2.0 with also, for example, options to draw many wires at once.
This lets you specify the default iterator for an object. Lets you use `for of` on the object just like you can with arrays, maps, strings, sets, and typedarrays.
> Would you feel centrifugal forces in an empty universe? Does the law of inertia mean anything in an empty universe? Mach would give a resounding “no” to both questions: Inertia is not a property intrinsic to an object but depends upon all the mass in the universe.

If "you" can exist in a massless universe (that which encompass all that exist) - then, by definition, "you" have no mass. So insofar as mass is connected to inertia is connected to angular momentum (the need for acceleration/force to alter the direction of movement) - then: no, you would not be able to detect "centrifugal forces" without any mass.

But, if "you" have mass and exist in a universe, that universe consist of at least the mass making up "you". Let's assume a sphere/clump of small magnets. Would it be possible to spin this sphere fast enough for it to disperse - tear itself apart? I would think so.
GAO Will Investigate FCC's Claim That a Cyberattack Broke Its Comment System
Google Advanced Protection Program
The lesson of Linux is that fragmentation is bad. This is a chance to fight fragmentation.
That's by design.

These money that did disappear purchase loyalty of locals at the power. It will stop only when these people will be no longer needed to push for EU interests.
Show HN: Octotrack – automatic dependency and security manager for Ruby apps
>>as in you'll probably break it mechanically before you burn up the CPU

It's solid state, there is nothing mechanical to break. I've had two running continuously since 2014. Use a ramdisk. No issues.
That's what they said last year. We got Blox instead.
... and one can argue that CLOS isn't what we normally describe as OOP.

Well, yes, though I consider it far superior to most other object systems out there.
Nice work.

One question: were you able to simulate the full working computer (that you originally planned to make) in this simulator?

And some advice: you might want to gain some experience in hardware languages such as VHDL/Verilog/System-C. Then you'll quickly learn that the best tool for designing real digital logic isn't drawing diagrams. But for education purposes, those diagrams are still very helpful of course.
The elevator analogy breaks down if you're larger than a point-particle in a point-elevator. Gravity's force varies with distance, causing tidal forces on your body, allowing something large/sensitive enough to feel the difference. Gravity stretches you whereas uniform acceleration does not, and non-uniform acceleration compresses you.

In other words, you can determine that you're in a gravitational field by measuring the difference in force at different locations in the elevator.
Why is desire for more diversity a good thing? Most people don't ever explain this part, or is it just because it is the politically correct thing to do?

My experience with "greater diversity" is usually shoehorning people who generally don't care into positions purely because of the color of their skin or gender. Is this secretly a codeword for "bring more females, tech is a sausagefest"?
Ehh. I think the writing is more then on the wall with Swarm. K8s is a better solution, and at this point. Docker + K8s should be the standard. Fragmentation is bad.
More airlines are offering free Wi-Fi for messaging services
Does this mean they've eliminated that vulnerability where no matter what 2FA option you chose, someone could always get into your account by tricking Verizon or some other carrier that they are the owner of the phone number?

I never understood the point of offering additional so-called "stronger" 2FA options when the mandatory fallback was always the SMS code. Why even bother? Services should at least give users the option to disable SMS fallback. But really they need to start thinking about a SMS-less 2FA future. Even NIST has deprecated SMS 2FA.
Google Fiber wifi router/set top box code now on GitHub
It takes double the amount of effort (a conservative estimate) to use floats, clearfixes, overflow side effect hacks, wrappers and various other hacks for simple layout.

It takes double the amount of effort (a conservative estimate) for async.waterfall, endless .then() chaining, callback hell and various other techniques to work around lack of `await`

It takes double the amount of work (a conservative estimate) to do some kind of weird Flash thing because your browser doesn't support HTML5 clipboard.

...amongst a massive amount of other tech, all of which is supported on current browsers.

You don't see the cost since you're already paying it by avoiding current frontend techniques. But unless someone else is paying that cost you're giving away your time for free by supporting IE.

(Of course, you should support Edge amongst every other major browser)
Fruit flies, honeybees, and alcohol
> have no negative side-effects

Do you know if this has been studied?
>It should go without saying that a single scholar’s un-peer-reviewed claim does not truth make.

What about a single scholar's un-peer reviewed rebuttal? One of the fun things of social media is that something like this goes viral and everyone says "see I knew it" and the skeptics get shot down for "you're not an academic" but then another academic is skeptical and then we're back to "see, see I knew it." I don't see a solution here buts an amusing pattern.

Not sure who the authority here is, if anyone. I imagine this is the kind of thing that will need to be debated and 'solved' at a later time, regardless if Prof Mulder's skepticism is correct. There could be more to this story that she doesn't know, for example, but I'm personally leaning towards her thesis, but I'm naturally skeptical so I'm fairly biased.
It's a correction to a story that was popular on HN last week. If we're going to upvote fake news, the least we can do is upvote the corrections or rebuttals to it.
Thank you. I wrote a long post but then I decided not to post it...

Always remember to view past "Tricks" from the era they were written in.

Lookup tables, in the 90's, for example, were used EVERYWHERE. People always used for sin/cos/tan functions. Fixed-point math was very common as well. Nowadays, it may seem like "magic" but it's not. It was just "the way" to get things done.

I'm not downplaying the skill of the programmers of those eras, it's just keep it in perspective. Many "tricks" weren't invented for that one game, they were common place for all programmers using those platforms.

I used to use compiled sprites all the time in the 90's. They seem like magic today, but they were just another kind of drawing to us. In Allegro 4, you could even draw one by simply calling a "make compiled sprite" function and making sure to not draw it outside of the clipping rectangle (since they can't be clipped). That was it. You build it with a builder function, and then you call draw on it. But it "seems" insane nowadays to convert the bits of a bitmap into raw machine code that draws those bits to save some CPU cycles.
Two stars crash into each other, wobbling the universe and flinging out gold
How to set up continuous deployment using free hosted tools
I think they mean from when you toss it in a bin full of cables and scraps and something breaks off.
The list (Swedish) of winners: http://www.polhemspriset.se/lar-kanna-alla-pristagare/

The Google Translation is easy to read (I have no idea how accurate it is though): https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Would that work if you were using the Google Authenticator app?
which is actually just docker-machine. This could be a infiniately simpler, better and scalable minikube ;-)
is that even an issue to begin with? afaik you need a phone to enable 2fa, but you can remove it after adding another token.
I just realized, I'm severely confused about what Filecoin is, and possibly ICOs in general. I assumed "ICO" was analogous to IPO. If a token is essentially a bearer share that is coupled to the payment system. No reason you couldn't create the coin, run it privately until you get some revenue, and then offer it, as IPOs are usually done.

But when I search Filecoin's website for "revenue" and "profit", I only see references to the participants in the system, and not the token holders.

https://www.google.ca/search?q=site%3Afilecoin.io+revenue

https://www.google.ca/search?q=site%3Afilecoin.io+profit

I did a quick search of the top 5 tokens on https://coinmarketcap.com/tokens/ and I'm not immediately finding any clear statements on how profit is made and distributed.

A question for people who are better informed, is there any kind of list or tracking on tokens payouts? Something like this (https://arxiv.org/abs/1703.03779# ), but for non-ponzis?
It’s hard to tell through text on a post on HN but make sure you take a breath and gently show your wife that you aren’t “angry as f*ck” at her. You might already have done this and if so, disregard this advice. But you sound overly mad. All of this is fixable. But she now had been violated and is the victim here. If I were in her shoes I would not want you to be angry with me as well. Phishers are pretty good at suckering people into these scams and she was caught. Oops. Life will go on.

Second, and this is coming from a guy who has horrible anxiety and panic attacks (me) especially when it comes to money and scams, again take a breath. Relax. It’s going to be ok.
You could blow in one direction or the other, at an angle. The air you push away will push you the other way.
> By working with CockroachDB, we expect to be able to operate multiple active data centers – all perfectly synchronised with each other

...

> Outside of Google, there is no solution like this available anywhere

Cassandra offers cross WAN, multi-DC strong consistency so the “no solution exists” line is nonsense. I built geo-aware, cross DC gaming platforms for ps3/x360 on Cassandra in 2009.

Unless this is another fun twist on words where they’re pretending like they’re beating CAP like how google asserts that their network is sufficiently reliable that partitions become a nonfactor, but of course the wording is a PR so who knows what they actually mean.
> I just assume there is a cognitive dissonance and their talents are valuable even if I can't see how.

I think that's the right attitude. Even if you look down upon SEO, there's no denying that the guy learned a skill that took time and effort, plus took some risks that it wouldn't work out.
tokens are there because they are first and foremost a fundraising and network bootstrapping mechanism. Remove that part of it and nobody would issue any tokens.
Weird anyone still uses this, I first saw Object Pascal on a Apple Lisa in 1983.
I'm pretty sure that plugging a big USB stick into your router is cheaper than paying some cloud service to host your backups. The problem is that it's a lot more complicated to have distributed backups than just plugging storage into an internet-connected device in your home.
To those who downvoted: Do you care to elaborate?

What's wrong with demanding to document a DSL?
>Had he been a white American
You mean "had he been an American citizen born in your state"? Race has nothing to do with this example. All out-of-state people regardless of color experience the same.