skysight-inc/HackerNews huggingface dataset:
I have lots of thoughts - I made a platform for them and am partnering with various collaborators to see how they want to use it. Right now, you can import and visualize any PDB file, among other formats. There is also an open source plugin called UnityMol that has more standard molecular visualization features. My interests have always tended towards visualizing larger amounts of proteins together, so I'm not using it in my platform.

So yeah, there are lots of people working on little bits, all over the place, duplicating efforts again and again. In my opinion, what is needed is real funding and a coordinated effort to establish open source tooling, or at least some kind of platform that brings everyone together. And then more money on top of that ;)
Why hasn't this issue come-up with print advertisements? Seems like it should've been addressed eons ago...
Here is the full video of the "Conservatives for a Green New Deal" ad by the Really Online Lefty League PAC:

https://youtu.be/cvRbZJXTE5E
> This is about paying for reach. And paying to increase the reach of political speech has significant ramifications that today’s democratic infrastructure may not be prepared to handle

Let's just keep in mind that Trump spent way less on the election in total than Clinton did.
>what authority would you even send it to?

Well, you could send it to various foreign news outlets. I'm sure RT would love it.
> And paying to increase the reach of political speech has significant ramifications that today’s democratic infrastructure may not be prepared to handle. [...] This issue is NOT about freedom of expression...it’s about freedom to pay for expression (and freedom to pay for having others see your expression), and I don’t think that’s inherently a good thing. It’s certainly not what the first amendment is about.

Doesn't the same argument also apply to ads in radio, TV, newspapers, mass mailing, email campaigns, and paying a guy to hand out brochures? Would you agree that it is equally bad to allow political ads in all these contexts? Genuinely curious here if the principle is meant to be applied consistently, or if the internet is different somehow.
Absolutely.

In many European countries, including France where I'm from, there are never any political ads until an election season (which could either be tradition or regulation). During election season political ads are tightly regulated to prevent someone with a higher ad budget from swarming the "airwaves" with the kinds of disinformation/propaganda that is so prevalent on U.S. television networks and other media.

Political ads (and statistical coverage of early poll results) is also banned in the days before a major election to diminish the impact of manipulation/disinformation campaigns (discouraging voters because they assume their vote won't matter).
The Semantic Apocalypse (2008)
This seems like a no-brainer to me... slaps knee
XML in most cases is a pain in the ass to deal with relative to JSON and it isn't new or the rage anymore. A lot of hot technologies initially have this in common. They're so cool and flashy and new that everyone's willing to overlook the actual mechanics of working with them -- for a while. JSON is just more convenient to work with 90-95% of the time, so everyone ends up preferring it and so it tends to win out.
> It keeps track of PID of the last process that acquired it, and if another process can’t acquire it, it can check if the PID is still alive using stat, if it’s dead it will unlock the mutex and reset the field of previous owner.

That's not safe. PIDs are recycled.

The only correct solution I can think of is to place the lock in shared memory, use the futex(2) API, and use set_robust_list (https://linux.die.net/man/2/set_robust_list) to ensure the kernel will unlock a futex if a process dies.

You may (should?) be able to initialize a pthread-based PTHREAD_PROCESS_SHARED + PTHREAD_MUTEX_ROBUST mutex in a shared memory region and have everything just work.
This article should reflect on it's own philosophical assumptions.

The differential return on progress with time is not linear.

Intuitively, progress is harder, the deeper we probe.

We have reached the point where we are probing the fundamentals of matter at the smallest and largest scales in the universe.

This is much harder to progress on than newton's laws, which could be arrived at through human observation.
Why do you say so? There seems to be some compelling evidence that keeping your mind and body active increases your quality of life during old age.
1) That's far beyond the scope of a single person's side project

2) What isn't modern about Access? What do you want to change that isn't just removing features?
This is a cop out solution. We don't want to be a part of this debate and neither have the capital to be - so we will just not show any political ads. Social media is just like television in some ways - it is a channel for users/businesses to magnify their voice via ads.
Yeah, that was a big "IF". But, we will see. If it fails, reverse the ban...I guess.

In many countries cigarette companies are not allowed to advertise as trendy or cool. Their packages are forced to contain photos of people affected by lung cancer and big signs saying the same.
It really does help make smoking appear uncool.

Juul and vaping companies have gone around unchecked in this regard. Even if the ban is reserved I would be a huge supporter of such adversarial marketing restrictions.

> and won't someone please think of the children

Adults have way better impulse control. Thinking about the children is a legitimate concern, when talking about things with massive doses of nicotine.

> list is going to grow quite long.

If the world worked the way I wanted and laws had 100% efficacy, alcohol would be banned too. But, alas it is so deeply ingrained into our collective social psyche that it is going nowhere.

