skysight-inc/HackerNews huggingface dataset:
Community colleges offer CS classes. Whether they’ll be accepted as specific prerequisites at a specific 4-year institution would require further research, but it’s definitely not a reason to completely dismiss community college. You can also go to community college for one year, then transfer to a university. There’s no requirement to get a degree before transferring.

Source: I did one year of community college before transferring into the computer & electrical engineering program at a university.
I'm convinced that we are bombarded by shit by news sources. We're also bombarded by non-shit.

I'm trying to point out that "shit bombardment" might be appropriate, if everything is going to shit.

Do you think there is substantial global warming caused by humans?

Do you think it's serious enough that we need to take drastic measures to reduce CO2 emissions?

Do you think the evidence was strong enough in the 1980s that they were right to be concerned about the future?

Do you think their claims - bearing in mind the range of the predictions as in the 1989 document I found - been shown to be substantially correct?

You haven't committed either which way, only to say that you've been bombarded by shit by the news. The 1989 article you pointed to, however, doesn't seem like shit. Why do you think it is?
Burning waste to generate energy is unfortunately the least impactful to the environment. The best is obviously reduce, reuse.
The new one shadows it.
Why would sequencing follow Moore's law when it isn't really related to computing? Sequencing technology is limited by our knowledge of chemistry, physics, and mechanical engineering to apply the concepts. None of which is doubling every 2 years.

There are 3rd gen sequencing techs that provide much longer reads than previous tech like Illumina but they also get much higher rate of erroneous reads.

Another point is current sequencing tech is enough for tasks that were just unfeasible to do couple of years ago. Such as HiC (Extracting 3D structure of chromosomes with sequencing) or more recent applications like DNA Microscopy, where you can construct a very high resolution visual image of a cell just by using sequencing.

Our usage of genomic data isn't really limited by sequencing tech since DNA is such a complex structure that we don't even fully understand the data we currently have.
Name any other industry that gets a detailed map of your finances and savings before issuing a price for their services. It's a recipe for maximal extraction.
Higher Math Guide to Logarithm – Theory and Applications
Grades Aren't Normal
How are we getting past the NYT PayWall now?
Upvoted you to compensate :)
Also, thanks for sharing the link
"Musk said" ....

Dan Telvock, a local reporter in Buffalo who covers the solar gigafactory which taxpayers bought for Tesla, is already calling out Musk on his "aspirational" BS. https://mobile.twitter.com/DanTelvock/status/115621452719479...
I don’t find traditional TV to be any good. Having no autoplay is an improvement.
150k SMB Website Teardown Part Two: Website Builders, Speed and Google Rank
Website Builder Webflow (YC S13) to Exceed $200M Valuation in New Funding
So instead of two competitors you have four (three consoles and the PC). Three of which have the same “walled garden” that Apple has but with a much larger barrier to entry and much stricter controls?

If you release a game on disc. The retailer + distributer get at least a 50% cut.
Off to check the batteries in my satire meter.
Baidu’s Ernie 2.0 Beats Bert and XLNet on NLP Benchmarks
Given the bandwidth porn has consumed since literally the beginning of the internet, I think it's fair to say that they can be credited with significant technology gains too.

As a recent (but maybe not too important) example, PH created hover-to-autoplay-gif for video thumbnails and then YouTube copied it.
That is an inaccurate characterization of the finding. They found that the sound that they heard was crickets. They did not determine what caused the injuries or illnesses. The linked article was careful with its wording.
Keith Rabois: How to start a startup (2014)
Yeah that had always been a strange inclusion. Armory3D (https://armory3d.org/) is IMO a perfect example of how to use Blender as a game engine.
Yeah, sorry for the ad but us startup founders have to launch our products somehow :)

That makes sense about saving the model info to git, but how do you track the provenance of the data? Do you see that as being important? (e.g. to track back from a model to which data it was trained on, when later updating or fixing issues on the models?)

