skysight-inc/HackerNews huggingface dataset:
The anecdote does, in some ways, match science: hormones in the body operate on a schedule that is derived from specific frequencies of ambient light, and therefore ultimately the position of the sun.
How We Montessori is a great one. I've read her entire archive! http://www.howwemontessori.com/how-we-montessori/2018/05/fos...

Nicole Kavanaugh also has some really good stuff: http://www.thekavanaughreport.com/2016/06/practicallife2.htm...

And I like This Merry Montessori, though Lindsay is no longer posting actively: http://www.thismerrymontessori.com/?p=901

"Practical Life" is the phrase Montessorians use for the kind of real-world meaningful work described in the article. A google search for "practical life" plus a specific age will turn up tons of great ideas and really expand your conception of what kids at that age are capable of!
or promoting secure communications and having your own privacy too. if everyone is using these means do you still stand out.

it can make you stand out but if the security is good they may have to use indirect means to compromise you you would need to be quit a person of interest i would think though for that.
But ExpressVPN does admit to keeping

> connection logs including the date of the connection (not the time) and the server used. The total amount of data transferred per user is also monitored. ExpressVPN doesn’t log your IP but the connection logs are tied to the user account.[0]

0) https://www.comparitech.com/vpn/vpn-logging-policies/
Bexpro.io: The crypto exchange that promises to handle 100M user transactions
Rust and OOP are no more related than Go and OOP. What "advanced" OOP features of Rust are you talking about?
> Proposal to shorten copyright to 5-10 years wouldn't prevent philosophy of free software to function.

It would certainly not be helpful to the implementation of the philosophy of the part of the Free Software movement (which includes RMS) that wants to prevent non-free software from being created to the extent possible.
If it runs in Ubuntu it runs in WSL, yes?
Aisle-to-window wouldn't work because you'd get lots of the aisle people now clogging the airplane exit passage as they wait for their friends and family to come out.

People traveling as a group sit next to each other. Exiting by column absolutely guarantees that people in the same group will exit at different times, which means they have to wait for the entire airplane to deplane anyway in order to put their group back together.

Exiting by column really only helps solo travelers.
why aren't Larry and Sergey behind bars, then? Scraping publicly available information is far from illegal.

Also, Interestingly only Alibaba's bots are completely blocked from crawling: https://www.amazon.com/robots.txt
Its image search is also pretty good. If I'm not successful on a google image search, bing usually comes up with quality images. Their maps also tend to better render local businesses and it's easier to navigate the results than google, surprisingly. On the other hand technical searches are way better on google.
In addition to the malware issues, when I land on a SourceForge project that pretty much tells me "this project is dead or on life support" nine times out of ten.
You probably should install something like LineageOS to replace stock Android and avoid installing any Google apps/services if you want to be Google-free... (use f-droid or Yalp to find apps). Because if you replace all Google products with alternatives but have a Google service running on your phone 24/7, what's the point?
Selecting a solid code editor in 2018
>I was talking about partial p-zombie, which doesn't experience red color only.

Ah sorry I missed that part of the argument. Yes, I agree that I can't imagine such a thing, because I don't think experience can be subdivided in that way. Anything a consciousness can perceive, it must experience.

I could however imagine a person whose brain perceived and reacted to the colour red in certain ways, but never became conscious of that perception, and merely experiences vision with all red things having the same qualia as another colour. It's quite a weird thing to imagine, but if you're trying to assert that it's impossible, I will do so to disagree.

> You can't imagine p-zombie, you imagine someone with attached label "There's darkness inside" (as Chalmers had put it).

Can you imagine a non-conscious rock? Or does the rock just have a similar label attached? If you believe one can imagine such a rock, then I can imagine such a human in the same way.

If not, then your imagination must be teeming with errant consciousnesses.
Pgoose: Tiny database library with clean SQL operations
Not OP, but it could be a sweat issue. For me a half mile is plenty far, especially in direct sunlight and/or if I’m wearing a backpack, to work up a sweat walking at just a leisurely pace. If I had to hurry, I’d be visibly sweaty by the time I got to my office.
There is some scope for a brick and mortar toy store provided they are willing to be double as a pseudo-playcenter.

Toy aisles and toy stores are frequently populated by exhausted parents standing around while their children entertain themselves checking out the toys. The kids are happy enough. The parents are content just to have a few minutes to themselves. Toy retailers typically try and dissuade this behavior.

Meanwhile indoor playgrounds/play centers are a huge and growing business. They are happy for parents to unleash their children while they make their money from entry charges, selling cups of coffee to the parents and snacks for the kids.

Despite having a huge inventory of toys play centers never actually sell toys that I have seen. Tearful children have to leave their new favorite ride on racing car (or whatever) behind when they leave.
You forgot mattress stores.
Websense blacklisted Sourceforge after the 2013 DevShare debacle. It has remained blacklisted since. It is blacklisted in many other web application firewalls and content gateways too. Sourceforge is inaccessible from many corporate networks due to this. It will remain inaccessible for many more years to come.

