skysight-inc/HackerNews huggingface dataset:
I've never really understood these stories of people completely dissociating and doing crazy things. At high doses I can barely walk.
because it doesn't make them any money
they don't call it the bleeding edge for nothing.
While that's true, the throttle mark is usually between 20GB and 30GB. That's a lot better than getting 4GB for the money.
I love technical articles about how libraries are built. This is really great!

I don't follow the last part of the article though. Specifically this part:

> We accomplish this by (under the hood) allowing every bit of data that goes into a template to separate the process of computing its current value from the process of determining whether the value might have changed.

When you say "bit of data", what exactly do you mean? I assume you mean some field that is bound to a template. Like a property on glimmer component. Using KVO this would be a compute of some kind, that triggers an event when its value changes.

Perhaps you're doing something totally different, but I don't see how? Breaking it down, we have an object like:

{
"foo": "bar"
}

I think you're saying that you don't observe this object (using some kind of obj.set('foo', 'baz') convention) but rather determine that the value changed by some other means. If that is so, what is the other means?
San Gabriel Valley raids target scammers helping wealthy Chinese get EB-5 visas
When you have finally managed to get Bank of America to sort out their nonsense, do a little research and change bank. Hopefully, there are banks in the US that aren't that unprofessional.
Well, no. There were a zillion databases competing and SQL is what survived. The NoSQL movement has created a bunch of useful DBs for specific scaling workloads, and of course there are graph DBs and other special purpose DBs, but SQL still dominates, and with good reason: it's the right balance of performance, flexibility, structure and integrity that makes it an excellent hedge for the early phases of application development when you're not yet sure what exactly the workload is going to look like.
Speaking of partisanship, the NPR links above are just as equally regurgitating democrat talking points. Lacking any type of critical analysis of the agency and instead focused entirely on the silly talking points of the republican guy with some added snark.

NPR is hard left, I at least quoted a study from a bi-partisan agency that I found on Wikipedia
Is there really a shortage of software engineers?​
So let me guess. After XBox 1 was rolled out, it was compared unfavorably to the competition. So MS lowered the price. Then it had to make it backward compatible with XBox 360 games - further limiting its revenues. So I'm guessing now MS thinks they can squeeze more $ out of consumers by simply upgrading once again.

Look MS, maybe you can't keep growing this market indefinitely.
Enough so that in Hawaii, for instance, they are providing airline tickets to those who will volunteer to leave the island (and its welfare system) and go be a burden on the mainland, instead.
I agree that more business logic needs to be "closer" to the DB - if not in the DB itself (using those facilities you mentioned), then at a level very nearby. There's a very good reason for this:

Showing a consistent interface for data update and query.

When there are multiple teams developing against the same DB server, they might be able to see most or all of the tables, but they each might implement updates/selects (SQL queries) that exhibit extremely different results - which either present or update the data in potentially incompatible or inconsistent ways.

This ultimately manifests itself as errors/bugs which can be very difficult to figure out what went wrong where and why (and correcting the data becomes a nightmare).

Things get even worse when you have people querying the data via ad-hoc methods (like ODBC to an Excel file or something weird like that). Essentially, it is possible (likely) that every team sees a slightly (or greatly) different view from each other.

Coupling the BL closer to the DB level would prevent this; whether via the tools mentioned (views, triggers, etc) or something else. Ultimately, app developers shouldn't be hitting the DB tables directly, but going through these interfaces.

Of course - that brings up a host of problems on its own (table updates become an issue of coordination and conflict between teams, etc) - and there's also the issue of implementing versioning of the business logic (and how that relates to current/past DB structure)...

...but implementing it would solve a lot of headaches (and create more I guess).

/sigh
https://inkbook.eu/
I've been building a lot of API and web app testing automation and wrote an article to share what I've learned.

To sum up some bigger points:

- use as little end-to-end tests as possible

- when end-to-end tests uncover bugs, write new unit tests

- dilligently remove flaky tests and tests that don't provide value