Feel free to get in touch directly - luke@dotscience.com if you'd be willing to try our stuff.
I didn't even know there was a three app limit on it. Most people don't use very many apps. But yes, quite a lot of us routinely sideload apps on non-jailbroken iOS devices.
so if they're at worst, both equal, at best, one that releases a small-size (compared to earth) contamination zone every 3 decades while the other incrementally worsens the climate and atmosphere everywhere, why are you arguing in favor of the worse option?
Section 230 Is the Internet's First Amendment. Both Parties Want to Take It Away
Spotify has a linux client that runs on electron. The Librem 5 runs a full Debian OS. So you should be able to run electron on it without any issues.
I suspect it's large companies, given the names provided.

Really, I don't get peoples hatred for Project Zero. Sure, hate the companies, but can you seriously argue that companies spending money on security research is a bad thing? Even if gasp they might get some good publicity from that research?
That is very, very subjective

> With multiple repos, modularity is the norm. It's not a must - you technically can have a repo depending on umpteen other repos. But your teammates expect to be able to work with their repo with a minimal set of dependencies.

You'd think so.. but no. I am working with multi-repo project where some repos have about dozens of dependencies, all developed locally, and interdependent on each other. Bumping the basic repo is very hard and frustrating. I miss my monorepo every day, where I could just make a PR and fix all consumers at once, where I had a CI which would test all modules at once.
I guess this is the space equivalent of when Clark Griswold's redneck cousin Eddie comes into town.

Move over, high falutin' space types! I want a laser pointer pointing at my house every night!
But that requires faith that someone will accept that gold in the future in exchange for goods/services. So, again, it's just faith at the root of it.
>While education systems in west are focused towards collaboration

Citation needed. Capitalism is basically "free for all competition" in a nutshell.
Their integrated renderers don't work on newer macOS versions with AMD cards unfortunately, no metal support. macOS id really a bad place right now if you're into 3D and want GPU rendering, not only because of Blender, but others like Cinema 4D aren't there yet either.

It's a big fail of the Apple management to not support the metal development for apps like Blender, they gonna lose a generation of creatives.
If being outed means possible death than with this info it's only a data leak away.
I'll give it a shot tonight. I record in OBS and edit in Camtasia (since I have a license, but there is a bug with my webcam). Didn't know Blender had a video editor. I just got a Photoshop subscription, so I was considering looking at Premiere, but I think it would be overkill for what I'm doing.
Part one was quite popular on HN. This chapter focuses on website builders that are used heavily by small businesses - Squarespace, Wix, Weebly, GoDaddy, etc. How fast are they? Which websites tend to rank well on Google? Also found a great Google bug. I'll be checking this thread to answer questions, naturally.
Apple's changelogs are often incomplete at time of release and updated with additional CVEs later. A gps fix sounds like a convenient cover story for an emergency 0day patch for imessage, for example.
23andMe ran a microarray analysis, which probes your genome at a specific set of locations.

If you want to know how your genome differs versus what's called the "reference genome," then you'd need a whole-genome sequence. That process shards up your genome, sequences it, aligns the pieces back to the human reference, and then calculates a "consensus" that represents the software's best guess as to how your genome relates to the reference.

Then they could provide you with a diff of the consensus with respect to the reference, which would probably be distributed to you in a VCF file (variant call format).

This process is the one that costs more money versus 23andMe's $99.
> Unusual, sure. Clumsy? not at all.

It was clunky, kind of like Gimp's UI, and felt like a remnant of the 90's. Usable, sure. Aesthetically pleasant? Absolutely not. Our tools should feel nice.

Major kudos to Blender on this.
I don't know about formal studies, but I've read many an article (insert appropriate "reading for the articles" joke here) talking about how demand for porn influenced early adoption of most new forms of media:

