skysight-inc/HackerNews huggingface dataset:
Hopefully it's a little more pleasant for you this time around. Besides ~6800 commits of improvements in 0.17, we also upgraded our geometry/topology kernel OpenCASCADE from 6.8.0 -> 7.2.0 and this has resulted in a lot of improvements in terms of geometry operation crashiness, as well as adding new features like hidden line removal which is behind a lot of the improvements in making technical drawings with the TechDraw workbench. (Also, the people behind the LulzBot 3D printers contributed financially to the development of that workbench, so big kudos to them!)
Why is (a*b = 0) faster than (a = 0 && b = 0) in Java?
Here is why nobody has succeeded at running IoT on the blockchain
> With the vaguene requirements you have used here, just put a digital signature on the data and you're done.

Signatures ensure the integrity of the data, but more consensus is needed to ensure that the data is not deleted and is well maintained on the network. Your answer isn't enough to solve my problem. Although blockchain is not the only correct answer, blockchain is one of the solutions.

I don't say that blockchain is only and the best solution I think. If you think the better solution, let me know. scoffing isn't productive.
So... if its usefulness is equal to something you've made, AND it's available to the public, AND it's more polished... why exactly are you shitposting about it?

Let people enjoy things.
But first, on-call: SRE onboarding (skydiving for nerds)
Those of you coming from Solodworks beware. There isn’t first class Assembly support. However Realthunder’s Assembly3 work is incredibly promising.

https://github.com/realthunder/FreeCAD_assembly3
Elm at Pacific Health Dynamics
A Young Egyptian Pharaoh in the British Empire
I'll give that a shot. Thanks.
I think when the circumstances actually show someone was grossly negligent, it's very hard to convincingly pretend that only processes are to blame. Remember that the current thinking is working against thousands of years of a cultural pattern assigning responsibility.

It's also interesting how many seem to be using this idea meant to be applied to internal processes and individuals and applying it to the companies themselves.

The most significant example was Gitlab: they had something like four backup mechanisms for their database, yet three(!) of them had not been working for months, with nobody noticing. Then, someone actually dropped the production database. The last working backup system also had some problems I can't remember right now.

Yet in the comments here, there was barely a hint of criticism of Gitlab. Instead, they were lauded for not lynching the poor guy who made the last of what must have been dozens of terrible decisions leading to the incident.

Travis' incident here does actually seem like the sort of freak accident that one can't rule out completely, at least not at a company of their size. But forgiveness might not always be warranted.
I don't think VS is MDI any more, it is tiled/paned child windows with tabs (like you can also do in Qt with docks)
Hmm. Sushi is an odd choice for a place to start - it's so dependent on your suppliers, and it's traditionally eaten as a set of tiny varied dishes that are a terrible idea if you're cooking for 1.

(Also if you're looking to get into sushi and £80 is a problem I have some more bad news for you)
Citi Credit Card Account Sign in – Citicards.com
It's slow as mail. I tried an URL several minutes ago and it still hasn't come back.
That looks really nice and cleaned up, is there a GitHub URL instead? That post leads to a URL that is down.
1) Say there is an absolute measure or at least good enough to base a meritocracy on. If top schools are diverging from it, are they not then rejecting top students? Shouldn't other colleges then be able to recruit those rejected top students and become top schools? But the opposite is happening -- top schools are becoming more exclusive.

2) If diversity means different values, then doesn't that mean different people will value different attributes? Doesn't that mean everyone deserves to go to a top school, or at least everyone who thinks he or she is great by his or her values?

Point 2 suggests that a meritocracy is impossible because there are too many dimensions and measures, all the more so the more you value diversity.