- keep test data consistent, short-lived, and as small as possible

Would love to discuss problems anyone else has encountered testing APIs and web services.

(note: I am a co-founder @ Assertible)
Swedish workers implanted with microchips to replace cash cards and ID passes
If the power consumption of a RPi for each household with someone like us is a major thing then I say we have come pretty far in reducing waste of energy. :-)
You know, we have a few confounding variables and a clear effect. Where does your certainty that it's price, and not another variable that it comes from?

(Yes, I acknowledge you have a problem with the predatory pricing. I understand you. Was it not against taxis, I'd have a problem too, it's just that I hate taxis more than I hate powerful companies messing with small people. Yet, that does not make it any clear that the change is mostly due to prices.)
And maybe multiple non-touch monitors, where the comfortable mobile interface feels cartoonish.
GM's Cruise Poised to Add 1,100 Silicon Valley Self-Driving Car Tech Jobs
> So he should give up his 5th amendment right to fend off an accusation? I don't think so, that doesn't sound like justice to me.

No, he could give up his 5th amendment right to save Uber money. This is a civil proceeding not a criminal one.
I don't think the author is asserting it's really driving kids around that causes the traffic. Rather, it's that all parents _need_ to leave their work at (say) 5 in order to get home for their kids.
They're still using them, on a platform that's still supported && under development?

Pity the poor VMS ppl. never having the pleasure of trying to figure out what "distro" with which kernel to run on their hardware.
Compare and contrast to the board of governors of the Federal Reserve...
Webpack and Rollup: the same but different
How is a db with row and column security "coarse"? I mean, row+column security means you can secure down to individual cells.

Sounds like the author doesn't know what he's talking about
Xfinity Mobile
If nothing else, it is technically impressive. Especially if they can hit "consumer pricing" as they desire to.
I have a workstation roughly like that (ddr 4, 16 gb ram, gtx 1070), for around $2k, and some of that is because I went overboard on the mobi. I have a spare cpu socket on the mobo with which for $300 I can upgrade to 16 cpu cores, too. It's well within reach for a regular workstation build.
no way! they knew they would find spices, gold and prester john. And they found 2 out of 3
Is there a reason you can't just use the same key pair on both devices?
At least they finally offered a way to dump the cache on ios a couple weeks ago.
In the mid-1990s, some of the most complex web applications were implemented inside the database! I was the technical lead for a production web app written in... 250,000 lines of PL/SQL. This model had some significant advantages and worked surprisingly well considering that Oracle was not designed with that (ab)use case in mind.

So why didn't this model become common given that it was relatively elegant and capable? A few reasons:

- It required developers to be sophisticated at both using the database and creating web front-ends, since they were inextricably mixed. Even today, most developers are strictly one or the other, not both.

- The tooling inside the database was not designed for this use case, so while the architectural model was elegant, the development environment was piggybacking on functionality designed for reporting systems to drive interactive websites. This got better with time but by then no one cared. For a minimal website, hacking together a couple Perl scripts had a lower learning curve but was less capable.

- At the time, only a couple databases had the level of sophistication and features to make this feasible. Like Oracle. The upfront licensing costs were outrageously high, so there was no cheap way to bootstrap or incrementally grow into your application.

A 2017 version of this would work very well, database engines have much more sophisticated capabilities than back then that would make the development and operations experience pretty efficient and nice. As a practical matter no one designs web apps this way any more so there is no market for it.
That's absurd. True, it has become more complicated than it once was, but that's every technology that isn't dead.

Granted, I have been running mail for a long time, so I got to learn the complications as they happened, rather than all at once. But anyone who can set up a production-quality web server/appserver/DB along with the accessories that go along with it can handle it.

Now if email isn't important to your business and/or you just don't want to deal with maintaining it, that's valid. But it just isn't as difficult as a lot of people seem to want to make it out to be.
This is a good move, in a series of good moves recently, by the slowly-becoming-irrelevant service.