printing, broadsheets, photos, different forms of film, and definitely computer video. (Here in Seattle I recall reading about some form of early adult film that shows up notably in local laws...some form of -scope, though I don't recall the name)

DVD-HD vs blu-ray? Adult industry influence was not small. When HD rolled around, the adult industries had notable influence. Where did the makeup techniques for dealing with such high def come from? Porn.

I think the comparison to the "8 glasses of water" standard might be off because unlike that, here no one is claiming a precise measurement, merely an observation of trends.
It's pretty telling that its the reason why ARPANET succeeded and OGAS failed. But interesting to know that the idea of a decentralized network to manage production demand was already taking place - i always thought if the Soviets had something like that they would have lasted much longer.
I don't think that addresses what I was wondering about. That a child acknowledges that their made-up friend is in fact made-up does not mean they're faking the made-up friend.
It will be curious to see if these will be vulnerable to electronic device interceptions with the NSA TAO[0]. I'd imagine they are already working on building a replacement PCB to drop in and image.

There's alot people including journalists, whistleblowers, high level execs, people being targeted(T.I.'s) etc. would easily pay triple MSRP for a secure phone from government entities. It would be interesting to see if they can do it on a software level anyways.

[0]:https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...
You don't need a laser pointer. All you need to do is reflect sunlight. There was a recent attempt to deploy a cubesat that would become the brightest object in the night sky (besides the Moon), simply by deploying some white fabric. Unfortunately, or fortunately depending on your opinion (I lean toward the latter), it failed to fully deploy. http://spaceflight101.com/soyuz-kanopus-v-ik/mayak-lighthous...

Many satellites are visible to the naked eye; some even brighter than the stars. If you want to see them, heavens-above.org is a great place to find out when to look. https://heavens-above.com/PassSummary.aspx?satid=42830
I guess that depends on the school. I think professors in 'regular' schools are pretty available to students in the US.
They would probably argue S3 is a product targeted at sophisticated people, by virtue of knowing how S3 operates you are sophisticated.
I've struggled with Blender so much that I do all my modelling with Unity's Probuilder[0] which I can get away with because I've got a low poly game. Super convenient.

[0]https://unity3d.com/unity/features/worldbuilding/probuilder
Manufacturing in micro-gravity could also provide some interesting benefits.
My biggest question would be how many security vulnerabilities Google uncovered and disclosed on their own platform. If they are being good and helping other companies - great! But if they're also profiting by FUD'ing them - then we should call them something other than white hats.. grey hats maybe?
I didn't look at college prices in Italy from the US, but in many nations (germany, netherlands), the tuition and the board was not zero but a reasonably low cost where family or even part time work would pay for that (low hundreds of euros per semester). That seems like a far more level playing field than what we're looking at in the US where a majority of students currently face a lifetime debt burden (and that is the best "aid" offered..)
Utah Is Letting Lots of Government Employees Work from Home
Read $3000 a month
Thank you! I am very interested in finding open source and/or non-platform ways to deliver the solution to the community. I know how off-putting 3rd party platforms can be. That's why I put the word "tooling" on the product page, not "platform" :)

Please reach out to me on luke@dotscience.com if you'd be up for finding a way to work on that together.
It's the topic of our discussion.
The Drive to Quantum Computing
> endless scrolling

With how many poor implementations out there (looking at you new Reddit), I don't think a ban would fix that but I'd like to see it scaled down.
I'm not in that business but I'd be surprised if you couldn't. Mobile devices are usually more trackable, since they are always at the forefront of browser/hardware integration in ways that increase the fingerprint surface ("does it support geolocation? does it support battery-related apis?" etc etc).
In defense of real books (2018)
So how would Apple enforce code signing on code that ran on top of a VM like Java or C# or scripting languages?
Great work Yasser! Deepstream is an amazing tool.
Alright, here are references:

https://youtube.com/devenblake (90 subscribers)

https://zikdo.com/randomguydtb/tiktok-user/65909148793126092... (third-party TikTok viewer)