It's unfortunate how Sourceforge, once a leader in the open source community, lost the trust and reputation it built over 14 years in a matter of a few weeks. It may take another 14 years to regain this lost trust and even that may not be enough.
> IMO Swift is a language written by a compiler guy to solve compiler problems.

I'm not convinced; the examples you give require _more_ work for the compiler writer, not less. In general, a stronger type systems means that the compiler has to do more.
It's a bummer that perf counters are not accurate on TR/ryzen, blocking rr from working on it. https://github.com/mozilla/rr/issues/2034#issuecomment-30444...

Edit: typo
Dude, google has been doing diff. privacy earlier than apple. Even now, their researchers( one of them the great Ian Goodfellow-inventor of GANs) is working on federated learning. Heck google had even open sourced their diff. privacy system. Apple just made a big deal put of it when they started diff privacy.
Rust isn't about advanced OOP at all. It is heavily inspired by functional programming.
Building a React app from scratch using webpack 4 and babel
I wish this article would take a more scientific tone. It seems assert a lot of things about what are "likely" and "could" happen, in economics, which I understand to be a non-objective non-science.

I'd be content if they threw in little tidbits about "No economists can accurately predict recessions and thus economies are very poorly understood. One theory is..."
If they start buying up some startups and giving YC an exit or two, the community may forgive SourceForge.
There are a few destination toy stores, but mostly limited to affluent, progressive markets like NYC, SF and Boulder. If your theory is correct, they should be able to scale up nationwide. Why do you think this hasn't happened?
Nope that shit is getting disrupted. Ultimately mattresses will come from amazon.
I don't think I quite understand your argument, could you please elaborate a bit? I have always been under the assumption that fame grows linearly with wealth and the more famous someone is the less privacy they hold. Is that inaccurate? I could tell you that Warren Buffet is 1.78 m tall and that I know where he was born but I honestly know nothing about the minimum-wage-working Bob Smith.
Worse, my read is that most people in computing these days fetishize complexity. Why do solve problems the simple way when we can keep adding layers of abstraction?
Range proposal has been there for a long time unfortunately it got defined using concepts mechanism http://en.cppreference.com/w/cpp/language/constraints . Concepts is a lot more complicated change. This mostly affects wording in standardese text and potentially quality of compiler errors. It could be possible to have ranges without concepts but that would require rewriting most of the proposal. There is even an existing implementation which is c++11 compatible.
I think for icons, lack of IE support is acceptable because the fallback is simply not displaying icons.
As a, maybe, counter example, in my small bavarian city they opened 3(!) new shopping malls in the last 5 years. Me being more global than the rest of the fellow locals, I was baffled.
TL;DR: that's tough, sigh.