I want to get excited by this API change, I really do. But I can't help but quash my own shower-thoughts about what I could do with this API, because what's to say they let their 3rd-party devs down again?[0]

[0] - http://www.theverge.com/2012/8/23/3263481/twitter-api-third-...
J.K. Rowling: How to Deal with Failure
> The pay is not the problem in most districts.

It seems like it is less of a problem than it used to be. The biggest issue is that the districts with failing schools (who need the best, most experienced teachers) tend to be the districts least able to recruit those kinds of teachers.

> The system is setup very defensively to protect the problem teachers from responsibility.

The same system also protects the good teachers from problem parents and administrators.
> MS Windows (network code) contains a Prolog with C-style-syntax.

Can you tell me details?
Did I misunderstand the article or is this only for social feeds? I want headless internet in general, guess it's a common idea these days.
Don't Intervene in Syria
It's interesting that, for the second time this week, a big company has given journalists an exclusive and sort of intimate look at their future roadmap instead of saving it for big keynote surprises.

Between leaks making nothing ever a surprise anymore and the general jadedness at products never living up to their keynote claims, I wonder if this signals a kind of paradigm shift in "how to hype a product". Certainly all the Apple commentators seemed very pleased that Apple was breaking with their traditional radio silence, and this made me much more interested in Scorpio than I was recently, since I can see from a skeptical source that it's not just hot air.
> Of course it sounds bad that they want to shut down a 'consumer protection' agency. But those sound like legitimate concerns. At a minimum a restructuring sounds like a good thing.

If only the concerns weren't a bad joke disconnected from reality.

> A 2013 press release from the House Services Committee (HSC) criticized the CFPB for what was described as a "radical structure" that "is controlled by a single individual who cannot be fired for poor performance

He can be fired for poor performance (inefficiency) and the CFPB is hardly the only organization with this structure. So the idea it is radical and he cannot be fired for poor performance are both lies.

https://www.bloomberg.com/view/articles/2017-01-13/why-trump...

> Here’s the legal background. Most federal agencies count as “executive,” meaning that their heads serve at the pleasure of the president. But some agencies are “independent” -- meaning that by law, the people in charge of them can be removed only for good cause, which Congress often specifies to mean “inefficiency, neglect of duty, or malfeasance in office.”

> The Federal Reserve Board, the Federal Trade Commission and the Federal Communications Commission are independent agencies -- and so is the CFPB. Under the law, Cordray’s five-year term extends until July 2018.

> Both Republican and Democratic presidents have not loved the idea of independent agencies, operating outside of their daily control. But in 1935, the Supreme Court unanimously agreed that the Constitution gives Congress the power to create such entities. The court has stuck with that position ever since -- and for decades no president has even tried to remove the heads of independent agencies

----

> Moreover, the HSC alleged a lack of financial transparency, lack of accountability to Congress or the President, and expressed particular concern about excessive travel costs and a $55 million renovation of CFPB headquarters that was more costly than "the entire annual construction and acquisition budget for GSA for the totality of federal buildings".

https://www.gsa.gov/portal/content/128814

> GSA Announces $947 Million Courthouse Investment Plan

https://www.gsa.gov/portal/mediaId/128818/fileName/Courthous...

> Toledo, Ohio

> New Courthouse Annex / Ashley U.S.Courthouse Renovation

> GSA’s plan allocates

​> $97,784,000

One court house is almost double the quoted number and the "Courthouse construction budget" over 10 years is ~$94.7 million / year.

https://www.gsa.gov/graphics/staffoffices/FY2013_CONGRESSION...

For 2013 btw:

> $ 8,619,098,000

$8 billion dollar budget request

> GSA requests $8,619 million in New Obligational Authority (NOA) for the Federal Buildings Fund.

They had an $8 billion dollar budget and this joker is claiming it was the entire annual budget of the GSA? lol
I need to use the Adobe Creative Suite (or a mainstream alternative like Sketch). Literally the only reason I can't switch to linux.

