skysight-inc/HackerNews huggingface dataset:
Gut feeling: it can't know. But the simulation in some way is part of reality and maybe that's why it couldn't be known.

I guess there has been plenty of philosophical research on this subject.
> Our conclusion was that for hobby projects and very simple professional PCBs, KiCad is a great tool, but it's just not enough for even slightly demanding projects (and I'm not even talking about high-frequency design, EMI analysis, and multi-person projects).

You are entitled to your opinion, and surely there are more advanced tools, but lots of people do high-frequency design using Kicad. HackRF, from Michael Ossman, is a SDR board entirely built in Kicad [1].

Heck, I've done nice, complex high-density, high-speed FPGA-based boards in Kicad. It's still not at the high leagues, but I wouldn't dismiss it as only an option for hobbyists and simple PCBs. I, personally, find it much better than Eagle, and I'm not the only one.

[1] https://greatscottgadgets.com/hackrf/
Used to be a nice documentation site, until they decided to cover AmigaOS4, ditching 3.
Why are you so angry? This is not about shaming, but protecting customers - first thing I did even before reading the full article was to click the link to see if I have given my CC to fraudsters, then I was gifted with a 404 from GitLab.
If Rackspace, given their major support for various opensource projects, were to provide POWER9 runners for, say, Gitlab CI, this could be a major help in porting software. Or, they could, like IBM provide SSH access to interested projects. But the CI part is important to ensure there's no regression, and given the scarce availability of POWER9 (or even POWER8) hardware to the general public, let alone opensource developers, Gitlab CI integration sounds like the more practical service.
I will update the documentation with the suggestion. I would not want to place the malloc #define in mulle_allocator.h though. First, it's too surprising. And second, it defeats the possibilty to isolate certain memory operations.
Well, I do know a Greek guy who has done some PCB design...

https://www.stavros.io/posts/emergency-food-button/
The all-new BMW 5 Series Sedan. All you need to know
When did Windows start accepting forward slash as a path separator?
The article explains how a Republican House, many of whose members despise Trump but don't want to piss off pro-Trump voters in their districts in a pre-election context, might switch their allegiance to Evan in a post-election context.
Why did the proxy not drop privileges? Not to take anything away from this outstanding feat ...
Rose Gold Wedding Rings: Explore Our Handmade Designer Collection
I disagree with you that:

>and can impinge upon the simulations at any time

A simulation could just be some states. Consider the rule, double and subtract one to get to the next world-state, over the integers, and start the world with the state 1. So the next state is 1. The one after is also 1. The one after is also 1. The universe is stuck in a static state.

As I, you, or a Python script is modeling this universe, where does the outside universe "impinge" on it?

Then let's do a different universe, starting at 2. Then the next state is 3, the state afrer is 5, the state after is 9, and so forth.

As you do this universe in your head, where does the outside universe "impinge" on it?

There is a problem, however. All future states are well-defined in the universe I've given even if nobody in our universe or any other is calculating them.

It is trivially obvious that the human mind is an emergent property of its neural firings (of the brain), and that replacing some part of it with a black box that interacted with the rest would leave it with the same emergent properties, even if this black box were modeling in a different medium.

The question is, if you can model the whole thing over a well-defined program that did not require non pseudorandom entropy, then it would be similar (just start with more complex data than 1 or 2, and more complicated rules than double and subtract one) - so in order for these states to exist, would anyone have to actually calculate it, or is it enough for these states to be mathematically defined?

What I am saying is that it is a statistical certainty that within a thousand years we can create a deterministic model of a brain in a VR, where the brain reports consciousness. (this is 100.000% absolutely necessarily true and not open to debate. The brain is a couple of pounds of stufd, with just a few hundred billion neurons or fewer - I bet we could practically have the hardware to model one today.)

Does this mean that that model already exists? (before anyone chose to calculate it)?

This is similar to asking whether the quintillionth prime exists. Yes, of course it exists.

Really? Even if nobody calculates it? Then what is to say that we might not exist without anyone calculating us?

Perhaps the states of the universe, like the quintillionth prime, exist without anyone calculating it. Perhaps there is no underlying reality at all, just as there is not an underlying reality in which the quintillionth prime is embedded.
Muonium Home: https://muonium.ch/photon/
1. We're almost certainly going to keep the aggressive kernel updates. It's very expensive to maintain a long-term kernel fork with bugfixes, and users benefit from the constantly-rolling hardware enablement. That said, we are working on making automated testing of these updates better, so we can block ones with serious regressions. I think the experience you are describing is likely due to proprietary drivers not matching the new kernel; we have some work in flight to keep the old kernel the default if you have proprietary drivers installed and they aren't updated to match. (Except in the event of a critical security bug.)

2. Have you looked at the font changes in F24? What do you think?