I'm not promoting the above. It's just what came to mind reading the article. I'm not sure what it missed because it doesn't sit right, but it suggests whatever top schools are doing is working and that a meritocracy isn't as tenable as you'd think.
Creating an ssl connection to the postgres server might add extra connection time (Yes could be prevented by persistent connections but that's not always feasible, especially in a cloud based environment). So it's not the best solution.

Postgres pg_hba.conf does support access by ip address easily enough. For access to the production databases the ip addresses should be limited to those that need access. Or if not in postgres, a firewall could limit it.

So if a developer accidentally tried to wipe it, they wouldn't be allowed to connect. If they actually needed to connect, they would first have to add their ip address (or use a bastion host).
Buy Diffusion pumps
Are there some news about jupyter-notebook integration? That would be massive...
Seems that it just got hit by the hackernews DoS.
One bad thing about this is that your game will get progressively worse as the player progresses, which isn't great.

An interleaved method will give better results.
I'm not macOS user so it's not a surprise that whenever I have to use Finder I get stumbed quickly, however reading the full thread here, it becomes quite obvious that while Finder can do pretty much everything like any other file browser, it tends to not be very intuitive about it.

You need to know all the commands on how to open a path, navigate one directory up, etc.
I'm working on Xiaomi Notebook Pro 15" i7-8550U/16GB/256SSD (+ one empty slot for ssd)/Nvidia MX150.
I'm using it with Ubuntu for python development and it costed me around 1200$. Battery life is around 8h of work in PyCharm (Jetbrains IDE based on the same technology as android studio). I know that some people overclock gpu under windows because of cooling capacity. I'm overally very satisfied and recommend it if you are willing to have notebook without warranty.
Pentagon buries evidence of $125B in bureaucratic waste (2016)
It's not loading because I set up a redirect to its new home, https://doc.rust-lang.org/rust-by-example/, and it seems to work for some people, but not for others. I'll have it fixed sometime soon.
I am also still using RSS - Preferably consumed via well-made, native apps on macOS and iOS.
Since Google Reader went down, I am using the self-hosted Coldsweat: https://github.com/passiomatic/coldsweat. It provides a web based aggregator but also can be used to sync native clients.
Ad populum fallacy
FWIW I think the implication is a moral cost.
In Sweden, signatures are available opt-in, but many stores get confused if you press the button for it.

–"The system says 'signature needed', was that intentional?"

It _is_ practical though, if you forget your pin code and need to pay something.

It used to be very common in bars/clubs too, at least before contact-free cards, to speed up the payments.
> It benefits only consumers, while costing the banks and payment providers

Hogwash. Yes I know all bankers live in extinct volcanoes but one thing they know a lot about is money. It is ridiculously expensive to support the US's conservatism when it comes to finance. The lack of chip and pin pales into insignificance compared to their addiction to paper checks, for example.

It would be completely in the banks' interests if everyone moved to internet banking, NFC cards etc because the running costs and fraud costs are vastly less. The problem is all those pesky, inertia-laden customers.
A few weeks ago the internet was on fire because the abolishment of net neutrality law would kill the small startups who were trying to compete with giants. It's interesting to see people supporting the exact opposite situation now.
thunderbird?
I never liked (old and new) Opera, but Otter is lovely. Still based on that Google engine though. Seems like it is "the standard" in our decade.
> There solution was “please send us the solidworks file”. So... I gave up.

Ack, that sounds rough--there can definitely be some pain on the bleeding edge (of open-source CAD.)

As far as cloud-based, do you just mean in terms of having that available as a storage/sharing option? Or are you wanting a browser-based client? I've been interested in looking at options for the former for FreeCAD, possibly using either Nextcloud or Mediagoblin servers as backend. (Unfortunately there doesn't seem to be a good FOSS product lifecycle management software.)
What we see is a generation for which the ability to write, for informal communication, is more important than ever before.

Sure, a few generations ago people wrote diaries and carried on correspondence. But most people did not write dozens or hundreds of notes per day.

I want to moderate the enthusiasm of that piece. Many of the forms of expression are 100 or more years old. Telegraph and ham radio used some of the same mechanics of 'stripping anything unnecessary from their writing'.

