skysight-inc/HackerNews huggingface dataset:
It is! It's called definite assignment:

https://docs.oracle.com/javase/specs/jls/se10/html/jls-16.ht...

Java was my first language, so i took it for granted; i was alarmed when i found out that C and C++ don't have it. It's saved my bacon too many times to count.

FWIW, Rust does have this rule; this code:

fn show(x: usize) {
let message;
if x % 2 == 0 {
message = "even";
}
println!("{} is {}", x, message);
}

is rejected with error E0381:

https://doc.rust-lang.org/stable/error-index.html#E0381
I’m a mational master, 2400 blitz/bullet player and full stack dev, and I support this message :-). LiChess is an incredible resource for the chess community.

I’m also building some software integrated with lichess to help people get good at chess, fast. Any chess hackers interested in contributing, please email me! Contact info is in my profile.
Indeed. Being successful doesn't mean you were right to do what you did. However, having the ability to impose your will and choosing not to is a moral choice, just as much as choosing to impose it is. If we have the power to stop terrible things from happening in other parts of the world, at some point, it is our duty to. This is complicated and wrapped up in issues of sovereignty, of course.
I guess we need SaaS: Status as a Service
Probably off to auction where a lot of rental cars end up too. I’m sure if you keep an eye out on the various auto auction sites you’ll see some pop up.
Who exactly wanted this feature? Are they going to try monetizing Github with data mining? Mining commit history for personal metadata could be a (thoroughly despicable) gold mine.
Chariot was a shuttle bus service.
Ouch. 500 is a little excessive. I actually like the idea of the paper model but I am not sure how difficult or complex it is to build it.
Does this mean anything for the protection the planet receives from cosmic rays or solar wind?
Is GitHub going to be Microsoft's way of getting their own social network? Seems better than Google's approach I guess
All major UK airports to have 'military-grade' protection
The US is 30 times larger than the largest Scandinavian country. It stands to reason that the US would have a government proportionally as large unless they somehow found a way to be more efficient. I can guarantee you they have not.
It's neat but nothing you can't do yourself with a bit of foundation and a few brush of different sizes.

The main benefit would be speed, but once you are used to applying makeup you can get your morning face done in about five minutes.

That's one of those product that will really depend on the price point.
> Once you send a scammer hundreds of dollars, how do you get them back? You don't.

One of the main points of bitcoin is that it makes transactions irreversible. In the current financial system, many transactions can be reversed, which is a feature, not a bug.
If I can give my uninformed and probably lacking opinion the only reasonable definition of CP should revolve around crimes outside of the digital world.
(Don't take this too literally)
It is for sure CP if it involves actual child abuse or if it promotes child abuse (or normalize sexualization of children)

In Australia young looking porn actresses/actor and loli hentai are illegal because they promote CP as a fetish.

There is an anime I really liked, "Miss Kobayashi's Dragon Maid", except that there are small children (7-9) that while are never depicted in sexual situation are often given excessive sexual maturity; I found that extremely unsettling (I never finished that otherwise truly beautiful series for this reason) because it is how one would try to normalize the idea that "maybe a kid would like it".

In a sense I think we should treat CP as the correspective of hate speech. Hate crimes : hate speech ~ child abuse : CP.

This highlight the conflict free speech vs censorship.

If you are still reading allow me one last opinion :-) another problem with thinking that a problem is simple is that you might miss an important connection between seemingly unconnected problems.
Why do they always speed up videos like this? It’s not real time and it does make a difference to perception, not just saving peoples time viewing the video. Tesla used the same trick.
in Africa, we've the 'taxi' system or aptly named Kombi's after the VW model. It picks you from say downtown and drops you by the stop sign or intersection to your house. Pretty much covers almost every neighborhood and street in a decent southern african city. Guess here in the west, it got complicated via apps. & these taxis run pretty frequently i.e maybe every 10 mins depending on capacity. I live in Austin and saw Chariot and bastard westernized appified version of the african taxi system.
Isn't that originally all twitter was? At least that's how I remember it being described when it first came out: "It's a service to store your AIM-style status messages"
The main thing is encryption. Before you write anything to the image you encrypt it. That way even if someone does manage to recover all of the bits that you write they still can't read them (because they're encrypted). So even standardized steganography will be as difficult to crack as the type of encryption that's used. But also, if you are encoding using the least significant bit (aka 1 bit per color channel per pixel) you can vary the order in which you encode the bits using the same password that is used for encryption.