Didn't supply links originally because (a) I was writing a bit hastily and (b) I personally never like it when people shill their accounts.
Trained human is likely capable of doing it exactly like the Puppeteer does minus the fact that the pointer may move instantly in case of the machine doing it. One wrong assumption covered, two more to go.

The second assumption made here is that the (as pointed out) fuzzing is a thing.

The third one is that you can't be sure of the input device. Joystick like the one seen on ThinkPad is uncommon but still used as the input device. Touchscreens are common but human-ish, though you will have to cover them too. The extreme case is that some X-savvy person may just move the pointer sometimes using the X's built-in capabilities, by dmenu and stuff, and even if that's highly unlikely, it still will fail.

There's no point in doing all the possible checks you may come up with: egde cases, no matter how impossible they look, still exist and break the consistency of the slider solution easily. Google captcha and Funcaptcha are nearly the best options you can readily get, freeing your hands and head of a huge deal of hassle you will face when dealing with this task.
You cannot.
To be accurate, there WAS science, engineering, and expertise, but it had to neatly align with the Party Line.

This should be taken as a warning sign by all intellectuals and everyone with a love of knowledge. When the political animal becomes so arrogant, they're deluded into thinking they can dictate reality, instead of being subject to it, society has wandered into a very dangerous kind of epistemic breakdown.

https://en.wikipedia.org/wiki/Lysenkoism

Look for this in particular, when politics has become "single party" and there is absolutely no room for dissent. Look out for mechanisms and practices of suppressing and intimidating dissent which do not have due process, or which are corruptions of due process mechanisms.

Look out for the situation where you or someone must "hold their tongue." If you must hold your tongue, you are being suppressed by people with unchecked power approaching the epistemic breakdown. If you feel others should "hold their tongue," especially if you despise them, then you are in danger of approaching the epistemic breakdown.

http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-t...

http://www.paulgraham.com/say.html
Artificial General Intelligence --- boom!
> they gonna lose a generation of creatives

Haven't they already?

I don't do 3D but anecdotally the 3D guys I know all use Windows.
I don't think I put it very well the first time, so let me try again.

Racket, the platform, is very unlike common programming languages like Python, Ruby, Perl, JS, etc. And I don't mean the fact that it's a Scheme/Lisp. I mean the Language Oriented Programming [1] features it's built for.

It is a platform for designing and building languages. It's only sensible that it should be able to run all the different languages in the same program. In fact, one can create an arbitrary new language and use that new language all within the same running process. In fact, as you can see from the link I cite in [1], the languages can all look and behave completely differently, and yet all be valid "Racket": put them in a .rkt file and load it up and see.

I can now sort of understand your view. I am not a Racket contributor, though I do use it every now and then, and to me "building a new language in Racket" now means something completely different than what it'd have meant before I became familiar with Racket (the platform).

I think the difference stems from the fact that what Racket calls a "language" (`#lang`, in Racket terms), is actually just a syntax. In languages like Python/Perl/JS, the syntax and the semantics are so closely intertwined they might as well be the same thing, and we call this "single" thing "the language". But neither of those syntaxes are as extensible/user-modifiable as in a lisp, and none of those semantics are available for use with different syntaxes as in Racket.

A "language" in Racket does not change the core semantics of Racket-the-platform, only the syntax available to the programmer in that one file/module, and how that syntax gets translated into core Racket semantics. In this way, `#lang pollen` and `#lang bf` are not any special "compatibility modes" of Racket. In fact, right now, there exist multiple "Racket"s within Racket: there's `#lang racket/base` and `#lang racket` and then there's the type-checking variant `#lang typed/racket`. Neither is a special mode of another, or of the runtime; all are just different syntaxes of the same runtime.

I reckon Racket 2 will similarly be just a different syntax. Or, as we like to call those in Racket terms: a `#lang`-uage.