Using capital letters to make things stand out (eg, to express yelling or satire) is also at least several generations old. Adding a Trademark Symbol™ is also not new nor specific to millennials.

It's definitely part of an in-group identity. Then again, all language is like that, is it not?

The article ended with: Perhaps we should add "IRL conversations" to The Official List of Things Millennials Destroyed.

That reminds of something which came up during the Pirate Bay trial in 2010. Quoting from https://torrentfreak.com/the-pirate-bay-appeal-day-4-its-fun... :

> Roswall, presumably trying to speak the same ‘language’ as the somewhat techie defendants, got tied up a little;

> “When did you meet [Gottfrid] for the first time IRL?” asked the Prosecutor. “We do not use the expression IRL,” said Peter, “We use AFK.” “IRL?” questioned the judge. “In Real Life,” the Prosecutor explained to the judge.

> “We do not use that expression,” Peter noted. “Everything is in real life. We use AFK – Away From Keyboard.” “Well,” said Roswall. “It seems I am a little bit out of date.”
The regular "undo" keyboard shortcut at least undoes this mistake :)
No, its a URL. Connection strings have a different format, as clearly shown in the example in your link.
There was a potential Google Summer of Code project to work on this last year[1], but it doesn't look like there were any mentors or applicants this year.

1. https://freecadweb.org/wiki/IPython_notebook_integration
I know nothing about game development, but I can see that a useful analogy is with a big-budget TV series rather than a movie. Make a pilot episode first, full production quality, and use that to greenlight (or not) the rest of the production. Even with one-off movies (or a hoped-to-be franchise) I'm aware that at least sometimes a test scene is shot and produced up to close-to-finished quality in order to win support for financing the full production. This could be a key point of dramatic inflection in a story/character led piece, or a demonstration of unique special effects ("bullet time" springs to mind here) if that is the USP of the proposed production.

Like I said, I know nothing about game development, but if I was to get into that line for some reason I would want my business to be protected by taking a similar approach.
I like the idea of space switcher. Is there any other way of switching spaces than alfred?
UUIDs (two 'U') are random.
The distinction you're drawing is imprecision in the type-checking statement.

> "program that typechecks" and "can be typed" are not [equivelent]

Sure. The above statement be more rigorous if it said 'has consistent types assigned to it by the type checker' and 'will be assigned consistent types when run through the type checker'.

[And, yes, every runtime ClassCastError demonstrates Java's type-checker's unsoundness, and a 'Sound Java' would have no need for the concept]
Indeed, now that the Part Design overhaul is complete, Assembly improvements will be one of the main targets for the 0.18 dev cycle.
Exactly my case as well. Though I'd say I don't really find the keyboard much better than the MBP keyboard. Maybe it's because I'm used to using a mechanical keyboard in my workspace. But everything else surely is a joy to work with. It feels much lighter than the MBP 13'' even though the screen is larger.

I actually bought the XPS 13 first since it's much cheaper. But Dell messed up by having the keyboard totally unusable for fast typists. See the post at https://www.dell.com/community/XPS/XPS-13-9370-Keyboard-Skip.... Thinkpad's build quality does seems reliable still.
We spend more than any other country on education, that's not the issue. Baltimore for example spends 16k per student, 4th most in the country and only 11% of their students graduate proficient in math, 13 schools didn't have a single student proficient in math.

Paying more money to teachers isn't the answer, the answer is expanding the reach of great teachers using tech. I learned to code for free using online resources. I was able to take courses from Harvard, MIT, and Stanford for free. I brushed up on math skills with Khan academy. What's the point in pay to learn from random teachers and professors when you can learn from the top researchers in the world?

Another issue is language. In California 45% of students speak Spanish at home, so of course they are going to struggle in English and other classes as well as part of that. This also increases costs because you need bilingual teachers.
Why not just UUID for the primary key also and only have one column? Having 2 columns seems like extra complexity for not much gain. Modern databases usually have a native UUID type column which stores and compares better then using the string/char type.

