skysight-inc/HackerNews huggingface dataset:
"as seen in the two-party systems of North America."

aka Hillary Clinton, Barack Obama, Dianne Feinstein, Joe Lieberman... total hawks on civil rights (except on '60s causes like abortion and black voting, which most sane people already take for granted), but still very much "liberals" in the American sense.

In the European sense, "liberals" are also pretty much "liberalists", aka freetraders/pro-business with a right-wing approach to civil liberties and immigration.

The meaning of liberal issues as being about individual-rights and protection-from-state is rapidly disappearing. I guess it's been subsumed in the "libertarian" hodgepodge.
They are not "each others" databases tho'. It is "the database", deliberately chosen as the integration point. The alternative is a horrific tangle of replication, or a vast undiscoverable landscape of tiny APIs.
You're quite correct. I'm going to use a 5V regulator, which seems to do the job very well on the shields I've seen, so power shouldn't be a problem. The antenna is going to be an issue if I want to make it a track on the PCB, as I have no idea how to route antennas. Does it only have to be a specific length? KiCAD has tooling to help that. Otherwise, I can just stick an external antenna on it, like most shields have.
SDR transceivers have been on the market for quite some time; have a look at the HackRF, for instance.
It seems to me that the middle/upper middle classes moving from defined benefit (old school pension plans) to defined contribution (401k plans) was a chance for them to build up (and learn to sustainably manage) real capitalistic wealth that could be passed down to their kids. It's not a stretch to predict that to the extent the vast majority of these folks store their wealth in annuities, or similar plans that effectively evaporate upon death, the result will be much smaller estates/inheritances which would reinforce or even worsen the wealth inequality that exists today.
Personally, I think what needs to be rethought is the fact they are a separate device from the actual pc. Imo, they should exist inside the computer, cable modem included. As far as switches are concerned, obviously those will take more time to absorb into the general infrastructure of things. Simply put from a user perspective, it would be nice to have the 'router' inside the box and not separated from it.
Fabian Bellard built an LTE basestation using SDR (so almost everything is done in software). So a GSM mobile stations should be possible, as it has less capabilities.

http://www.bellard.org/lte/

Again, as you said, legalitites. A DIY device would be difficult to approve by whatever telecom supervising agency your country has. That's one of the reasons the current ecosystem of blackbox GSM modems (such as the one used by this Arduino phone) exist. These modems run closed-source software that can theoretically react to network events, possibly get updated OTA. So there's the icky part from a security viewpoint.
I second this.

My first task in any project is to design the whole data model based on current requirements and while designing it I think of the interfaces and how would they read and write data (to refine requirements). Writing views and actions/APIs on top of well-formed data model then becomes a breeze.
I've been using a bullet journal inspired system for a while now. Picked up the numbered pages, mostly sticking to one topic per page and maintaining the index for the particularly interesting pages. Also there's the note-taking tic of writing everything as single-line bullet points which makes it easier to do quick stream-of-consciousness capture. The notebook is filled chronologically, each page gets a date marked on the margin. The note pages are useful for thinking aloud about problems even if I never read them again later.

Instead of the planning calendar, I've got a daily done things calendar. Each month gets a dedicated page, and the page gets a one-line summary of what I accomplished that day. This builds up a long-term log of what I've been doing with minimal daily effort. Didn't really figure out the more complex calendar systems in bullet journal and I use a digital calendar to track appointments. The journal is more of a thinking tool than a time management tool.

The final bit is TODO lists inspired by the autofocus system. All active TODO items must live on a single notebook page. Once the page is full, open items must either be abandoned or migrated to the next TODO page. This keeps the list from going stale and works very well with analog notebook pages. I can get an immediate view of the current work situation by just looking at the live TODO page.
Yes there are clearly examples where the loop is less clear than the function. But I think they wanted to avoid complex 'functional' code like this:

Averager averageCollect = roster.stream()
.filter(p -> p.getGender() == Person.Sex.MALE)
.map(Person::getAge)
.collect(Averager::new, Averager::accept, Averager::combine);

System.out.println("Average age of male members: " + averageCollect.average());

From here: https://docs.oracle.com/javase/tutorial/collections/streams/...

A lot of the time it is clearer as an explicit loop, especially for other people to read. But it is annoying a lot of the time. I still think they should add generics.
At least Wikipedia says a software defined radio can also include a transmitter. I've seen a couple programmable transceivers, but virtually all of the cheap SDRs are just receivers (usually repurposed TV sticks).

I know that someone at least build a setup where they could record and decode GSM with a reciever, but I can't find it right now.
> I feel the Lib Dems did a pretty good job

They would have done a better job by supporting and conditioning a minority government. Let Tories get all the flak while you bring home electoral victories. Instead, they got all the flak, didn't significantly change anything (they resisted or delayed a few "reforms" like this bill, which will now go through), U-turned on all their manifesto promises (which, one suspects, the leadership only endured because of their grassroots activists and not because they believed in any of them) and made themselves unelectable.

"A pretty good job" sounds a lot like "a heck of a job"...
A working example of the webkid.io article “Neural Networks in JavaScript”
New Gmail add-on Allows Employees to Stop Phishing Attacks in Their Tracks
Why This? Why Now? Why You?
I think tmd83 might be on to something (as well as m_mueller), the NHTSA decided in the ... '70s I think to make the tradeoff to maximally protect those who don't wear belt.

But environmental conditions might also be a factor, the higher the heat and humidity, the faster the ammonium nitrate pellets turn into very dangerous powder. And that's being used to target the limited supply of replacement parts in the US. How does Japan's population distribution and climate compare to the US?
[OLD] a call for video on the web
Potential to integrate the amount of micropayment as a star rating - think a combined "donate & rate" action after reading / watching. Let people contribute from 0.01 to 5.00 units of currency, in easy increments, that also indicate how much they liked it. Automatically bill and aggregate monthly.
Sketch switches to new licensing model
Yes, that's what I would favor. Not only decentralized web, but also dezentralized thinking and tinkering.

Maybe it's because the emphasis of the article is put on Berners-Lee and thereby creating a notion of authority, or because the group meeting and church-like environment somehow looks and sounds very much like design by committee, but the article didn't really convey that path to me.
What to do when you are on the receiving end of a 2 week notice
People do care about privacy and openness, not just in the way technologists expect them to. Using Google for mail over some random company or running your own mail server is reasonable for the threats against privacy most people face. Communicating with your friends on Facebook is "open" compared to asking them to buy a specific phone, run their own servers or install software. If anything it's developers don't care about privacy and openness. They are the ones running all these companies that take advantage of open technology not (or even prevent it to) keeping up with the demands of users.
Cancer can arise anywhere. Symptoms are dependent on where it comes from. I have see too many doctors succumb to cancer, with little warning.

If mri's were faster, I think whole body mri's would be a decent screening tool. Problem is 1. They are expensive. 2. They take a long time to do and are uncomfortably loud 3. generate heat in the body.

There are also tumor markers for many cancers.

Screening guidelines unfortunately have to be doable to populations (lowest common denominator). More informed people with resources can do better if they take initiative (with some trade offs of time, risk).

In general, our bodies can use a lot of tuning. The more you look, the more you find. Some tuning has trade offs.

If you want to be proactive, you also have to ask your doctor for trials of particular tests or treatments. Doctors are conservative, and the first thing they will want to try is wait and see. That leaves you with may be 100 experiments you can do on yourself in a lifetime. We need to be able to do hundreds / week, to get significant progress towards making our bodies have 99.99999% up time.

The future is Star Trek type doctor, but a personal one for everyone. The major hurdles are economic and regulatory. Some physical.
Yeah I read that, but it sounds a lot like "compassionate CNet-ism". A first step, but hardly the stuff of dreams.
Because he said the N-word? Come on.

Words have power and these words are strong. And they should be, because the response is directed at complete ignorance.

This kind of reaction feels quite closed-minded, working on racism-as-a-checklist.
Yes, that would be nice, but as lazy programmers we skip some error checks for a reason: sometimes the error is highly unlikely. As such, it might not be worth the cost of writing a bunch of error checking code which costs keystrokes and litters the code with ifs.

If an uncaught exeception does happen, it moves from unlikely to likely, and so gets plugged up in the code. Rinse and repeat. Again, the obvious advantage being errors that are easy to track.

In go this approach would result in a possibly nightmarish debugging session.
The central bank can set their rate at 1000%, but if no one has any potential investments that can yield 1000%+ returns, companies just won't borrow money. In other words, no one will be getting 1000% returns on their savings. On the other hand, if you'd be willing to lend your savings at say 5%, you might find action.
تعيين وكلاء ورؤساء أقسام جدد بعدد من كليات جامعة أسيوط
You have a house with an array of rooms, and each room has a house with an array of rooms? Etc.

Unless that's a reference to a house in the room class, that is not in any way a good design. And if it is a reference, then you implement it like this:

House is a table

Room is a table that has a foreign key that references the House primary key.

Can't get much simpler than that!
I guess the charm of their solution is that they don't have to put these complex semantics into place. It sounds like a good idea, but rating and paying are two very different things - in my example, I would merely want to reward more effort (1h podcast) with more money. That doesn't mean I didn't like the short blogpost.
I think this is really great advice. Especially for managers or project leads who might have a lot of people trying to grab thier attention. Sometimes you need to ignore it all, find some quiet time, and think about what's important.
Yay, even better opportunities for government and corporations to track my whereabouts through my Bluetooth signature. ;)