Apart from alcohol and pot, what adult thing can't minors enjoy ? That's the list.
Really? The GPLv3 was released in response to TiVoization.
Because it was about encoding a list of things in an _attribute_. Attribute! Using nested elements is not exactly a solution for that requirement.
For us, springboot gave about 90% of what we wanted out of the box. The 10% that we wanted customized (special authentication related things or transparent multitenant database switching with repositories etc), it let us override and do what we wanted it to do. It certainly is a lot of magic, but nothing that cannot be deduced if you are familiar with Spring, and/or look at the source.
Hahaha same
The issue is who gets to be the arbiter of what counts as "political propaganda and deliberate lies"?

The founding fathers thought that if government was given such power it would be abused to stifle speech that fell outside of those categories so the only way to protect speech was to protect it all.

I tend to think that if this is true for government, it's probably true for large corporations as well.
This is just a simple case of serialization. Having worked on 10+ game engines and other scene graph based applications I would prefer a more flexible reference based approach.

Instead of hard coding your hierarchy into the structure of XML or JSON. Define some basic type information (unique id and node type).

If you have situations where an object can be referenced before it is defined simply make a proxy loading type that listens for it to load.

After that it is a cakewalk:

[

{

id: "UUID OR Rolling Number Per File OR DB Index OR ...",

type: "business",

name: "Dunder Mifflin Paper Company, Inc."

description: "look at me I can be a root type for the graph OR one of many!"

offices: [

list of ids of objects of type "office" or object that wraps this with other metadata (relation object)

]

},

... potentially other business entries,

{
id: see above...
type: "office",
name: "Scranton Branch",
description: "This can describe each branch"
departments: [
list of ids of objects of type "department" or object that wraps this with other metadata
]
},
... other offices,
{
id: see above...,
type: "department",
name: "sales",
members: [
list of ids of objects of type "employee" or object that wraps this with other metadata
]
},
... other departments,
{
id: see above...,
type: "employee",
title: "manager",
name: "Michael Scott",
reports: [
list of ids of objects of type "employee" or object that wraps this with other metadata
]
},
{
id: see above...,
type: "employee",
title: "sales man",
name: "Dwight Schrute",
reports: [
id of self since Dwight needs someone he can trust,
{
id: see above...,
type: "report_meta",
reportee: id of Pam,
visibility: "secret"
}
]
},
... other employees,
etc.,
etc.
]
I have seen all of these symptoms at numerous large companies. The backlog is years deep and the costs associated with engaging the professional programmers could be staggering. The truth is, not all solutions need anything more robust than what Office can provide.
In the build-up to WW2 the Hungarians had a spy network within Czechoslovakia that was completely compromised by a Hungarian colonel who was predictable and careless with how he distributed communications to them. It's really quite a decent read
I've quit using Python, unless forced, because I've gotten too many folders of files that "work on my(the original developer's) machine," but fail on mine because I didn't find or follow a README that said "just" install all the same dependencies and versions.
Privacy search engine StartPage bought by ad tech company System1
Well, my point is that I think it's entirely possible that the only real use for MS Access is as a glorified Excel spreadsheet. That seems like a fine use case with a pretty significant market share! When you get right down to it, that's all most small businesses that use "real" relational databases do with them, either.
And who is going to decide what is the truth? Ministry of truth?
What else helps is not assuming you know the content of TFA from its title.
I think this is an excellent move for twitter. The problem now will be determining what is a "political ad" which I'd imagine has a lot of edge cases but if they can do it I think this will be a huge win for them.
A sibling comment in this thread also applies here. "No good deed goes unpunished!"
I guess maybe when things were still printed on paper. The whole growth of Nokia was our saviour for the dying paper industry.
Could not agree more with Spring-boot recommendation! It's an amazing toolbox and combine it with streams and function interfaces, programming in Java is pleasant again
I wish there were something like Visual Basic for the development of web applications.
Python Decorators in 15 Minutes [video]
So I am able to replicate this reliably but at first I misunderstood what was happening.

What happens is this:

1. Type some stuff in

2. Turn on “reveal password”

3. Type one of the “banned” characters

4. Switch “reveal password” back off

5. Type another character

6. The whole existing password is deleted and replaced by the letter you just typed.

So the reason I end up with two Cs in a row at the beginning is because I actually typed in another. After I type in the C that causes the field to reset, I erroneously believed that it had deleted both the B and C, leaving only the A, so I say “C” again out loud and type another C, believing the text entered is now “ac”.

In reality, it had cleared the field, replacing both the A and B with a C. So when I typed in that second C there were then two in a row.

The reason I didn’t understand what was going on was because I was just counting dots and assuming which letters were deleted at first.