One more benefit of using UUIDs for primary keys is that clients can generate models along with the primary key and know what the key will be BEFORE they submit it to the database. That is, it works really well with distributed systems. Auto incrementing primary key is really state stored at the database level and a source of contention

I would even argue that UUIDs are far better to read logs. You do a grep for that UUID in the log and it's easier to find then to grep for integer primary keys. If your contains disparate models then UUIDs will find your entries easier then integers.

If you ever have to rollback your database but keep some of the new data, it's easier also. You just export the data you want to keep, do your rollback, and them import that data knowing that auto incrementing primary keys will never be an issue.

You can copy objects easily from one database to another and know the primary key will be the same, and not clash.

For hand writing db queries, it's also better to use a UUID since then I can use that same query cut and pasted into other databases with the same data and know that I don't have to check primary keys. The UUID is just a copy/paste.
sounds like advocating going back to the middle ages because "people were simpler"
Which pages were visited is not information stored on behalf of the user though. It is information stored for business analysis.
Dunbar's Number seems to be the crux of Paul Graham's "You Weren't Meant to Have a Boss" without citing Dunbar's number. Just an observation.

>What's so unnatural about working for a big company? The root of the problem is that humans weren't meant to work in such large groups.

>Another thing you notice when you see animals in the wild is that each species thrives in groups of a certain size. A herd of impalas might have 100 adults; baboons maybe 20; lions rarely 10. Humans also seem designed to work in groups, and what I've read about hunter-gatherers accords with research on organizations and my own experience to suggest roughly what the ideal size is: groups of 8 work well; by 20 they're getting hard to manage; and a group of 50 is really unwieldy. [1]

>Whatever the upper limit is, we are clearly not meant to work in groups of several hundred. And yet—for reasons having more to do with technology than human nature—a great many people work for companies with hundreds or thousands of employees.
5 Excuses companies make for not having a Knowledge Base
This is counter to the point of funding them more. Unions exist to empower labor. Remove them and you diminish teachers. Regulating them or coming up with creative incentives for societal outcomes would help. Ie give a subsidy (or even an award) to unions for onboarding new teachers and retraining current teachers.
Is it possible to get a cooly-detached, non-ideologically-charged, objective perspective on the purpose and pro's of charter schools?

My conservative and libertarian friends talk this up all the time. However, my understanding is that the whole point is to disrupt the power of sinister teacher unions. Sort of an "Uber for schools", I guess.

The thing is... there is no teacher union in my state (my conservative and libertarian friends stare blankly and blink when they learn this). Here in Georgia, the point of charter schools seems to be:

(1) Shifting control of schools from the local board level to a state commission, overseen by the state legislature, and

(2) Funneling revenue to a number of private (and sometimes for-profit) school management corporations, who shower lots of lobbying dollars on the state legislators in return.

To me, it just feels like magic pixie dust. We think it's sinister to privatize our prisons, but doing the same thing to our kids is great because unions (which are already fake news in most parts of the country now).

I'm honestly not even sure what their proponents see as being the point... if it's not ideological blind-faith, or a misguided quiet assumption that it will help restore racial segregation in schools.
Aside from the exponential increase of data traffic the devices would need an similar increase in processing power. A central hub in a location would help. But the you're partially defeat the idea of a universal block chain.
I've had a restaurant in silicon valley (three years ago?) tell me that they couldn't use my card because the machine kept asking for some number and they kept entering zeroes and it didn't work.
I think it is only fair. These drivers had reasonably good jobs until Uber came along and took part of their income.
I think you are right about the CMS. That's what's happening in my uni for example. I did send an email about the feeds, no response. Thing is, it's so easy to add one, there's no justification to screwing RSS users, even if it was only me. WRT Squarespace and Wix, well, you can't really read those w/o JS anyways, so that's a nice signal for me.