I've heard it's possible to detect least significant bit steganography using statistics (like we've noticed the red channel varies from neighboring pixels more than usual) but even if that is possible, and I absolutely have doubts about that, there isn't any way to recover the sequence of pixels or decrypt it.
I've been playing chess all my life and I still suck (for someone who knows more than the basics). Up until just a few years ago, this definitely limited my enjoyment of the game. But now I use Shredder and it's fantastic at figuring out my exact skill level and giving me challenging games that I can actually win if I focus. It's made chess my go-to casual game.

It's so good in fact, I can tell the difference between playing late at night or during the day, after an expresso, or a large meal. It remains super consistent while my concentration and skill wavers.

I highly recommend it - I'm having fun and slowly improving my game without that horrible frustration that comes from an opponent that's just too good.

(I think it would be interesting to learn how it makes itself less skilled - it's not just about search time, as that's what older programs did and they were either trivial to beat, or impossible.)
A lot of folks (including the law) don't consider killing dogs murder. You are dealing with people with low or no morals.
i'm not going to keep responding because it's clear you haven't understood any of the above comments around the structural and generational concerns.

there is plentiful literature to better educate yourself and be less ignorant about this.
You're joking, but I'd actually find that kinda fun. Every day / every commit would be excessive, but maybe reminding you of large PRs/issues you closed this time last year?
Open source generally builds slowly. It takes time for communities to coalesce around new tech in ways that are meaningful. It is worth the effort and time it takes to keep the software updated.

For faster feedback on the core ideas, a paper would serve very well. You'll have the attention of your peers and the faculty to gather initial impressions.

There isn't any reason why you couldn't do both. Open sourcing new ideas doesn't mean you cannot write a paper on the subject. The code is still your idea at the core. Refinement of the code doesn't change that fact.
Reverse Engineering the Gameboy Boot Screen (2015)
I think educational standards are saying this: To be a functional member of our society, you need to be well grounded in certain subjects. Reading, arithmetic, basic chemistry, basic physics, basic biology, history (local, your country, and global), economics (personal and global), classic and world literature, and so on. Many subjects you may not find on your own. An elementary education seeks to expose you to an overview of human knowledge so you can, if you choose, pursue the bits that interest you further. It also seeks to give you the foundational skills to operate in the society we've created.

I mostly object to homeschooling, charter schooling, unlearning and anything else that takes children out of their community and away from community standards of education. I understand some people object to their local school systems; I think it would be more beneficial for everyone if they put their work into improving them instead of opting out of them.
If I were an oligarch in a non-U.S.-allied industrial nation, would I not love having a comment like this at the top of where it is? I get to point to the American tech industry culture and say "they are trying to wipe us out!"
Optimizing hyperparameters for image datasets in fastai
No, they weren't bought by Google
I would argue that this is a bias introduced by the legal and societal regime surround child pornography. We only have statistics for those that have been caught and the prosecution also has an incentive to make the charges as extreme as possible.

Also, hopefully, the police are going heavily after producers and achieving high conviction rates which would give that statistical trend.
This seems like a concealer applicator. The results look similar to what someone could achieve today using some concealer from the drugstore.
When does that happen? It certainly doesn't happen for all possible values.
I am not up to date with latest C++ developments but I wonder if there is something you could build with template magic that would provide this in C++.
It's technically a past participle I think (similar to how "wrapped" functions in "wrapped sandwich"). The ambiguity in this case stems from the fact that the present tense verb is also "burst" and the sentence structure makes it easy to be misinterpreted.
Its not like this hasn't been done before

https://github.com/billchurch/WebSSH2
https://github.com/stuicey/SSHy
Ford owned, and Ford are making major cutbacks this week.
https://www.businessinsider.com/ford-buys-chariot-65-million...
“Unschooling may result in illiteracy, social isolation, and difficulty to pursue areas of interests later in life”

Do you have any reading on this? Even anecdata? All the reading I have done seems to indicate the exact opposite.

Granted i have been specially seeking out material that is pro self-directed education. Would love to read anything that actually builds a strong case against it.

“I find it curious and confusing that the stated objective is to help the child develop improved critical thinking skills, while the stated philosophy (Unschooling) seeks to never have the child try anything they don't choose to do (learner directed education). Has intellectual isolation ever resulted in improved critical thinking skills before?”

Inherent in the question posed here is the assumption that the child/learner would be intellectually isolated? However from my reading this is not necessary the case.

Once they have the means learners would seek out others with the knowledge they require or ask for help.

If you can point me to some reading that contradicts the unschooling view and builds a case against it, or expands on some of the points you have mentioned that would be great.
The intro to low level computing class at Georgia Tech used Game Boy Advanced as the platform that the projects were built on.

It was cool at first, but I ended up too deep in the weeds with platform idiosyncrasies to really get much actual C knowledge.
Absolutely agree with your statement about Sequel and Roda. Both are true software masterpieces.
If you think about it content designed for mass consumption isn't 'great'. It is better described as hyped, sensationalist and generic bordering on distasteful.

Having toyed around with some advanced tools from AI/ML land, I won't be shocked to see popular content being generated from these tools. Just look at the average sitcom, magazine, social media, etc.

Can you generate great content from these inputs? No way.

Can you generate popular content with these ? With a half decent marketing budget, sure.
The makeup industry wants to get into the high margin inkjet cartridge business.
Mysterious “hair ice” is formed by fungus (2015)
I argue it's not demonstrably true, and as a matter of a fact, given how right leaning the entirety of the US is (even within the left leaning circles), and the prevalence of two dominant political parties that would be consider center of right and far right in any other country, it's clear Americans seem to favor less government. I'd be happy to find evidence presenting another view. The issue with the comment is it doesn't actually setup a thought exercise as it does a poor job of establishing the reality of that exercise and then negatively attacks a view point no one presented.
It sounds a bit like marshrutka[1].

[1] https://en.wikipedia.org/wiki/Marshrutka
We'd be stealing those economic benefits from those other countries if we take their people. That isn't very nice. Maybe those countries would be amazing if we stopped taking their people.
Yeah, I am just a user, and I think they have a pretty good ux. The menues could be a bit less confusing, but the game experience is excellent.
Perhaps, but then the real innovation isn’t in the bits, but rather in marketing to the “The apocalypse is nigh!” crowd, and other right wing conspiracy theory aficionados, that were previously dominated by the gold coin and dehydrated food grifters.
I read this - "If you don't make the decision, it gets made for you in the other direction" - and I understand that just as GP wrote.
Already in Lisp for decades: (let (x y z) (list x y z)) -> (nil nil nil).

However, nil has a distinct type. Thus:

(let (x) ;; not initialized
;; ...
(when condition
(setf x ...))
(numeric-code x)) ;; still blows up if condition was false

In other words, this initialization doesn't create a big risk of hiding errors due to initialization with a correctly typed bogus value that could be inappropriate.

nil is the empty list. The risk of a bug where a local variable holds an empty list that should have been initialized to some non-empty list seems low.

nil is also Boolean false. The risk of a bug where a local Boolean variable was implicitly initialized to false, but should have been true, also seems low.
Adsmyway Ads Network Review; Is It Worth Using?
All sarcasm aside, this feature is absolutely the wrong direction. Github may have some things in common with social networks, but it operates on a longer-term scale. It's the difference between a book and a paragraph. People who care about this sort of daily minutia can find it plentifully on Twitter and Facebook. Github is great for finding out what people have been up to, without caring about what they're doing this second, and that's what was great about it.
One of my SBCs now has a usb-c connector for HDMI. I have never understood the really tiny HDMI connectors. I had at one point a portable projector with a mini-HDMI connector and SBCs with a micro-HDMI connector. The cabling to connect them was ridiculous.

Also, rigid dongles are not compatible with tiny connectors. I'm sure that's why all the Apple adapters have tails. Too much leverage otherwise.
Square In-App Payments SDK
Great points, I think I may be overestimating the speed of Open Source development in my mind, leading to the mistaken assumption that all my time should be used rapidly building better tech. If that isn't the case, and there's bound to be a slow uptake on the OS side, it certainly seems prudent to shift my attention over to communicating and disseminating my work, perhaps through a paper.
By the way, the last author of the TCN paper (Vladlen Koltun) works at Intel Labs (Intelligent Systems Lab).
All these workers (except potentially contractors) get backpay. Yeah, it sucks if they have no savings, but people I know in the fed are treating it like a vacation.
Thanks for writing up your thoughts!

I find Julia's core design to be excellent for general purpose programming, better than python in fact since it essentially solves the expression problem with it's type system and multiple dispatch.

It's external program interop is also more pleasant than Python's :https://docs.julialang.org/en/v1/manual/running-external-pro...

Sure, it doesn't have the same general library ecosystem, but even that is being remedied for core areas like web programming: http://genieframework.com/ (a full MVC framework), https://github.com/JuliaGizmos/WebIO.jl (write front end code without javascript) and
I'm particularly excited for https://github.com/Keno/julia-wasm, which will allow Julia programs to be compiled for the browser.

For any packages than are python only, it has excellent python interop using the pycall.jl package, which even allows users to write custom python classes in Julia.

With regards to numerical programming, it's obviously already far ahead of swift, and IMO much better placed to beat it in the long run. For example the WIP zyogte package is able to hook into Julia's compiler to zero overhead diff arbitrary code. Using Cassette.jl, package authors can write custom compiler passes outside the main repo and in pure Julia: https://julialang.org/blog/2018/12/ml-language-compiler

In addition, it's macro system, introspection, dynamic typing and value types through abstract typing approach allows for natural development of advanced probabilistic programming languages: https://github.com/TuringLang/Turing.jl, https://github.com/probcomp/Gen, https://github.com/zenna/Omega.jl/pulse
That hasn't been my experience with NXP, but that's a bummer.
I received mine 2 weeks ago but still didn't test it. From the dev channels, I think they're still having some software issues with the screen on the dev kit.

It's already possible to port software to the smaller screen using a QEMU image they provide https://developer.puri.sm/Librem5/Development_Environment/Bo...
That's part of the reason why I still didn't test the dev board.
No less from theverge. It's amazing that people take theverge seriously after their "how to build a pc" fiasco.

The one thing about the "fake news" hysteria is that one side consuming the fake news is accusing the other side consuming the fake news.

As far as I can tell, it's all fake news and propaganda.
The TL;DR: I think you and I both agree, actually, that the half-racist/half-defensive meme of "asians uncreative/US creativity is a fundamental asset" is utter nonsense.

I think my message you're replying to might not have been clear, and I'm sorry if so.

I agree your post had nothing to do with inherent differences between people (and I don't believe such differences exist either) and I was myself trying to contradict the lazy trope (and poor grasp of logic) that says "that system is more rote-oriented than ours, thereby ours must be more creative."

Western schools were also pretty rote oriented until the early 20th century when Europeans like Steiner and Montessori tried to develop alternatives. Those alternatives had some influence on schools in Europe, Australia, and America (but there's plenty of rote learning still in US schools). Those movements have had less influence in Asia until perhaps the 21st century.

NOTE: I myself didn't attend school in Asia, so my exposure is indirect (through parents, grandparents, relatives and friends).
Unfortunately, most CPU's aren't Valgrind. You have to port your code to GNU/Linux user space to take advantage of Valgrind. (Evidently, Solaris and Darwin are supported now, as well as Android.)

By the way, Valgrind has an API, using which variables that have been reliably cleared to zero can be marked as de facto uninitialized.

However, in this situation, it requires integration of use of the Valgrind API into the compiler, which has to generate code on function entry points to not only clear the locals, but do the Valgrind API call to mark the memory.

But then this will of course yield false positives from Valgrind when programs rely semantically on the initialization for correctness and not just to have predictable behavior for a forgotten initialization.
Duckduckgo does this too. Rather than typing 'ne' to autocomplete this very site, I typed 'nn' once and there was child porn on duckduckgo's first page.
It's a huge joke because climate scientists for years have said it was to conservative, and each report is "censored" because of industry pressure from within certain countries.

It's a Joke because it's a complete freaking fantasy. All models in it are built on the basis of deus ex machine like tech fixes and singularity like tech events that are going to happen within 10 years - none of which exists in reality.

Seriously who wouldn't call a companies future forecast report a complete joke if it built on the fact the said company would magically invent the most revolutionary technology ever built and capitalising on it?

This results in reports that give of the impression that "yeah it's not good, but we will probably manage", while climate science consensus for years, and increasingly is way, way more dark, and now bordering on the outright dystopic.

This in turn is now leading us to a scenario where extinction is on the horizon.

Listen, we are facing an extinction event, we could face it very soon, collapse is right around the corner. There is absolutely no time left. IPCC is greenwashing, it's hopium, it's berucratic circus while we are slowly sinking.

There is no time for compromise and political theatre. Everything is going in the wrong direction pollution wise, and everything is happening faster than expected.

As a side note I would have slapped myself and called me a doomer freak If I read this 6 months ago.
6502 Breadboard Computer Running BASIC
Google shareholder sues for allegedly covering up sexual misconduct
Who thought it was a good idea to hire's EA's ex-CEO?
Every time I return to Russia these fascinate me. They have many routes and will stop wherever you request. The general term is Share taxi: https://en.m.wikipedia.org/wiki/Share_taxi
Indeed. Hopefully one day two projects in these spaces can converge once they've learned all they need to for each niche.
great name. Wonder how much they plan to sell it for.
I recently discovered lichess in the past couple of weeks and LOVE it. I've even gone as far as to donate to them. I played a lot of chess as a kid and I've been getting back into it. Hit me up for a game - usuallymatt
I agree. I'm not a pacifist, and I certainly think there are situations where violently attacking people is, on the whole, the right thing to do.

I'm merely objecting to the notion that being the toughest kid on the block implies it's always right to use force. Might does not equal right. Sufficient might only equals military victory, nothing more.
> It was a “phantom reference” that had been created merely to illustrate Elsevier’s desired reference format.

I think that explains a lot. Some authors cut and paste the reference into their document to have an example, and then forget to remove it before they submit the paper. Then the reviewers don't notice or do not remark it in their review report, and it get published.

I did a very similar error myself when I was including the price of a book I cited as part of its title, and this passed through review without notice. This paper was part of my doctoral dissertation, and while none of the opponents made a remark, the institute leader that otherwise was in a completely different field and probably read only the citations did notice. During the "questions from the audience" session, he asked why I did that, which caused a bit of amusement.
Indeed. While I understand shock in USA at 9/11, I also understand where opinions that "America deserved it" had their merit.
It was mentioned in passing, but I think one of the selling points is you're putting on significantly less