For the Sciter project ( https://sciter.com ) I did exactly that: created abstract graphics C++ library that wraps all supported backends:

1. Direct2D and GDI+ on Windows;
2. Skia on Windows, MacOS and Linux;
3. Cairo on Linux/GTK;
4. CoreGraphics on MacOS;

So I hope I know the subject, and here are few comments:

Biggest problem.

Two significantly different drawing models:

GPU based libraries (Direct2D/DirectX, Skia/OpenGL): these use batch rendering - calls like graphics::fill_rect(...) just produce record in command stream that gets sent to GPU for rendering. Kind of asynchronous rendering.

CPU libraries - rasterization of graphic primitives to a bitmap / framebuffer. These are Cairo, GDI+ and CoreGraphics.

While GPU and CPU ways of rendering can be wrapped into single, unified interface but there are nuances.

GPU libraries update target surface in full. Even when you need to change one pixel - you send full batch to GPU to render whole thing all together. (there are optimizations in that but in 99% that is that way)

CPU libraries update just that pixel on bitmap. But when you need to update whole window on high-DPI monitors ...
Number of pixels on 300ppi screen is 9 times larger than on 96ppi screen. Our current CPUs and buses are still from "96ppi era". GPU is the only option with high-DPI.

Pixel composition operations (https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/...) are achievable on CPU but there is no target bitmap on GPU in common sense - not clear what these mean there, etc.

Conceptually C++ 2D library can be built around single GFX backend function similar to NV_path_renderer (
https://www.khronos.org/registry/OpenGL/extensions/NV/NV_pat... ). All 2D primitives can be simple wrappers of NV_path_renderer calls + blend_bitmap().

But there is another huge problem - text rendering. Just few keywords: LTR, RTL, TTB text layouts. Fonts discovery and substitution. Different font formats. ClearType and other antialiasing technics tied with monitor architectures. That's too big and I am not sure about the size of 2D specification that will include all needed details.
Intel has a lot of multi-chip technology, for example the Omni-Path network is a separate chip included in the cpu module.
> If you want to build a game, or want a superior c++, go for Rust.

Does Rust have the libraries, frameworks, engines, and communities for developing games? In my opinion, development of any software, whether it's a REST API or a AAA 3D game, isn't just about the language but is actually about 10 other things.
It's definitely not just you. Elixir and other functional languages are preferred by many, including myself, for this exact reason. I simply do not see any pros to traditional OO languages and functional languages like clojure (maybe elixir too, I haven't had a chance to study it in depth) include polymorphism, one of the few good OO ideas. Maybe it's just me, but after two and a half decades of OO, I expect it to make sense and it still doesn't in any meaningful way. That's one of the many reasons functional languages are attractive.
Uh, no. The problem is not technical. This is how the system is meant to work in our country. I don’t say this to defend it.
After buying a Serta from Amazon and a Tuft and Needle, I will never buy a mattress again without being able to lay on it first.

Disrupted? Try to fit a king foam mattress back in the box to meet return obligations when you don’t like it, before we touch on the counterfeit product issue from Amazon.
Do you need truly parallel processing?

Crystal already has a great concurrency model, it’s just not parallel yet.
He's telling you about the fact that there's conflict of interest between you and crapple and you tell him an anecdote where some scum of this earth stole money and open source software was involved. Does this really sound like a compelling argument?
> I guess this library will stop working rather soon.

Don’t really see that as a dealbreaker. So the library will need maintenance. Normal for libraries to need updates in order to keep up with changes. It works today, and it will work whenever it’s updated. Better than nothing and for many use cases that’s good enough.
I grew up in a civil war, and my parents through a "regular" war, whatever that is. You, me, and they will never know the extent to which war has influenced our psyche for it is the only life we knew.

What I'm saying is that, emotionally, you owe it to yourself and your children to seek help and survive. Intellectually, you owe it to your brain to seek help and find a way to maximize options including being in a rut.

I hope I'm not being too insensitive.
Virtual Farmer Town Farms Manager
Because I feel guilty if I make the person next to me wait.
Sure. Essentially the courts are affirming that the system is “first to file” and not “first to invent”. You cannot quietly invent something and then claim ownership after someone else patents the same idea. If prior art could be private, then the system would still be de facto “first to invent”.

How well known something must be is obviously going to be subject to interpretation. If you tell your co-worker at the bar, that’s probably not sufficient. If you publish on your blog that no one knows about, that’s probably also not sufficient. If you publish in a journal, that probably is more than sufficient. If you cannot reasonably claim that the other inventor should have been able to find your prior art, then the courts will rule against you.
Former Ruby developer here. I believe we will look back at this period where we eschewed static typing as a historical mistake.

Back in the 2000s I was using mostly statically typed languages (Java, C/C++, ObjectPascal), and compared to those, Ruby and Rails seemed like incredible productivity boosters. But we quickly found that the lack of typing led to all sorts of issues. For one, you need really comprehensive tests to determine whether a change breaks anything. Refactoring becomes not just a chore, but genuinely psychologically stressful as you begin to worry about things breaking in production. And they frequently do. Duck typing is elegant, but it only works so far as you know the range of types to expect. I very quickly got tired of checking the validity of arguments in code and doing coercion such as Array(maybe_array_or_maybe_not). And the nils, ugh. I never created so many bugs as when I was writing Ruby code (though JavaScript is a close second).

A language with a rich type system (Haskell, Swift and Rust come to mind) can eliminate entire classes of bugs. Not just by letting you validate the types of arguments and return values, but by letting you describe your program logic in terms of types. It's often said that Haskell programs rarely have bugs once they compile, and while there are no guarantees, it's often true.

Give a statically typed language a try for a while, and you will probably change your mind. I don't know about Crystal, but Go is a decent entry-level language. (Many former Ruby devs seem to enjoy Go quite a bit.)
Both are great languages.

I learned Golang about 2 years ago and have done a small web app in it to understand and learn about the libraries.

I recently started reading the Rust book and its an eye opener. Its important to understand how the language is designed and with Rust, its different concepts compared to Go.
I would suggest to read the documentations/manifestos of both the languages and decide to go ahead based on what you want to do.

Community and ecosystem is an important requirement when choosing a language.
In my opinion, "1" + 1 should throw an error, the compiler shouldn't try to interpret what you meant. Dynamic typing opens you up to all sorts of bugs that don't happen with static.

That being said, I don't think dynamic typing is going anywhere, and with experience it's not that difficult to anticipate the problems that come with dynamic typing.
I paid $117 for the 3-year plan with custom domain (and that price is discounted slightly from the normal 3-year price), which comes out to $3.25 per month. So, definitely not under 2 dollars, but easily under 4.
I wonder how much of the bad rep locally is the special kind of FUD that sometimes accompanies new technology, and how much of it is a mix of bad actors and inadequate law enforcement. A lot of these accidents were cases of assholes riding escooters.

The escooters aren't banned from sidewalks, but I don't know what the alternative is here. They're too slow to be on the roads and like you suggest, we don't have dedicated bike lanes throughout the island.

That said I know of people who can commute to work through the PCN and I'm so jealous of them.
Hmm. I wonder what their agenda is.

Not assuming absolute malice, but I am really curious.
We also need to think a little about how the times were. Sourceforge rose to popularity in the early 2000s. Free and open source software (FOSS) was not just a matter of pragmatism or convenience. It was an ideology, a philosophy, and a movement strongly pushed forward by FSF, Open Source Initiative, various LUGs, and various special interest groups. Open source enthusiasts used to have very active and influential LUGs all throughout the world. There used to be free and open source software conferences all over the world with the sole agenda of increasing open source awareness among the general public.

In those years, most of the developers who chose to host their projects on Sourceforge strongly believed in this ideology. GPLv2 was the most popular open source license then. Given all this, it makes sense that those early users who held freedom of software to be sacred were very pissed when Sourceforge decided to bundle closed source adware into the binaries of these open source projects without the explicit permission of these open source developers.

Times have changed a lot since then. GPLv2/v3 license is now considered too restrictive and the MIT license is more popular. Most of the tech community understands the concept of open source more or less. The movement in favor of software freedom has begun to lose momentum. Open source software makes a lot of business sense, so we don't need the push for open source software anymore like we used to in the early 2000s.

Even some people like me who once would run nothing but completely free operating system with free tools have now begun to use proprietary drivers because as we have grown older, got busy, with kids and family, the time spent tinkering with open source drivers is not worth it, we would rather use something that just works. When we use Microsoft and Facebook we know what we are getting into and most of us are more or less okay with it. It's different times and different kinds of users. That explains why Microsoft and Facebook do not get penalized as heavily as Sourceforge did. Sourceforge violated something that was held sacred during those times. Microsoft and Facebook have no notion of sacred-anything.
I don't think it is an either or. But being in the standard really aids in discovery and provides an interface to allow it to work just as well for everyone.

Ad for package maanagers, first you have to get everyone to agree on an approach.

So the first question is binary, source, or either. Then figure out if it is distributed(e.g. specify the host in the dependency) or centralized.

For me I would something that is mixed binary/source and distributed. I do not want to be required pull binaries from a central host or require a central DB of locations. It would be good to have, just not mandatory.

Then, like you said, the build system. I am not sure that this needs to be any one system. If you look at CMake external projects it is close to being really good with allowing most source control systems/url's. What it lacks is the ability to use versioning(such as git commit/release and per user/per system caching) It also does a git check on each build.

But specifying dependencies like Carthage, used for Xcode, would a nice starting point
As a consumer of source code, I do not use a graphical web browser to search and download from Sourceforge. A relatively simple http/https client will do. (Occasionally I have used cvs or svn if that is the only access.)

Despite any changes in Sourceforge's ownership/management, I have not experienced any problems retrieving source code. I have not tried to use a graphical browser on Sourceforge since the 1990's. No need.

As an end user of source code, I access Github the same way, without graphics. I do not need to use a web browser or any git executable to fetch a .zip or .tar.gz archive. Will this sort of easy access continue under the new management? I guess time will tell.

Sourceforge still hosts a substantial quantity of what I consider educational/useful software. Of course, Github hosts exponentially more.

Out of curiousity, using archived Github data, I am making a list of Github users and will be monitoring changes as the acquisition progresses. Will they lose many users? Where will the users who leave put their code?

I am debating whether to also construct CSV files with repo names and descriptions for a personal Github database to aid in software discovery. I expect it might not be as easy to compile such a database in the future. I could be wrong, but it is impossible to predict what will happen. Time will tell.
That's not generally considered Windows compatible. That's Windows 10 compatible and misses many Windows features/APIs.
I think you've unpacked why SF is - sadly - not quite dead, but not quite as alive as it used to be.
None of those are better than Gmail.
Or make it so anyone can be hunted for no reason at all
http://archive.is/AWEhy
T&N just needs to know you donated it with a proof of donation. No back in the box needed.
> As a consumer of source code, I do not use a graphical web browser to search and download from Sourceforge. A relatively simple http/https client will do.

One caveat: all the file download links end in .../download, so if I throw the URL at wget it will save "download?verylongblahblah=blahblah1234567890". I have to use `wget --content-d` (short for content-disposition) to actually save the name correctly.

It's really annoying, but a behavior that has existed for many years.

GitHub fixed this with everything, from release downloads to raw gist links, by putting the "download" attribute further back in the URL, and having everything after the final slash be the uploaded file's filename.

Now THAT's nice.