RSS is as much of an edge feature as the silly animations and crappy one page app reditions of what essentially is a glorified blog is an edge feature. But the latter gets you paid more. On the flip side, e.g. at my uni which switched from wordpress sites to a home-grown CMS, departments have a hard time publishing updates now, and people are switching to Facebook or Whatsapp groups instead. I'm lucky that my department chose to use a google group instead, so that I don't have to convince someone to forward FB updates to me.

Just like RSS, JS was nothing else than a useful addition, and WWW existed long before it and its heyday. The current culture of web development is directly user-hostile in many ways, and builds its confidence upon the perceived approval of users, whereas the reality is that that users' approval is just people putting up with what they have at hand with the varying degrees of knowledge they have. I can't keep mailing every website maintainer and ask for a proper website, I just make do. Luckily I can write a script and put it on cron to fetch most important updates for me, but lots of others don't have anything else than word of mouth or facebook, which is just the digital version of the former. The rapport between the web dev and the user is that of submissive bondage, not really a feedback loop and joy.
nukapi – the reliable cloud database with dead simple pricing
its a big market but not crucial. EU users are notoriously risk-averse and won't try new things, and wait for others to set the trends. EU is important for global giants, but for more specialized, less competitive services, a cost-benefit analysis is needed to decide whether EU is worth serving.
The adaptive brightness issue is fixed. But Dell messed up with the keyboard on the latest XPS 9370 and made it unusalbe for any fast typists. See the post at https://www.dell.com/community/XPS/XPS-13-9370-Keyboard-Skip.... I'd strongly recommend Thinkpad over XPS. The build quality is much more trustworthy.
The article talks about analytics, but under GDPR you will have to have a sign-up wall before you can do any analytics. If someone comes on to your site without signing up then you are not allowed to track their IP address or any other identifying information, and without that you can't do much in the way of analytics.
> Almost axiomatically

It's more complex than that. You also have to consider the expert vs the general case. So for example, Rust can automatically apply the equivalent of restrict to many of your pointers. An expert with 100% accuracy could do so in C, but an average C programmer may not. Thanks to the compiler, the average and the expert Rust developer will both do this all the time.

Then, there's the cases when being safer and checked by the compiler means you can be more aggressive. When writing code that needs to be maintained over time, you need to make decisions that will ensure correctness even as you modify the code. And as your staff turns over. Rust lets you do very aggressive things, while making sure that you won't say, introduce thread unsafety accidentally. Not only that, but currently, since LLVM does all optimizations, we have to deal with the ones that are designed for C or C++; Rust is already quite fast without Rust-specific optimizing.

Anyway, in the end, we'll be sometimes slower and sometimes faster than C, just generally. I think it'll be very interesting to watch over time.
There were a couple that used firefox's native live-bookmarks system to register new feeds but I think that was killed off along with the old extension system.

Now they can't handle RSS feeds natively so they need to access webpages to be able to register RSS links. Guess it shows how sacrificing usability for security doesn't necessarily lead to more security.

I'm currently using Brief, and have been using it for quite some time. Still haven't found an alternative I liked. And I guess with the live-bookmarks dead it's harder than ever to switch. I might give Feeder a try.
Right, as I said, the vast majority of people don't need to. Banks aren't going obsolete, but they'll be different in form for a world of people using cryptocurrencies. The way I see it is that existing banks will have to adapt to fit into the cryptocurrency world, or they'll just be replaced by other services that do.

They have a huge head start in terms of capital, reach and marketing potential, but so far they've not even left the start line. People with little capital, little experience, and only social media are apparently creating the financial organizations of the future.
How to nap successfully at work
RSS will never die as long as someone can scrape a website and make their own feed.
Does AWS Lambda keep its serverless marketing promise of continuous scaling
https://data.cityofnewyork.us/City-Government/New-York-City-...

And the 2020 estmate has already been exceeded. Please check and cite your sources before making claims.

Also, I never said raw population size was the cause, but that it was the combination of a larger than ever population on an aging infrastructure. Lots of what is still crucial to daily life in NY, in particular the subways, had 60 years more usable life in the 1950s.