1: https://beautifulracket.com/appendix/why-lop-why-racket.html
And Bill Gates said that 640K should be enough for anybody.
You can buy garum today, from manufacturers that claim to follow recipes hundreds of years old. The process is claimed to be unknown, but this is in fact not true: A couple of descriptions exist of the process, for example how it was made in Caesarea, in Judea, which also manufactured murex purple dye.
There's some nuggets of good things to look out for in here, but "don't do monorepo because your team is full of dumbasses" feels like a useless argument, maybe even a little adversarial. Monorepos solve versioning problems very effectively, which would be a pro if you're worried about working with dumbasses.
Definitely something is wrong because offering the ability to turn it off seems to be the way to fix the problem.
I love it. A suggestion is to have something for parallel computations because personally I know I won't even try a language that doesn't have something for that. I think the way the language handles parallelism is key to its design and syntax. Other than that, it's really cool.
That's not quite accurate. It's actually the reverse.

Think of the closure as an object. It contains variables like `this`, `arguments`, a pointer to the parent closure, all your variables, etc.

The interpreter needs to create this closure object BEFORE it runs the function. Before the function can run, it has to be parsed. It looks for any parameters, `var` statements, and function statements. These are all added to the list of properties in the object with a value of `undefined`. If you have `var foo` twice, it only creates one property with that name.

Now when it runs, it just ignores any `var` statements and instead, it looks up the value in the object. If it's not there, then it looks in the parent closure and throws an error if it reaches the top closure and doesn't find a property with that name. Since all the variables were assigned `undefined` beforehand, a lookup always returns the correct value.

`let` wrecks this simple strategy. When you're creating the closure, you have to specify if a variable belongs in the `var` group or in the `let` group. If it is in the `let` group, it isn't given a default value of `undefined`. Because of the TDZ (temporal dead zone), it is instead give a pseudo "really undefined" placeholder value.

When your function runs and comes across a variable in the let group, it must do a couple checks.

Case 1: we have a `let` statement. Re-assign all the given variables to their assigned value or to `undefined` if no value is given.

Case 2: we have an assignment statement. Check if we are "really undefined" or if we have an actual value. If "really undefined", then we must throw an error that we used before assignment. Otherwise, assign the variable the given value;

Case 3: We are accessing a variable. Check if we are "really undefined" and throw if we are. Otherwise, return the value.

To my knowledge, there's no technical reason for implementing the rule of only one declaration aside from forcing some idea of purity. The biggest general downside of `let` IMO is that you must do extra checks and branches every time you access a variable else have the JIT generate another code path (both of which are less efficient).
This. Data engineering has ramped up significantly and if you want senior people you'll quickly run out of people who've been exclusively doing "big data" for 5+ years.

So your options are either senior software engineers who have done some data work (that's how I got to be a Data Engineer) or people who've been doing analytical data work (either in the traditional warehousing space or via science/insurance/finance type spaces) that are semi-technical but have no formal engineering background.

The former are people who went to college in the late 90s/early 2000s (like myself) when things were different. The latter need to hyperfocus on coming up to speed in engineering.

I reviewed this guide a couple months ago for my employer to consider as the basis of an internal bootcamp, and I'd note that it's perfect for the audiences I mentioned. Also, even for people with more up to date academic experience, note that the transactional database schemas that software normally deals with often look wildly different than analytical structures.
> If you don't live in those countries, then I don't see much problem with GA in these sites as well.

Countries can change. There are plenty of examples in history.
OK sure, but that isn't happening to most harvested lumber either.
If your app is .NET, look at Sustainsys (https://saml2.sustainsys.com/en/2.0/) or ITFoxtec (https://www.itfoxtec.com/IdentitySaml2) libs. Unfortunately there isn't a clear architect/dev-level guidance at the protocol level on key decisions that need to be made when implementing SP that tightly integrates with your app. Give one of these a shot and post your questions on StackOverflow.
That was Cisco. https://news.ycombinator.com/item?id=19507225
If you're going to spend billions on maintaining a nuclear arsenal it makes sense to me to spend a few million to ensure it's well maintained.