skysight-inc/HackerNews huggingface dataset:
Venus in Scorpio Woman and man – astroligion.com
God wants you to set a breakpoint, read out some locals, and put a watch on one of them.
Sometimes low level debugging is a surprisingly pleasant experience as the julia JIT generates proper DWARF debug info. So for instance, you can break in gdb and see the julia source code for any julia generated stack frames, neatly intertwined with the frames of the C runtime.

To be clear, I don't remember needing to do this as a regular user. As an occasional compiler hacker it's been quite nice though.
None of my computers or servers mean anything to anyone, they are essentially anonymous. But they are all attacked daily.

Do you think no one should cover their cameras because they "believe" they aren't under attack?
>Unfortunately, it is increasingly unable to bring me survival

It's only gotten easier and will continue to get easier to make a living off of art.
> Be careful, however, as there is no guarantee that __del__ will be executed if the object is still alive when the interpreter exits, so __del__ can't serve as a replacement for good coding practices (like always closing a connection when you're done with it.

When the interpreter exits, your program's resources should be reclaimed by the operating system, right? So why not just use __del__?
Anyone with a server can host content in a technical sense, but can it ever scale without playing ideologically with the big players?

One tactic for deplatforming undesirable sites is a DDoS -- if you put your home server online, what options do you have for DDoS mitigation if the big players in that space decide they're on the political side of those doing the DDoS?
I see and feel your point. As a doctor who has worked with people with severe mental health issues I can imagine nothing worse than experiencing what they do. This must be especially agonising for someone so young, who will have to experience this her whole life.

That said, I'm not sure I could be part of euthanasia in a case like this. This one is very tricky with the mental state to consider. Also, what if a new treatment for some of her conditions arise within a few years? Unfortunately, progress in psychiatry is slower than probably all other medical fields.
Have you considered that your experience interviewing at these places might have been atypical?

Every set of interview prep material I've seen from Facebook, Amazon and Google recruiters asking me to interview in the last 3 months has included links to things suggesting "cracking the coding interview" is a good start and pointing to similar docs otherwise.
> [...] E2EE of XMPP messages via OMEMO from day 1 [...]

Thats how I like it :-)
Why not relay that, too?
> most social media platforms don't censor far-left thoughts anyway.

They do, though.

https://www.counterpunch.org/2017/08/09/google-censors-block...
This palindrome is surprisingly disappointing. Almost every word appears 100s of times...
From the abstract:
> The type of simulation ruled out is very specific.

Really, it seems to apply to external soft errors with any cause, even unimaginable ones. But yes, it is still pretty specific.
This is a poor point of comparison, since baking the cake doesn't put anyone at risk, whereas an exhortation to commit violence against specific people does.
That's nice and works well in twitter format.