3. I know the GNOME team is working on battery life. I haven't experienced random freezing, but for subjective responsiveness, I recommend the Impatience extension which shortens animation time https://extensions.gnome.org/extension/277/impatience/ (I've jokingly suggested we install this by default with a timer which shortens the animations the longer you have it installed.)

4. Thanks; I'll definitely consider that.
Since Zaius also seems to have fully open firmware for most (all, including USB controller?) pieces, it would be nice to get something like a <3k$ workstation. I would say Raptor Talos, but they seem to have their hands full with the POWER8 workstation and I wouldn't want them to divert resources to a P8 -> P9 move and further delay their project.
The one about heuristics is my favorite one, because the checklist is being used literally on daily basis.
Why did you feel like you needed to respond through a throwaway account?

How can we even tell this is an official statement from GitLab?
> On Intel's part, it seems kinda... late? It's like adding Bitcoin instructions when you already know everyone's racing to make Bitcoin ASICs.

Nah. You're thinking they have to be the best, that they have to win. That is true when the choice is buying an Intel CPU vs buying a GPU. But most developers will already have a late-model Intel CPUs around.

For Intel, this is a defensive move. They're bending the performance curve for particular use cases. All this has to do is to keep a certain number of developers from bothering to go the extra mile to use special hardware and software. People working at Google's scale won't care. But there will be other people who try running something and say, "Current hardware's fine. We could do better with GPUs, but not so much better that it's worth the time and money."

I'm sure it's also the start of a learning cycle for them. Some people told them their current processors were not enough, so they added this. They'll now hear why this isn't adequate either and adapt again if the business case is there.
That is a big assumption to make in this case.

Firstly, the attacker has a level of control over the type of data that lies before the freed and wrongly coalesced block, and so they have a level of control over how the data they are overwriting will be interpreted. It might actually be possible to arrange that the data block is expected to contain dynamically generated executable code (e.g. output from JavaScript JIT compilation), and by replacing that with arbitrary position-independent code you immediately still have arbitrary code execution.

Secondly, this class of bug potentially also allows for information leakage. Block A precedes block B in memory, and B's header is overwritten. A is freed and merged with B. Now the attacker induces (A+B) to be allocated as a block type that lets them read out data, and then induces some data that includes addresses to be written to B by way of an update. The attacker then reads out (A+B), gaining information about the address space that they can then use for a successful exploit.

ASLR certainly can make attacks harder and some attacks impossible, but it is not safe to assume it gives you immunity from exploitation for this type of bug.
Prediction and the Future of Cybersecurity – Dan Geer
Does Elon Musk still have anything to do with any of the Hyperloop companies?
My favorite quote from I, Robot is a man questioning the intelligence of a robot. "Can a robot write a symphony? Can a robot turn a canvas into a beautiful masterpiece?" The robot replies, "Can you?"

Most humans aren't that special. Long before alphaGo beat one of the best Go players in the entire world, simple Go programs could destroy the majority of players. Sure, AI probably won't be able to do computer programming for a long time. But the average person with an IQ of 100 is not going to retrain to be a computer programmer. AI doesn't need to be as intelligent as the best humans, it just needs to be as intelligent as the average person. Probably much less than that, because the average job is boring repetitive work that doesn't necessarily require much intelligence.

I mean seriously, where do you predict all the unemployed people will go to? What jobs do you think are invulnerable to automation, and can absorb 90% of the population? What jobs have such great economic value, require lots of unskilled workers, and can't be replaced by machines?
It's not just that it makes sense, that's what GitLab said. I can't find the link right now, but it's on the earlier HN post about Github/lab taking it down.
When <50% of results in a particular field can be replicated, should you trust the experts of that field?
Making arguments for and against things is one of the joys of discourse. There is nothing in my comment (even remotely) referring to you. Instead you are the one basically blaming me of being a bigot. I might be wrong, but you also seem to be seeking an apology. If you feel you need to "benefit yourself", please seek the help of your local welfare authorities.
Captcha breaking - personally, I've just found it a very satisfying ML project...
Sequence predicting RNNs are basically unsupervised, in that they can learn from lots raw of unlabelled data. And they learn useful internal representations which can be adapted for other tasks. There is lots of old work on unsupervised learning rules for RNNs, including recurrent autoencoders and history compression.
I'm sorry. Once again I am getting wires crossed in my head between POWER and 390.
You are welcome! I teach vim for pleasure. :) You can visit my vi resources page at http://www.verticalsysadmin.com/vi.htm
I develop for Android professionally and I am quite good at it (now senior dev in a team of 15 android devs).
I am growing curious about iOS though. I am currently writing an Android app in my spare time with a friend and our next objective is to learn swift in order to make its iOS counterpart.

I have also been offered a couple of iOS jobs (from companies wishing to hire me but not currently hiring for Android).