Oddly, when this field-clearing behavior happens, it also hides the “reveal password” button until you add a second character to the field. That should be visible with only one character but in this particular situation it hides instead.
Because that's where pre-trial prisoners are held.
edit: or he could have gone to the Brooklyn facility, which has the same problems.
It's not because you are good at maths that you are good at politics. And he's the best example about that we've had so far.
I totally agree this policy will have many many false positives (to be explicit what that means to me: ads that are improperly classified as political and therefore not allowed).

And you know what? I’m totally OK with that! The content is still allowed on Twitter (and whether that’s a good/bad thing is a totally separate discussion). The only thing they’re saying is that they won’t let you pay to amplify its reach. Nobody (other than the advertiser) is going to shed a tear for those misclassifications.

It just means that a few more people will have to be naturally clever / viral / whatever to get their message out. And I’m totally OK with that too. There was once a world where Twitter wouldn’t take money from _anyone_ and everyone had to be clever to be seen or heard on the platform. Not such a bad thing.
Using GSON is great if you're encoding/decoding straightforward data structures. However if you're using it for serialization for more complicated objects (especially with polymorphism!) it gets zany really quickly.
Thanks for reaching out again! We're prioritizing support for Segment at this time, but hope to add other integrations next year. Our analytics product is completely free, so getting set up on our joint solution with Segment shouldn't be too expensive. :)
What Parents Should Know About JUULing
Re: Whats wrong with Base?

When I first learned MS-Access, I barely had to read the manual. I could discover most functionality by clicking around. With Base, I had to constantly dig in the manual and still couldn't get it to do many ordinary CRUD idioms.
Military Has Been Researching "Anti-Gravity" For Nearly 70 Years
Why do we keep that in mind?
It's not really punishment. You're not guaranteed updates when you buy the car.
Hey, I recommend you post this again as Show HN: for more visibility
To be fair, Google is doing a great job, although it's true we shouldn't rely on only a few big companies to provide recommendations.

Fwiw, i've built a RSS reader and i'm currently adding a recommendation feature to it. That's a feature i've always wanted to have in a RSS reader. If you want to check it out, it should available in the next few weeks (https://aktu.io)
So why not use the same methodology on TV or print as well and ban political ads across? Why is social media singled out here? What about ads on YouTube? This is nothing but a copout solution. Twitter doesn't have the will nor the capital to be part of the debate here (and political ads are likely too small for them to care) - so they are trying to gain strategy credit by just saying this is a bad idea.

NYTimes is happy to take money for political ads while they are shouting that FB and Twitter should do fact checks.
> For instance, it‘s not credible for us to say: “We’re working hard to stop people from gaming our systems to spread misleading info, buuut if someone pays us to target and force people to see their political ad…well...they can say whatever they want! ;)”