Before anyone even starts — GIMP is not viable in enterprise workflows.
OT - the Atlas website kills my 1 year old Macbook Pro.
Using Stripe is completely optional AFAIK.
Rule 34, this early? I suppose it shouldn't suprise anyone. I am curious to see a representation of what physical likeness people visualize.
How to succeed at agile DevOps
How surprising. Not sure if that disproves the entire contents of the study done by the bi-partisan committee, but it's not adding any credibility.

Which saddens me as there are legitimate problems in many of these regulatory agencies, but sadly the guys who fight against this stuff are often merely pawns for the interests of mega-corps. Rather than the interests of the general public and small/medium businesses owners who are most affected by bad policy. There's a reason only 6 mega banks are left following the 2008 crisis and hardly any small regional banks any more :/.
word.. because schools close gov agencies close - state and local workers are home
They're aiming for the young or the forgetful developer, I assume? Twitter shutting down the APIs a few years ago wasn't generally considered the best way to get commitment from application developers.
Ah, customer service at Twitter had a good run. Back to the bots!
I apologize for the begging, but if anyone has an invite, I would love to use Stripe Atlas with my co! chejazi@umich.edu
12 Entrepreneurs Share Their First-Year Lessons in Business
There are several providers which have been offering P100 GPUs for a while now:
https://www.nimbix.net/nimbix-cloud-demand-pricing/
It's not that hard for the hypothetical manufacturer to set `git pull` and `apt-get update && apt-get upgrade -y` to run on a cronjob every morning at 4am.
I used it for a graduate course in formal semantics. As our final project, we had to implement Lisp in Prolog and prove the semantics formally. Until that point, I thought I had a good grip on Prolog. Debugging the project nearly drove me nuts! If I had a do-over, I'd learn the SWI debugging tools before attempting it.

I love Prolog and hope to spend more time with it some day. But, the step from Novice to Intermediate is steep.
So it seems there are two ways to exchange information:

1) be on the same wifi (presumably great for dissidents in countries with heavy-handed internet control, and inconvenient for everyone else)

2) use "pubs", which can be run on any server, and connected to ¿through the internet?

So most users would use pubs, which are described as "totally dispensable" (a nice property). But how can users exchange information about which pub to subscribe to? Is there a public listing of them?

It seems like the "bootstrapping server" problem (eg; reliance on router.bittorrent.com:6881) will still exist in practice. For that matter, is there currently an equivalent to router.bittorrent.com that would serve this purpose?

This seems like a potentially significant project, and I'm excited by the possibility that it might actually take off – hence the inquiry.
I do quite like this idea. And, it has precedence.
This is MS admitting defeat for this gen and going for an early next gen. BC gives it the mid-gen excuse though. This is a good move though and will put Xbox back on the map.
I'm a little confused about this: I see there are better DM apis which I guess is the big push here, but what is interesting to me is the new activity webhook api.

Does that mean that a 3rd-party app will need a server to handle activity notifications to replicate what twitter does on their activity page?
The more things change the more they stay the same...I did a manual port of http://www.box2dflash.org/ to JS a few years back to make educational simulations:

http://schoolnotez.com/
http://appynote.com/app-store/ (see the pendulum example.)

good job.
The base analogy - Building a VPC like building a Sim City

- The AWS Account: The Landscape

- The VPC: The City (Range of Postal Codes)

- Subnets: Individual Postal Codes

- Route Tables: The Road Infrastructure

- Network ACLs: The Security Gates around Postal Codes

- Servers/Services: The Buildings

- Security Groups: The Security Guards for Buildings

- Availability Zones: Parallel Dimensions

- Regions: Alternate Realities
Both comfortdelgro and SMRT are publicly traded companies, hardly "privatized in name". Can you buy shares in BART or Caltrain?
150x Speedup in Real-Time Dashboards with Postgres 9.5
I don't understand how this is possible. I find it almost legitimately impossible to ever act in this way.

This feels more like they got some bad stuff.
Hmm, the "legacy" interface to patchwork seems much nicer to me:

https://www.scuttlebutt.nz/applications.html#patchwork-class...