Finally out of our 15 android devs, 2 of them are also iOS devs (and work for us on both platforms).
They quite proficient with both platforms (well, Android anyway but I heard no complaints from the iOS team). Sure, they are not as proficient as our best Android engineers, but they are still pulling their weight.

Maybe the difference is that we are not an agency but a mobile team working on a single app.
We can take the time to learn the platform and teach to our colleagues. Maybe that a freelancer does not have this luxury or the adequate structure.
I doubt any keyboard is worth $380 when it comes to function and usability.
Oh yes. This should be required reading.

I have a long-term bet with a friend on the truth behind Wiseman & Schlitz (I think I bet 1 dollar on "beyond known science" to his 50 on "methodological error", but maybe the odds were different, and the amounts were definitely more. Maybe we will try to reproduce it at home, because otherwise who knows if it will be resolved at all in our lifetime.)
Obama Drops U.S. Limits on Cuban Cigars and Rum
I'm curious how far along the project is. Are the boards for sale?

Also curious if Metaboard was something that solved your own problems.
Why do you need to assign blame?

My opinion is that trusting people and giving them responsibility is one of the best ways to let them learn and grow. The bigger the mistake, the bigger the lesson. As long as it is possible to recover, it's a calculated risk which may well be worth it.
If you means something that searches for files within any directory, I think the best so far I've used was Everything (https://www.voidtools.com/). Lightweight, fast, and really simple UI.

I'm still looking for a Linux equivalent (I'm currently using a shell wrapper for `ag --depth 0 -g <pattern> <directory>`.)
What a stupid comment. Here is a list of thousands of sites that people other than you do visit and buy from, causing their cards to be skimmed, and your response is 'stop being so uptight'?

Imagine if this is instead a list of real world ATMs. The correct response is not "well ive never seen these ATMs before just don't use them, duh", it's "how the fuck can this be allowed to happen and how do we fix it".
Walmart Paid Its People More to Get Cleaner Stores and Higher Sales
IBM sponsor a fleet of POWER-based systems at the OSU Open Source Lab[1].

Edit: You already said this ("Or, they could, like IBM provide SSH access to interested projects."), and if you'll excuse me, I'm going to go hide in shame.

In my day job we've interacted with an IBM team who are porting our entire buildpacks pipeline[2][3] (which uses Concourse) to run on ppc64le. We fall under the Cloud Foundry heading the list of projects.

The eventual goal is that we will be able to run x86 workers (on a regular commercial cloud) and some POWER workers at OSU-OSL or SoftLayer, and build both kinds of binaries from the same pipeline.

I believe the eventual eventual goal is that all Cloud Foundry pipelines and products will be fully available across both x86 and ppc64le, including first-class integration with any pipeline producing binaries. Given that buildpacks represents the bulk of the binary volume, it makes sense to ensure our entire pipeline works on ppc64le.

Disclosure: I work for Pivotal, not IBM, and I'm not able to commit either to anything.

[1] http://osuosl.org/services/powerdev

[2] https://buildpacks.ci.cf-app.com/

[3] https://github.com/cloudfoundry/buildpacks-ci
Facebook can always give themselves the option to unilaterally decide to no longer serve you going forward. But that's not the same as Facebook being able to declare that arbitrary behavior is retroactively in violation of an open-ended clause of their TOS and therefore grounds for lawsuits and CFAA prosecution.
More interested in smart contracts and creating applications using blockchain.
I actually recommend jumping right into the excellent Scikit-learn tutorials, http://scikit-learn.org/stable/tutorial/