I can't agree enough with this. Very well put, and I think we all know who the winky smile refers to.
Podcast with Unique Subscriber Perks
With Accidentally Fasting, our goal is to break the listener experience out of simply having more regular podcast type content. We have a phone line you can call to leave a voicemail that we'll play on the show, but there's more than that. You can also listen to full episodes, explore old phone sounds in the admittedly crude beginnings of a "phone museum" (where top tier subscribers will also be listed) and get special access to a subscriber only party line, where we record some episodes (which you could potentially be on if you're on the line).

In addition to what you can do at the moment, we're working on a "choose your own adventure" type game for top tier subscribers to play on the line. I also want to play back listener voicemails on the line that we don't fit into regular episodes.

This is all a work in progress at the moment, but we're trying to get started providing a more interactive experience with audio, like one would experience in ye olde phone phreaking days.

I'm interested in what you all think about this, and what you'd like to see as podcast consumers in addition to the party line, game, and phone museum. Is there a single feature that we could provide that would make you really want to call in to play around? Our phone number is 737 800 1776.

Thanks!
Alex

https://accidentallyfasting.com/

https://open.spotify.com/show/5zEvlWLUVeC3pM7c9lE0bU
Hey, thanks for sharing!

I recently read A.R. Ammons Tape for the Turn of the Year (1965) and it is composed in much the same way (although it is a little more polished ;p).
Accounts can artificially inflate their follower count with money, but they can't use money to make _me_ follow them. I think that's the difference with paid advertising, where you can buy the ability to reach anyone.
For the record, the "yelling fire in a crowded theater" example came from one of the worst Supreme Court decisions of all time, which sent a man to jail for distributing anti-draft literature during WWI. The parent comment isn't necessarily guilty of this, but I've noticed that the people who approvingly quote Oliver Wendell Holmes as a justification for restrictions on free speech almost invariably have no clue about the historical context.
That is exactly the case at my current gig. It doesn't matter how many hours you put into a project. If any of the code is AGPL, our legal team will squash the project.
> I package my software with my business logic

The implication here is that OP is not simply providing a web service.
I'll bite:
We use MS Access as a thick client for a PostgreSQL database. I appreciate it for is reporting, forms, productive scripting language, and query designer.

What I don't like about it is that Microsoft hasn't really improved it in the last six years - but there isn't anything remotely like it: Xojo, FileMaker,and AirTable are close
but not quite there. For us AirTable is a non-starter because you rent it as a service.

If I had someone hold a gun to my head and jump to alternative - it would probably be Lazarus/Borland Delphi
That's the theory anyway. There's ample evidence that that's not how it works in practice.
I used to be opposed to all the "magic"... but after you write a few MVC projects with Hibernate backends, etc... why keep having to do that all from scratch each time?

You end up making your own framework that has all that in it, so that you just change a few things here and there and can start getting to the business logic that much quicker.

Then you realize you're maintaining all of that code... when you'd much rather maintain the business logic bits...

Which leads to using Spring Boot and letting them maintain everything else.
"Plutarch relates the saying that “in Sparta the free man is more free than anywhere else in the world, and the slave more a slave” (Plut. Lyc. 28.5). He can only be referring to the helots here. Indeed, Plutarch’s statement is telling – the helots were treated poorly by the standards of ancient chattel slavery, which is, I must stress, an incredibly low bar."

"The absence of any taboo – legal or religious – against the killing of helots marks the institution as uncommonly brutal not merely by Greek standards, but by world-historical standards."

"Given how very little our sources care for the lives and experiences of any enslaved people, the unanimity of their testimony that life as a helot was awful is nothing short of astounding. This is an institution that shocks the conscience of ancient slaveholders."

These are all from the second post in the series. You should try reading more than just the first one.

> social justice history revisionism

Couldn't find a good way to work "virtue signaling" in there as well?
Memory Reclaim in the Windows Subsystem for Linux 2
> it wouldn't make sense if you are just launching a cubesat

You’re both thinking through the consequences of complete system reusability and rapid reflight. What costs less, throwing away a complete cube stat launch vehicle, or refuelling Starship?
> > 30 miles is my warm up/recovery distance

> That's absurd and you know it.

That is wilful rejection of facts. You defined the upper bound of possibility by invoking crazy fitness nuts - well, here I am to tell you how wrong you were.

> You expect regular people to ride 1-2 hours to work each day?

I know many people (who would not describe themselves as "crazy fitness nuts") who do just that. Yes, they do rely on high quality end-of-trip facilities, but many of our urban employers and councils now offer these.

I also know people who commute in a car for longer than that. As commute durations go, measurement in hours is far from unusual.

> Completely absurd and out of touch with reality. That's insane pacing - that's race pacing

It's true. I won at least one nationally sanctioned bike race every year from 2011-2015. Sorry, what was your problem with that? You invoke crazy fitness nuts, we show up like Candyman.

> Most cyclists will do 20-30 miles for an entire ride

Again, I was speaking to your incorrect claim of the upper bound of the possible. But sure, move the goalposts if you like, because:

> You probably work at an area near the train station then - perhaps a Downtown location or similar

I simply live in a country and a state that didn't pathetically lowball its rail infrastructure and intermodal transit options.

> actual working circumstances for many people

You get what you voted for, based on what you believed was possible, and suggesting things are impossible is just wilful, pig-headed rejection of what can be achieved if the people actually want it, with the simple evidence that it's been achieved elsewhere.

Cars are a useful tool, but the claim that they simply are an essential element of a functioning modern society begs the question of why certain societies are so automobile dependent, and wilfully ignores those that aren't.
That has been my experience as well. That being said, do you prefer your search provider knowing by default? Or "opting in" to provide the additional information?

Personally, I prefer the former but I understand the latter.
You're looking at the symptom rather than the disease.

The despair is the disease. Drug and alcohol use are from people self-medicating their symptoms.

If anyone cared to address this problem, they'd look at what causes despair. That despair is often from economic and social distress.

Instead, everyone is outraged up on a media and politically driven moral panic about pharmaceutical medication that happens to be rarely abused and is almost never addictive (fewer than 0.1% chance of becoming addicted to prescribed painkillers, study on over 640,000 patients, https://www.ncbi.nlm.nih.gov/pubmed/27400458).
This might be the way I go...
the use of fake account swarms to spread political ideology seems the more powerful use of twitter than legitimate ads. will we see a correspondingly brave effort to delete fake accounts?
Open 3D Scanner
Interesting factoid, I saw at a science museum that the Germans were really interested in stool shape and color as a sign of health and designed a toilet with a shelf for viewing the stool before flushing.
Norsepower Rotor Sails delivered 8.2% fuel savings in year-long sea trials
Interesting, I thought the writing and voice acting were its strongest elements (in addition to the beautiful scenery). The world would be boring if everyone had the same opinion though :)
This has been a thing for awhile, I know in the Toyota Tacoma community OVTune is a popular transmission software hack.

https://www.tacomaworld.com/threads/2016-toyota-tacoma-ovtun...