Tongue-in-cheek, well mostly but not entirely .. I do appreciate e.g. accurate travel times, yet refuse to believe they won't take it to the next step. http://www.theage.com.au/victoria/how-vicroads-tracks-your-e...
Perhaps you would like to explain what the problem with this is? Broadcasting presence in itself is not a security hole - unless you think "Do not broadcast SSID" is a WiFi AP security feature (it's not). If WiFi can be secured (with devices that "scream data about themselves"), why would Bluetooth be any different?

Well, there are a couple of reasons I think this is different:

1. APs are static and not mobile, versus Bluetooth devices – which can move, and are more importantly personally associated with a person. That inherently provides opportunities for more leakage on information, since device addresses can now be used to track people.

2. Devices aren't just advertising their existence. They're also advertising their services, and in some cases actually just sending whatever data a client asks for. There's a particular brand of iPad stylus which seems to just open up and send it's accelerometer readings to any device which connects. There seem to be heart-rate monitors that do the same.

For me, it's much more worrying that devices happily broadcast personal information without authentication – I don't actually think device advertisement is a big deal in comparison!
I would wager in some way it is more honest to state you are doing professional business and here for the money, than creating mottos about disruption and doing good (or not doing evil) etc.

The surprising part is when customers of BigCo could be borderline labeled as fans - for me, at least.
I would be quite likely willing to pay Google for their services more than they are making out of me currently, if:

1.They agree legally bindingly not to give any of my data to anyone.

2. They do not show me a single ad anywhere.

Obviously, that would mess the current business model of everyone counting on adwords revenue, so I am not holding my breath here.
There's some overlap, but what impresses me is that they're doing camera tracking (hard) in near-real-time and automatically (even harder) on an iPhone. Camera tracking is used in feature film visual FX frequently, and it's usually a very manual and specialist intensive process with very esoteric (and slow) tools...
The Polls Are All Wrong. A Startup Called Civis Is Our Best Hope to Fix Them
There are many other good points being made in this subthread, the one I'd like to make is that if a driver is wearing a seat belt as he should, if he doesn't have an air bag and has a >= 35 mph collision, his head is going to hit the steering wheel, with worse and worse effects as the speed increases.

And without other equipment that's not practical to put in civilian vehicles, that sort of give in the seat belt system is required to avoid other bad effects like snapping necks.

It's all a carefully engineered system of tradeoffs, modulo Takata skipping the careful engineering step....
An interesting read into the development of a project that started using MongoDB and switched to PostgreSQL after eight months in production: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...
To many people "corporation" == "for-profit corporation", even though that's definitely not true with the standard legal definitions of "corporation".
Popular Dating Site Uses Fembots: Founders Arrested, Office Raided
Microsoft WWDC 2016 afterparty
LightBlue Explorer – https://itunes.apple.com/gb/app/lightblue-explorer-bluetooth...

I have no idea if it's particularly good in comparison to others, but I downloaded it to debug a Bluetooth LE device I was building and it was a pretty straightforward UI.
What is the Italian name for this type of contract?
What do you mean what do I mean? I just gave you an example. You don't seem to understand that "consistency" in a database, is simply defined within the realms of the database itself. It isn't a universal concept of "consistency". It refers to the fact that the database will enforce certain constraints and checks. You can even denormalise your data and make it so that a persons name is different in different places. My whole point, which none of you are able to grasp because you aren't programmers, is that there are MORE CONSTRAINTS then there are options available for constraints in SQL. There are business constraints that lead to "consistency" in the real-world usage of the term, issues.

Consistency in database terms is limited by the types checks the database performs. Someone earlier said you can write any types of checks you want because pgsql supports writing constraints in any programming language you want. This does not counteract my point which was to refute the original comments proposition that IN MONGODB YOU HAVE TO WRITE YOUR CONSTRAINTS IN THE CODE AND THAT IS NOT THE CASE WITH SQL.

Jesus guys, you are slow learners.
Except that DPDK has a hard ceiling in terms of total PPS.
People who influenced the programming world series: Uncle Bob
> This comment is patronizing and implies that liking Go makes someone a "junior varsity" programmer, or ignorant of alternative programming models.

Because that's the truth and that was intentional at its design.

> I'm well-versed in half a dozen other languages, many of which include generics.

It depends in which languages.
Germany can't have startup hub because they are still formally addressing each other.

European cities have different neighborhoods. Relaxed and informal means different things in different neighborhood. I bet that if Altman would walk in with actual puma, they could arrange something. Not getting into somewhere with trainers in London is a sign that Altman was lost in the wrong neighborhood. Back away slowly and go to Slough
Never heard of ToroDB. Just checked out the website and it looks interesting, however the tagline "The first NoSQL and SQL database" is untrue.

At least OrientDB has had both schema+schema-free and SQL + NoSQL querying interfaces.

That is, you can optionally supply a schema for your documents. IIRC you could choose either schemaless, schema or mixed (where mixed allows fields not in the schema to exist as schemaless fields).

The default query language was SQL with "enhancements" (to allow for graph traversal), but you could also query with Gremlin. Not sure if this is still the case or not as I don't use OrientDB.

The above was true in 2012 and possibly a lot earlier. I see ToroDB's first Github commit was in 2014.
Israel is in control of Gaza, as recognized by most observers. It controls the airspace, sea, and everything that goes in and out, as well as of course the continuous incursions into the territory.

According to the ceasefires which Israel has signed with Hamas, it's supposed to alleviate the siege on the strip, but it has never lived up to those ceasefires, whereas Hamas has. Continuing to devastate the territory economically, of course the people there will revolt!
It's also terrible that people, and their clothing, are so detectable in the visible light spectrum.

I wasn't completely clear above, but there are a couple of differences:

- Your clothing doesn't contain unique identifiers (yet!) :)

- The devices seem to often be happy to broadcast their information in the clear. Your clothes don't advertise your position or heart rate to the whole world either!
Reprehensible
I don't understand why someone thought it was a good idea to require that POSIX stdio should lock the thread. It slows down stdio several times compared to the nonlocking version, and it completely goes against "don't pay for what you don't use" as single threaded programs have to pay the cost too. And locking and unlocking the stream manually is like two lines of code, which a person writing MT code should be well capable of writing.
I have no idea what it should be called, but it is too abstract and short to get any use out of it.

I'm not so sure about splitting developers into those types either. Sure, there are different personalities and specialisations out there, but... MVP programmer doesn't sound like one. It's too focused.

But I fully agree that "Facebook" doesn't automatically mean success and good practices, just like "well known person" doesn't automatically mean being right.
Here's one:

You're dealing with a torrent of incoming semi-unstructured data, where losing a good chunk of it is minor nuisance because you only need a decent sample, from which you extract data.

In those kind of scenarios, making it easy to work on the code can often be far more important than reliability.

I have a project like that now. I'd love to use Postgres, and probably will eventually once things "settle down" and we know what data we need to store. But or now MongoDB is the "quick and dirty" solution. We define a schema client side for everything we nail down, so as we nail down more aspects of what data to process, it gets easier to transition to a proper database.

As ORMs get better support for Postgres' JSON capabilities, it will likely get less and less appealing to use MongoDB for stuff like this too.
What my deep model doesn't know
Err yeah you are right. Ignore the whole room class.

class House { Array[] rooms; }

A house has many rooms. That is all.
Fun fact: The book Infinite Jest includes a character who keeps their artificial heart in their handbag. In one scene, the handbag is snatched by a passing thief which leads to the character shouting "She stole my heart, stop her!". As expected, this is tragically misconstrued by passersby who believe that the woman was in the middle of a sad yet not unexpected lovers quarrel, whereas in actual fact her heart had been stolen. Tragicomedy in the same scene.
I must admit that I heard exactly the same from multiple Google engineers, who were all quite dismissive of it.
they should exist inside the computer, cable modem included

Not _that_ kind of router. The type of router connected to you cable modem is a box that performs NAT, not IP routing.
As I understand it, the problem is that the explosive becomes more powerful over time, too powerful. Here's a wild idea --- how about "pre-aging" the explosive until it's reached basically its maximum "strength", and then filling the airbags with a smaller amount to provide the same equivalent force as before? It could save them even more... and they could spend some of the savings on making the casings stronger and thus less likely to fragment.