Curious what motivated the shift.
I have several former co-workers that wouldn't use anything but QEDIT/TSE.
Yes, and the fact that a relational model is such a convenient way to represent lots of data problems means that even if SQL disappeared, the concept and usefulness of a relational database would long outlive it.
I love games but I've never once used backwards compatibility with new consoles. It's never quite the same. Plus in some cases, who wants to buy the games again, really?
I mostly agree, and wanted to add some thoughts.

First, people use the hammer of centralized control just as they sell after the market has taken a big fall - because of fear. In both cases, it's the wrong action. Fear and greed are the two major reactions that humans have, at it'e hardwired into our brains. Discussion is a much higher brain function that is easily overruled by those functions. Hence crazy regulations upon crazy regulations.

Secondly, the Epipen issue exists because of the FDA. There is no such thing as a free market for drugs - it is COMPLETELY controlled by the government.

Personally, I think the CEOs can set whatever price they want. Our response should be demanding that the FDA promotes competition instead of killing it. This would allow for more rational pricing. To me, in a free(er) market, drug prices would look like Intel chip prices - high at the beginning to offset heavy capital costs, and then lowering over time. Obviously patent protection comes into play, making it less free, but this could be addressed as well.

One other example that we're going to see play out in the coming months is the Dodd-Frank regulation. There are an amazing amount of constraints on banks, when many of them could be eliminated by two rules: 1 - a bank has to eat the first 20% of losses on a loan, even if it sells it; 2 - if your bank goes under, the top two layers of management cannot work in or for the industry for the next five years. That would largely get rid of the bad actor problem, since the punishment would be significant.
Your argument may hold for Oracle and IBM, but the web crowd produced MySQL and Postgres, investing effectively millions of dollars of developer salaries and sweat equity, and those systems have evolved more towards features already in the commercial RDBMSes than towards a new, web-oriented DB flavor. Apparently web backend developers said "we want more of Oracles features" and not "we want the DB to handle these web-specific issues". At least, not until NoSQL systems like Mongo came around.
As terrified as I would be of giving Comcast any more control over my data the rates actually look pretty good and it's nice to see more competition driving out contracts and limits while allowing decent prices for low usage users.
I note that, in the "lite" version's settings pages, there is no "Content" section.

Does that mean that "Show me the best Tweets first" is enabled, disabled, or follows the setting in the main twitter web app?

I assume the latter, since toggling that setting in the Android app also shows it as toggled in the man web app, which would indicate it is probably an account wide setting.

However, if the "lite" (mobile, really) web app became the only interface, it would mean that we would lose the ability to change that setting, which would suck.
PS4 Pro was a similar upgrade. My understanding is the intent of these revisions is just to give people with 4K TVs an option to play games in 4K. The original Xbox One and PS4 are still available and they promised that all games that run on Project Scorpio and PS4Pro will also run on the original systems at a lower resolution.
RCEP: The Big Economic Challenge of China
You are conflating unregulated with privatized, these are related but totally different concepts.
Finally we get macOS Pascal drivers. Super pumped.
"I can't let my kid walk to school, it's too dangerous with all the traffic out there".
Not even if you always pass the same frame step from your engine independently of your actual frame rate?
The paper includes a caveat at the end: "Our study has several limitations. First, although the trial was formally double-blinded, assignment to placebo or LSD was unavoidably unblinded by the obvious psychedelic effects caused by the dose used."
Because the YZ250 was a hack of a bike.
Statistical NLP on OpenStreetMap: Part 2
Who really trusts Twitter at this point for anything developer related?

Not just talking about their API. Twitter never knew what they were doing, and that used to be fine, but the difference now is people finally figured out that Twitter doesn't know what they're doing.

They keep releasing all these new features that are all over the place (AND worse than before). They should really stop, step back, and think about only a few core fundamental problems and work on those instead.
Here's a potential example of unintentional, algorithmic racism:

https://www.propublica.org/article/how-we-analyzed-the-compa...