Unlike some of the other complicated tools, sklearn is just a "pip install" away and includes all sorts of examples of different problems. Classification? Regression? Clustering? Representation learning? Perceptual embedding? Odds are, some part of sklearn covers all of that.
Addition is defined in such a way that the universe it's performed in doesn't matter (in fact, no universe is required at all), which is true for most if not all of formal mathematics. See set theory 101 for the very beginning on how's that possible.
I'd argue that an opiate naive individual on 10g of red vein would be feeling VERY mad nice, considering that dose has me, not opiate naive, feeling mad nice. Definitely at the very least as strong a feeling as codeine
Could you have an outer tube with concrete and expansion joints, then a membrane on the inside that maintains smoothness but expands/contracts as the tube moves?
Ask HN: Best strategy to make an alternative to an existing open-source library?
An open-source library, which I use regularly, has limitations because it is designed for use with Arduino and other microcontrollers. However, the library (let's call it "ArduinoLib") can be compiled for desktop PCs, and I am among a few people using it this way.

To fix these limitations, I would like to write an alternative library for use on desktops. This would be a separate open-source project, using a different name. However, ArduinoLib is MIT-licensed, so there is the option to re-use some of its code.

Perhaps 1/3 of ArduinoLib's code could be used unchanged. Another 1/3 would require major changes to add my desktop-focused enhancements. The final 1/3 is microcontroller-focused and would not be useful for a desktop library.

I see several possible ways to approach this project, some starting with the existing ArduinoLib and some starting afresh:

1.1. Fork ArduinoLib on GitHub, remove the microcontroller-focused code, then add my enhancements to this fork.

1.2. As above, but instead of a true fork, create a new repository and begin by importing the latest version of ArduinoLib.

2.1. Start my library from scratch, importing individual functions and/or files from ArduinoLib where appropriate.

2.2. Write the entire alternative library myself, only using ArduinoLib for reference.

The argument in favour of the 1.x options is that they will lead to a project structure which is similar to ArduinoLib, whereas 2.x will result in more differences between the projects. Such similarities should make it easier to share code between ArduinoLib and my library, which would be beneficial for both projects.

On the other hand, with the 2.x options my library can start from a clean slate. I would be able to make my enhancements without any "baggage" from the unused microcontroller support getting in the way.

Which of these four approaches would you recommend taking? In what situations would you recommend one approach over another?
> this is 100.000% absolutely necessarily true and not open to debate

That sounds completely absurd to me given that we can't even agree on a definition for consciousness.
Also, as I understand it, the fundamental difference between 1.1 and 1.2 is that a true fork retains the history of the original project. Is this appropriate for a new project which takes an existing, active open-source project in a different direction?
how does your tapering schedule work? If you don't mind me asking.
The New Penguin Galaxy Editions Look Amazing – Dune, Stranger, 2001
But exactly that was my point - unless you know what either reality or a simulation really looks like, you can not look around and draw conclusions whether we live in reality or a simulation. People trying to do this make the assumptions that a simulation would have properties similar to simulations we perform and that reality would have properties similar to the laws of physics as we know them, but neither assumption seems really justified.
I found this a really good book: http://www-bcf.usc.edu/~gareth/ISL/
It certainly doesn't mean that you can have kids, but it improves your odds a bit for an extra 5-10 years.
How I Use __COUNTER__ to Localize Text and Hash Strings at Compile Time
TAOCP has four volumes. Its not just a single book. Did you work through all four volumes?
Gepflegte und attraktive Frau
The only reason this is possible is because card payment systems still are using transistor era technologies with zero cryptography. You get someone's card number and you can pay with it. All VISA security is based on trust. With Internet it doesn't work anymore because you never know who your customer is, you don't know what merchant does with card numbers and the laws are different in different countries.

They also lack privacy: your name is written on a card and in every transaction you use the same card number so merchants can collect person's shoppping history (and using a name they can find customer's page in social networks). And maybe they even share this information among themselves.

Not in every country there are laws protecting clients. In US there is a law, but in other countries if your card number got stolen you might never get the money back and even be left with a debt if it was a credit card (because it is client's responsibility to keep his card info secure).

When you are buying something online with a card there is no way to check whether it is a real shop or just a fake site to collect card numbers.

As a result merchants make their own sophisticated antifraud system and you never know whether your card would work or not. For example once I was unable to pay for a Digital Ocean server with virtual prepaid card (of course I would never pay with a real card on the Internet) so I chose another cloud hosting and they lost a customer.
Looks like he recently (August, 2016) moved his company, GreenArrays, to Cheyenne, Wyoming.
TL; DR: uncurated social media is used to critisize scientific peer-reviewed publications in psychology. This hurts scientists (peer reputation / society reputation?).

IMO this is not specific to psychology: climate change, biology, computer science, physics, etc. research is exposed to the same phenomena. The hotter the topic, the bigger the flames get.

However, if publication is clear about methodology, data collection and conclusions those flames do not hurt -- the published work stands on its own and anyone can go back to it as a sanity check on whether accusations have merit. If I disagree on methodology I will not think worse about the author. However, if I suspect he manipulated the data I will; and real quick.

Being clear on what was done is, IMO, a practically foolproof way of protecting your reputation. Researchers unnecessarily making publications readable to only a tiny minority of field experts (sometimes hoping to minimize criticism -- "I just need this published; and 3 more for a postdoc") or being vague about how they collected data shoot themselves in the foot. And this, IMO, is a major source of self inflicted wounds that are most frequent in the fuzzier fields like psychology.
This specific topic/question comes us frequently enough that I feel like we should either make this thread the canonical answer or have another pointer that we can generally agree upon to point people in that direction.

I think it's important for people to know where to go for good resources, but this exact question keeps coming up incessantly.
Both of these are commentaries and neither are about what the OP describes. The claim is that dozens of Russian, US and French soldiers have recently died in Syria as a direct result of Russian and US bombings. I can't find any evidence such a thing has happened.
I would like to add that the economies of scale, and the fact that huge amount of suppliers are all within 300KM of range. It is just so much easier to find the right people, the right parts there.