As noted in the OP above, the combinations of Spanish and French that are slipped in (https://twitter.com/samuelpepys/status/1027169517145870336) are not the emissions of some auto-translator gone mad. They are the personal code of Pepys for "sensitive" titbits.
How do medical doctors handle this? Do we train doctors for rare/exotic diseases in medical school? Do we expect them to spend time off duty to educate/train themselves?

I get that it is impractical for Olathe Kansas to train all it's police force in hostage negotiation and deescalation when most likely none of the force will ever use it but what is the alternative? We can't just bus the same negotiation team across the country every time. If we could, EPA wouldn't have its own armed servicemen, right? Also there wouldn't be a Port Authority Police Department in POrt Authority of New York and New Jersey, right?

Basically, I imagine if you wear the equipment and gear for seat, you must be trained for it and we'll qualified in it. If not, then don't carry the gear. No?
Not sure I agree.

It’s one thing if you get physical access, replace the engine control module by a crooked one that will send the proper signals to the ignition and all the other actuators and start the car.

It’s another thing if you talk to the real engine control module (which should already be on alert because the car was broken into) and tell it “trust me, I’m legit, here’s your new firmware” and the computer just runs your code no questions asked.
I think an under-tested aspect of software engineering is the ability to research solutions on the internet.

Just give people a search bar and ask them to solve a problem outside their comfort zone. See what terms they use and how quickly they can arrive at a useful link. No pseudo-code or architectural diagrams needed. Just a link with a plausible solution. Because that's how most learning on the job actually happens.
Are people still able to download a web server and host their own content? What does anyone need a host for? If a bunch of angry racists want to start their own social network, they could build it, if they really wanted a place to spew their hate. Is anyone really stopping them from connecting to the internet?
We could be like real Engineers (civil, certain classes of mechanical and electrical) and require a license. One 8 hour exam covering fundamentals and application of them along with simple project management and soft skills.
I don't understand how Steam is 'lowest common denominator'. You can pick your curators. Let's say discord comes up with some super-awesome curation. It can be trivially replicated as a curation channel on Steam. I doubt curation alone is what discord is really going for here, as a distinguishing feature.
> Well you can host your own website on your own server.

Sure, then the people who drove you off Facebook/Amazon/Apple iTunes/Youtube/Azure/EC2/Digitalocean/Cloudflare will go after your DNS registrar and the ISP/CDN/colocation-facility you're using. They won't give up and they'll ruthlessly go after every single commercial entity you do business with. After all, if it's not the government punishing you for speech, it's not censorship and it's fine!

That's the trick of this kind of lawfare -- having any kind of internet presence inherently involves relationships with private, non-governmental entities, and it's disturbingly easy to suborn them and shame them into refusing to do business with unsavoury people.
The frontend is standard react + redux + a lot of customization. A lot of the engineering effort is in the library of components and database connections we've built up.
You are in the US as well. We have FICA (social security, medicaid, Medicare) of which half is paid by the employer and half employee. If you hear "self employment tax", that's typically referring to the fact that you're paying both sides (15.3% over 7.65%).

There are a few more nuances, but that's the gist of it.
Also, the whole “play services are running as root” thing, while repeated often, appears to be just not true: https://news.ycombinator.com/item?id=17727705
This is generally the same experience I have had. I'll even talk through the assumptions (e.g. "Can we assume I know how to do argument checking?") and then after I've done the heavy-lifting of the problem-solving I'm now discussing how I didn't do something I brought up as an assumption.

Also, generally, if I'm whiteboarding in front of my coworkers/team/etc. I'm discussing something I've thought about for more than the few moments I have to digest the question while standing at the board during an interview.
I agree with much of what you say, heck, nearly all of it -- but it's not reasonable to expect, or even ask for a _very_ short paid project. I see no reason that a possible employer should pay actual money for some useless task.

If it's very short, then almost by definition it's useless.

That being said I've had great results from doing, say, a tiny consulting project, and ending up with full time employment. The best jobs of my life have followed the pattern of "am either offered, or I manage to ask/negotiate for a small consulting project" -> "before the project actually ends, am brought on full time".
I think most people would agree that there are indeed times and places when stealing is acceptable. It is never ideal, but sometimes the alternatives are worse. The bad sort of relativism is a weakness of principles, not the same set of principles leading you to prefer different actions in different circumstances.

For another example of this kind of relativism, I would harm somebody in self-defense or the defense of another, but I would not harm somebody just because I didn't like them. The underlying principles are the same even though the right action is conditional on the situation.
Say it's a socket and you want to send some sort of "END_OF_STREAM" message before closing.
Relaying would still require the owner to push a button on the keyfob, right?
Feel free to review http://large.stanford.edu/courses/2016/ph240/white1/ or other research. There's quite a lot of propaganda surrounding renewables so it's worth doing a little extra investigation.
> Right. The application process appears to openly prioritize marketing skills, which puts it in serious conflict with the stated goal.

Exactly. To quote [1]:

"The world is full of extraordinarily creative people that are struggling to fit in.".

If the candidate is struggling to fit in, he/she is probably not "the popular kid" or a highly successful self-marketer.

Another quote from [1]:

"Our goal is to build a decentralized network of young, creative and exceptionally motivated outsiders who don’t fit in to the traditional system.".

I personally would claim that such self-marketing is exactly what the "traditional system" is (among other things) strongly about. So making it a popularity contest is opposed to the self-stated/self-imposed goals.

[1] https://pioneer.app/
Didn't know the Nexus One came out four years before the first iPhone.
Hyperion VS A-EON
Unfortunately, a lot of racism is picked up at home.
The buried lede here being that the US Defense Department is spending on & developing cutting edge AI technologies.

What do they have that they're not telling the public about?
> Little’s posts had advocated for physically harming Jews.

Fighting words are not covered by the first amendment according to the established supreme court interpretation. Regardless of your views on freedom of speech, it is not in any way relevant to the posts in question. The court would certainly uphold Microsoft's decision to step in.
That one, presumably.
But it's equally illegal to kill anybody based on race, class, political belief or religious belief.
The Icon programming language has a nice error handling style that reminds me of Go's local error handling but with less boilerplate. Functions can return success/failure along with the actual return value, like an implicit Maybe/Option type.

Converting the article's example code from Go:

f, err := os.Open("file.txt")
if err != nil {
// handle error here
}

to pseudo-Icon:

if f := os.Open("file.txt") then
read(f)
else
handle error here

https://en.wikipedia.org/wiki/Icon_(programming_language)
Price to build and run, followed by public perception. A good chunk of cost is safety regulation; until smaller and cheaper reactors are efficient (and with less catastrophic failure modes) come into play, natural gas will out-compete nuclear 9 times out of 10.

Sadly, too little research is going into nuclear, largely due to public perception; plants that use thorium or recycle waste have a ton of promise but little public interest. Meanwhile, Germany needs to find out what to do with about a third of their wind turbines in the next few years, as they're about to hit end of life and the parts are difficult or impossible to reuse and recycle.

Not to mention the environmental consequences of solar and wind production, but hey, chromium and cadmium poisoning doesn't sound as scary as a mushroom cloud irradiating half the country.
Thanks for elaborating so well on your initial premise, I think you bring up some good points about how this kind of interactive problem-solving can be an effective tool available to the interviewer. For better and/or worse, there's a reason why it's so prevalent now and controversial.

I'm inclined to describe it as a sort of interrogation technique, you're offering a stimulus (the problem) and aggregating a number of reactions to form an opinion, and open up new lines of questioning. Very delicate work.

I think problems arise when unskilled interviewers present an excessively obtuse problem to the candidate, then read far too much into their responses (this approach is also easily "hacked" by those who've memorised common problems of this ilk). To stick with my interrogation analogy, it's the equivalent of screaming in the suspect's face, noticing that they gulp before shifting in their seat and scratching their face, then deciding that "they must be lying".
This is what being in love looks like – in pictures
yup, it works great on both :)
> A common argument in philosophy is that bad ideas should occur in the open - where everyone may ridicule them

Problem is that on internet there is no open commons where the bad ideas can occur; instead they occur generally always on someones service on some level. This leads to the conflicting freedoms of the service providers and their clients.
None of those countries will have solvent healthcare systems when I'm old, so what's the point? By 2060, Germany's working age population, for example, will be 30% smaller than today. Who is going to bankroll their welfare state?
I think what you are missing is that while any Turing complete system can solve the same problems as any other, not all programming languages have the same functionality. An easy example is that some languages are typed and some are untyped. Some have objects (Objective C) and some don't (C). Can you replicate the functionality of Objective C in C. Apparently not completely.
People who feel this way usually use Flask instead. Worth checking out.

http://flask.pocoo.org/
To be completely honest, Android should be considered as "insecure" for the same reasons. It's binary blobs that are hacked around by distributors with limited support after a year or so (when phones stop being manufactured and widely sold).

Can we just get a proper Linux OS running on mobile devices already that's properly open source and easily re-flash-able? It's clear that ARM is here to stay and if Linux is to stay relevant, it needs to move towards support for one of the most popular computing devices on the planet. Desktops made their way into each home and mobile have made their may into each pocket.

That way, running something like Signal would be more trust-able coming from a package manager, especially with something like Debian's reproducible builds.
Does Julia have Tail Call Optimization for recursion?

I know it is not necessary, I was just curious, as thr language seems to have a lot of metaprogramming options, and Femto-Lisp being part of the compiler.
Icaros Desktop 2.2.3 now available for patrons
> Since Discord doesn't couple the chat channels to the voice channels people end up spamming #3 in the general channels, causing very annoying constant notifications, and clogging up the history.

On Windows, voice chats are very much separate from Text chats, it looks like https://i.imgur.com/HBXMPY0.png

And no one in the target audience cares about self hosting instances. It adds 0 value for their core user base. People who want a privacy minded voice chat system can use one of those, it isn't worth Discord's engineering time to support a stand alone release to attract some small extra # of users.
Activations of dCNNs are aligned with gamma band activity of human visual cortex
Thank you! In fact, most of our enterprise customers are on-prem. Updates are distributed regularly and you've always got the choice of whether to update. Will reach out!
That’s really no different than (2). I’m specifically talking about ancestor simulations in which the world of the sim is largely identical to the real world. Changing from infinite resources to finite is a big change. And having the simulation run more slowly than real time probably defeats the point. Imagine waiting for 600+ years for the simulation to complete to find out what would have happened if Abraham Lincoln hadn’t been assasssinated.
The main difference we are seeing in this new world of large tech companies is that the role of the "judge" is diminished. Groups figure out the fine lines on which to make judgment, but only as a matter of internal company policy, behind closed doors, which none of us get to have a say in or even read the guidelines.

When a judge sentences you to prison, you know pretty well exactly what sentence of which law was the one that did it. When deplatformed from these private-but-ever-growing services, vague "ToS violations" is the best you get. Very easy for "rule of law" to become "rule of man."
I know someone who uses MDMA every few months to prevent migraines. Reportedly it works at least for a month or two after a 100mg dose.

Really wish it was legal to research around this compounds - the case of 2-Bromo-LSD suggests a successful anti-migraine drug does not have to have psychedelic effects.
Spotify's $30 Billion Playlist for Global Domination
Still, the consequences are huge. Also, how can we be sure something similar isn't implemented in modern CPUs?
Please start posting civilly and substantively. We ban accounts that don't.

https://news.ycombinator.com/newsguidelines.html
Surely Matrix doesn't leave any more metadata than XMPP with MAM enabled (which presumably most XMPPers use these days)?
Similar sentiments here. This is a venture fund that sees individuals, rather than companies, as ventures. Not sure if that's a good idea, my gut feeling is that it isn't. But in any case it isn't finding "lost Einsteins" for society, it's finding returns for capital.
> You just can't break backwards compatibility. This was a big mistake Python 3 made.

At least Python's backers had the guts to release a breaking version 3, unlike some other dynamic languages, specifically Ruby and Apache Groovy. Ruby's backers have tentatively slated 2020 for a (MRI) Ruby 3 release after two more Ruby 2.x versions. As for Groovy, 2 months ago its backers canceled its version 2.6 release which was to backport the planned features of Groovy 3 into a JDK 7 compatible release. Looks like we won't be seeing version 3 of either language anytime soon.
People are better off hearing a bad idea and hearing it refuted then never hearing a bad idea. You could say, "well then detractors of the idea will have to keep refuting it" and you'd be right. That's how public forums work, and I hope you don't take everything your parent's believed for granted just because their detractors have already been "refuted".
> You need exclusives to draw people to your game platform

No, you just need to draw people to your game platform. And Discord already has people on their game platform. Discord has the active attention of millions of gamers throughout the day. It's just not selling games yet.

This is a horizontal integration play and a very smart one IMO. Before this move, Steam had game sales and weak social; Discord dominated social and no game sales. Now, Discord dominates social and will sell games, at least to some of their millions of customers.

Social features are much more of a defensible "moat" because they depend on network effects and are difficult to "manufacture" relative to other features. In this sense, Discord has a massive head start on Steam. Discord only needs to catch Steam in terms of game sales, whereas Steam needs to catch Discord in terms of social.
Languages that have offered that choice have been around for decades - Pascal, for example. It was never a problem in practice.
> Anyone with a server can host content in a technical sense, but can it ever scale without playing ideologically with the big players?

For a wide reach via the press, you may need to either buy more (or higher capacity) presses or convince those who already have then of the value of devoting them to your ideas.

That's inherent in freedom of the press and the marketplace of ideas.

You aren't entitled to someone else's platform.
google results are a social media platform?

And i said "most".
> if people think this is so magic, it's almost as if lisps, schemes, and prologs never existed.

I write quite a bit of Lisp, and the conclusion I've come to is that for 95% of software developers, Lisp, Scheme, and Prolog might as well not exist. Even here on HN, where I'd expect the bar to be a little higher, the amount of incorrect info posted about Lisp is pretty crazy.

I'm almost certain most people's only experience with Lisp(s) and Prolog was a week or two using it in their programming languages class at university.
I was going for this applying to every industry. There's almost always a giant competitor that does almost exactly what you do. I personally feel the software industry is a bit easier to escape this problem, since it's quite low overhead to pivot in comparison, and it pushes so many solutions to problems people didn't know they have/want, instead of being more commoditized.
This sounds to be just for the development board, right? My understanding was that they were aiming to use a USB interface or something for the radio connectivity so that you could get a radio that suited your needs hopefully, and was certified and approved independent of the phone itself.
For me and many others audio input doesn't even work. There is a ticket in their issue tracker, it has been broken for a long time already
> But when you have the whole internet as your audience, no matter how many times you are refuted, you can say it again and a whole group of people will be hearing it for the first time.

Why is that a problem? You can't force people to believe in reality. Might as well have this process happen in the open to actually provide a disincentive to believing conspiracy theories/propaganda/ads/fake news/whatever.

Hell, I'll go as far to say that controversial/commonly mis believed concepts are the most worth discussing in a public forum. For instance, consider white supremacy: if you give people a choice between social groups and make them feel welcome, they can use simple, self-serving logic to join the one that meets their needs. White supremacy doesn't help white people, rationally, it's just stupid, except for very convoluted goals. See: https://www.nytimes.com/2017/08/22/podcasts/the-daily-transc...

If you don't enable conversations between white supremacists and anti-racists, there is no real choice--they'll gravitate the group where they're accepted.