skysight-inc/HackerNews huggingface dataset:
>"Your analysis tells nothing about whether the model of fair coin being flipped is confirmed. You see a deviation of 0.06 in the mean and 0.47 in the variance. Is that negligible?"

Th easiest way is to just run a simulation thousands or millions of times then check how often the observed results occurred. Eg, using R again to get distributions for the mean and sd for the model and getting the one sided p-value:

p = 0.5
nDays = 365
nPerDay = 20

obs = rbinom(nDays, nPerDay, p)
sim = replicate(1e3, rbinom(nDays, nPerDay, p))
stats = apply(dat, 2, function(x) c(mean(x), var(x)))

mean(stats[1,] > mean(obs))
mean(stats[2,] > var(obs))

>"In the frequentist framework, there is no way to confirm a model. The only way to arrive at a model is to falsify all “simpler” models one can think of, that might possibly have explained the data."

That isn't frequestist. Its the so-called "NHST hybrid" which it seems confused stats 101 authors in the 1930-1940s cobbled together from the ideas of Ronald Fisher, Jerzy Neyman, and Egon Pearson. This is a decent intro to that topic, but there are thousands of papers on this: http://library.mpib-berlin.mpg.de/ft/gg/GG_Mindless_2004.pdf
Except that Flutter does not compose the native UI widgets but draws its own (with physics etc...)
The "new" and "const" are optional now, as many people requested it, since it creates a lot of extra noise.

I too would appreciate a naming convention; that would make things a lot easier.
Some Dart dev wrote here on HN once there was a huge opposition in the dev team against non-nullable types, don't remember why tho
Meet the professor who says facial recognition ​​can tell if you're gay
Right. The hysteria around double or fraudulent voting is crazy. You’d need thousands of people doing it in most districts to have any impact, and that would get obvious really bloody quickly.

I think this is a pretty good example of what I find to be the typical of an American practice of cutting off their own nose to spite their face. [1] Americans absolutely hate the idea of freeloaders or someone getting something they don’t deserve that they would rather make everything in life more complicated, less efficient, and harder on everyone (including themselves) than allow a little bit of inefficiency in the system to be accepted as the trade off. In this case it’s the hysteria around a few cases of voter fraud out of hundreds of millions, so they’d prefer to see a system enacted in which tens of millions of voters will be disenfranchised. Silly and out of proportion.

[1] this doesn’t seem to be the saying I want for this situation but I couldn’t think of a more appropriate one.
We used Elm + Erlang and have been very happy
Many states have backdoors that are regularly used to hire exceptional non-traditional candidates such as practicing Lawyers, experienced Engineers, and science/engineering PhDs (even PhDs in the humanities if the PhD is from a prestigious name).

But you need to get your resume in front of the right people -- namely, folks in the central office (or maybe principals) who view your area as a strategic/difficult hiring area. Easy peasy in CS these days...

Also check out private schools.
It's saying that low TTI is an emergent property of this style.
It's really non constructive to think sticking to the painful default config of vim as a virtue. Why don't you just copy your vim config around? or if you're sharing users, ask to create your own user or just source your own config when you're using it.
But what if all the hacking attempts are coming from basically the same software, trying the same thing over and over again?
Show HN: A print-at-home escape room game
Yes it’s very common to get wax buildup. Just hit them with some rubbing alcohol and an electric toothbrush.
For practical purposes, less than 10 years.

Googling[1] suggests that the IRS has 3 years to audit you and ask for more money in general, and 6 years if the amount of income omitted is >25% the income you reported.

This seems eminently reasonable to me. Just don't lie to them and you don't have to live in fear of making a small mistake.

[1]https://www.thebalance.com/irs-statute-of-limitations-319294...
I like the general design philosophy, but I think this website as an example is weakly executed and shows the author's poor commitment to his own philosophical ideals. Specifically, the author claims to maintain a 'Truth to materials', which is summarized on the Wikipedia page he links to as "any material should be used where it is most appropriate and its nature should not be hidden". However, he then goes on to include hidden JavaScript tracker code in the footer of his page:

$ xidel https://brutalist-web.design -s --css='script'
var _gauges = _gauges || [];
(function() {
var t = document.createElement('script');
t.type = 'text/javascript';
t.async = true;
t.id = 'gauges-tracker';
t.setAttribute('data-site-id', '5aff5aa154a1b97a229142e1');
t.setAttribute('data-track-path', 'https://track.gaug.es/track.gif');
t.src = 'https://d2fuc4clr7gvcn.cloudfront.net/track.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(t, s);
})();

Note that this injects a _further_ JavaScript blob into the DOM (https://d2fuc4clr7gvcn.cloudfront.net/track.js). Anything but 'truth to materials' here.

Beyond this, the author also minifies his 'built by hand' HTML and includes a few other blobs of webpack-bundled JavaScript code. Sure, this is all not-unexpected for run-of-the-mill websites these days, I was just expecting a better example from a web-design manifesto advocating the exact opposite.
A new $100M fund for women founders of color
Where is 'here'?

Also, voter fraud is incredibly rare in the US, and we didn't need ID cards to accomplish that.
I tried Flow with VSCode and found it rather flaky. Had to open up files to get autocomplete etc.

Is TypeScript better in that regard?
Easy Insta Profits Review, Work or a Scam?
Curious what would change when using VR goggles with "outdoor" media running on it.
Make what easy? I said fair use is a protection agiast claims copyright law has zero provisions mandating physically allowing someone to make a copy of your work on those grounds all fair use clauses do is restrict you from using the legal system to achieve that.
The post you're looking for, I think: https://news.ycombinator.com/item?id=14547826
Can Google Really Launch a Viable Videogame Platform?
Just as a small protest to the hostility, and to spread awareness.
I’d love to see a company actually quantify this, instead of just assuming it is large and letting the question paralyze them into being excessively conservative and picky.

I’ve been in a situation where we needed somebody right now to backfill someone who left, and the company agonized over who to hire, taking over a month and blowing through dozens of candidates, ensuring that the product schedule slipped and losing us an untold amount of revenue.
Honestly, a lot of systems have enough low-hanging fruit that formalizing the semantics is probably not worth it. Can people outside this small list get a shell on your server? Then it's not secure. Let's start there.
You missed the argument. The argument wasn't that homeowners should support repealing Prop 13 because it creates more housing. The lower taxes alone are enough to keep them from wanting to repeal it. The argument was that everybody else should support repealing Prop 13 because it gives homeowners one less reason to support more housing. There's nothing circular about it.
The Gloves We’ll Wear on Mars
> For your SPA logic, you will want a rich model of objects that represent your domain and its rules. And you still need the same for your server logic. And this recipe is just a duplication waiting to happen.

Great article overall but one premise I question is: how often do you really need a non-jQuery JS framework at all in the client?

It seems to me that most apps are simple CRUD apps and server-side rendering is sufficient. Sprinkle in jQuery for simple client functions. Use jQueryMobile for the SPA framework which improves performance by making an AJAX request for any navigation and replacing the page body (instead of doing a full page reload).

I recommend only moving to a full non-jQuery based framework if the design or functions require it (and question that) or the app evolves to require it. As fast as computers, phones, and the internet are today, doing server-side rendering seems good enough for most apps.
It varies, but students are typically required to do anything from half a year to one year of breadth courses outside their major, which would mean arts and humanities courses for those headed into technical disciplines. But many students take what are called AP courses in high school which count as college credits, and quite a few students are able to satisfy breadth requirements that way. And some narrow programs, such as engineering degrees, require next to no work outside the main field of study.

On the other hand, at some institutions one can satisfy the major minimally without a whole lot of courses, leaving plenty of time for non-technical courses.

So to summarize, there is a lot of variability. A US graduate in a technical discipline may have taken anywhere from zero to two years of arts and humanities courses.
> PocketSprite has 16 MiB of flash,

Is this from 2002? Why does it have such a laughably small storage size in 2018? The ESP32 should be able to address more than that, and it could be connected over SPI.. espressif even gives an example: https://github.com/espressif/esp-idf/tree/master/examples/st...
Most roll their own and use C / C++ / custom hardware for bare metal performance.

Disclaimer: I've worked for two of the largest HFT firms in the US over the course of the past 11 years.
> I've rarely had a candidate reject an offer, so I'd guess the candidates also like it.

How many failed candidates did you ask?
No need to carry an ID card if you can look up each voter's face.

Electronic voting systems were supposedly created to prevent the hanging chad problem. But all we actually needed was a way to properly punch the cards instead of relying upon people to do it manually.

Card punch machines have been around forever. Open source software running on a PC with a card punch attached is all we really needed. And you can count the votes to double check the count of the cards. But you don't have to stop relying on the physical cards.

You could even have machines at the polling place that voters could use to verify that their ballot was properly encoded before they turn it in. A PC with a punch card reader running open source software.

http://blog.reinventdemocracy.org/2004/10/about-electronic-v...
I got a quick reply from Mitch Bradley!

Yes I wrote a paper but I probably can't find it. The easiest place to
look would be in the Open Firmware source.

https://github.com/MitchBradley/openfirmware/blob/master/for...

The magic is all in +level and -level. Search for those in kernel.fth
to see other places they are used to achieve a similar effect, e.g. in
abort"

For an alternative but effectively equivalent formulation, see:

https://github.com/MitchBradley/cforth/blob/master/src/cfort...

and

https://github.com/MitchBradley/cforth/blob/master/src/cfort...
Google famously ditched VPNs because you can’t trust the inside networks either.

https://www.blog.google/products/google-cloud/how-use-beyond...
Sounds like all the very best bits of javascript like spreads, arrow functions and destructed arguments are missing from dart.

I’m quite attached to stateless functional components too.
I don't think this is a fatal decision at all.

With Dart 2 syntax making new optional, widget layout is quite compact and easily readable. I think the Flutter team has made the right call here. Sticking with pure Dart has a lot of advantages (tooling, IDE support, etc.)
I think everybody likes to play with new things, but it's quite natural for the novelty to wear off after a while.
You shouldn't fucking have to. That just leads to social cooling.
Perhaps mass unemployment and extreme wealth disparity are the same problem. It's known that the productivity gains we've had from computers has mostly accumulated at the top. Workers are more productive, but their pay does not reflect that.

Wealth is moving around less because we don't need to spend (i.e. distribute) as much as we have in the past to generate more wealth. So, I think wealth disparity is a strong predictor for unemployment. I also think unemployment is the wrong word because it paints a false dichotomy. There's a not a huge lifestyle difference between making $20,000 a year and $0 a year (since the government steps in), compared to making $20,000 and $80,000 a year; and then $80,000 and $200,000.

One reason housing prices are so high right now is because people (mistakenly IMO) view houses as an investment. NO one wants to lose money on a sale. Another reason (for some areas) is probably because of the productivity gains. Since we need to distribute less to make more wealth, we've further centralized our economy into smaller pockets of land (i.e. cities).

So again, I think it's the same problem.
Facebook is changing
> If you can’t define the operational semantics of a system then you can’t rigorously convince yourself or anyone else that it is “secure.”

Well. This means no one can provide any security guarantee for any remotely realistic system because no modern stack has a completely understood&formalized operational semantics. But I definitely know that some systems are much more secure than others! So this seems like a situation where perfect is very much the enemy of "1000x better than it could've been".

Furthermore, formalization is "above and beyond" best practice, so you're unlikely to be accused of negligence if you do "better than best practice but still not formalized".

Finally, the original claim is not true. There are many systems with non-operational semantics that are useful for proving security properties. And sometimes no semantics is needed at all for large swaths of the system. Sandboxing is an excellent example of the latter. For some very reasonable attacker models, you need an operational semantics for the sandbox but don't need an operational semantics for whatever's running inside the sandbox in order to provide fairly strong security guarantees.
Perhaps this is a bit unrelated, but when I was in High School I participated in a program called A+ which provided HS graduates with free tuition for any community college in the state. The program was very easy to complete - I believe it was about 50 hours worth of tutoring sessions with kids at your school. When I graduated in 2003, I ended up getting 3 years of free Community College as long as my GPA was above 3.5. This was a fantastic way for me to save money. I even milked the 3rd year just to take up courses I found interesting, but had nothing to do with computer science. As far as I know this program is still offered in several states.
South Korea has limited a working week to 52 hours, in order to stop overwork
And you waste 95% of the time you use your own vim with painful default? Some people seem to want to live by your statement but I treat it pointless. Just pretend the default vim is another editor and live with your customized version.
>Otherwise it becomes too much of a tool to deny part of the population the ability to vote.

Like the existing voter registration system?
Security isn’t about developing a perfectly secure system, it’s about mitigating the likelihood of your imperfect system being infiltrated. The same is true of military, etc.

No competent person is going to tell you that the system is unhackable.
1:5 and 1:10 do seem atrocious, but looking back on my tech career, I probably applied to about 100 companies for every 10 interviews I got, for every 1 offer, so it sounds realistically atrocious.
FIDO Alliance
How much experience do you have? Or are you fresh out of college? In the later case it takes a while if you need a visa.

It is also possible that your resume is unreadable, or does not convey right information easily. You might need to have someone look at yours.

I am willing to help you. I have been on my seventh job and it took me frustratingly long time to find my first job. It hasnt been hard since then.
This page slapped me in the face... But in a good way.

I’m not much of a designer, so I wonder what the main differences between “minimalism” and “brutalism” are. To me, I’m ok with sites running analytics and an ad or two, so long as I can read all the content in one go without the page stuttering on my phone or redirecting me suddenly.
to put this in perspective, this is one-quarter of Google's global search traffic, in hack attempts. 'hack attempts' are always bullshit but this is especially impressive
Those examples are not design related...
I’m not advocating lying, but there’s no way this comes up, at least not at startups. Do you think we sit at the bar and discuss potential hires university degrees? If someone told me “watch out man, Stu lied about his uni education” my response is likely to be, “why would you tell me that and why would you think I cared?”.

The gabber is going to look worse than the candidate by a long shot.

Careful who you gab about and who you gab to.
> The battery only lasts 4 hours after all.

Just buy two, and keep one charging at all times. Two airpods are still about 1/10 the cost of hearing aids.
I generally agree that websites should be simple. Website for me means that it’s a page that shows mostly static information and there is minimal or no interaction other than reading. For that I think having simple or event brutalist design works fine.

But now, lot of “websites” are actually apps, where there are complex interactions, dynamic information, complex workflows and tools. I don’t think the same approach works anymore

I don’t think anyone who complains about the complex or visual designs of web apps, complains that same way about their native or mobile apps. Do you really want your desktop windows to be all full screen boxes on white background, every action as a blue underlined link? Do you want your programming ide look this way? Do you want that every time you change a view in your apps there is a full page reload of the content? This is where the complex designs, react, animation, data and state management comes in to make the user experience more fluid, enjoyable, understandable, and hopefully meeting the needs of the users.

There is some fair critisim that some or many websites are over designed and over engineered for various reasons. I also see that lot of the web frontend basics are now forgotten or ignored, you just create everything with JavaScript, and then spend half of the time trying fix or rebuild the functionality browsers provide with html out of the box.
Thanks for the link. That does look like a much more thoughtful use of the technique than I had anticipated - talking about the result afterwards is a good idea. I had been thinking their more common use was indeed to blindly discard candidates based on some nonsense quiz, totally ignoring the creativity and passion the candidate could have otherwise brought to the team.

I've actually done a couple of these tests, although for the life of me I can't remember in what context, and thought them ridiculously simplistic and obviously gameable. Now I'm curious to try some of the more subtle ones the author alludes to.
That surely happens and all but popular approval and celebration is the product of social structures rather than creative ones.
Online Notepad – Hotword – Your Phone
Why do we need to use card punch machines? Here in Missouri, we optically scan inked ballots. Inkavote is the name of the system. Why bother with punching out the card?

http://www.sos.ca.gov/elections/voting-systems/oversight/vot...
How do we know it's incredibly rare?

What evidence would we need to know that all persons voting are actually valid voters?

Absence of evidence is not evidence of absence.

We have cases in California of people voting with their dead relatives' ballots. This a lot easier with voting by mail.
Anyone else annoyed with these disguised advertorials in the NYT lately?
I think the point was that you get attempts on /wp-admin.php even if you're not running wordpress at all. I mean, my personal blog is a static collection of HTML pages and I still see /wp-admin.php in logs.

In fact, I've long wondered whether this isn't a great opportunity; I'd like to make a script that went through logs and got every IP trying to access such a path, and adds those IPs to a blacklist that gets dropped at the firewall. Not even a honeypot (since they try even when there's nothing there at all), but still a way to catch (really stupid) bad actors / compromised systems.
I agree with this, and in reference to the prior comment, yes, I’ve seen the issue in question and read it, I even commented on it a few days ago.

IMO the benefits of something like JSX really don’t make as much sense in Flutter. For me, the main thing is, why use XML syntax to represent something that’s truly not XML at all?
There are different layers of security. Presumably, when your hardware is provisioning a new operating system, it is protected by a Layer3 firewall.

But, yeah - people tend to only skim the manuals.
I am not an expert on this subject, but the answer depends on the country or countries where you hold citizenship. If you are a US citizen, it's almost certainly less hard to get jobs when you can physically interview, so moving to Silicon Valley or San Francisco is something to consider. If you are not a US citizen, try asking some people in the USA with the same nationality as yourself how they got in.
To hire an hacker/private investigator? I will recommend you contact; 'CHARLESCYBERWIZ @ GMAIL.COM' He helped track my cheating spouse when i suspected he was cheating, all he requested for was a phone number. He can spy on any phone without physical access. If u need to keep track of the things your kids and employees and know what they are doing on their phone/computer or track a cheater or scammer dont hesitate to contact him.You get unrestricted and unnoticeable access to your partner/spouse/anybody's social accounts,email etc.He will never disappoint u. Contact him today!
Thank me later!!
Frankly, 18 feels low. I would expect the number to be 10x or even 100x that.
>Americans

Yeah well not all of us, thanks.
> I tried Flow with VSCode and found it rather flaky. Had to open up files to get autocomplete etc.

Sounds like an editor issue. Have you tried it with something like IDEA/WebStorm where there's a bit more code intelligence?
Last time I walked in the forest nearby, I almost lost balance because my brain started to fizzle. For some reason the sky / high trees / green surrounding / ground soil turns my neurons on too. I'm not doubting how nearby forests can massage your brain. That said, far-from-home nature has a very different impact.
I don't know where you get that it can't be fast, that's certainly not true. Gambit Scheme is just one example of a fast lisp.

People like lisps because they are written as ASTs. So you can manipulate programs (ASTs) to create DSLs very easily.
Probably the data on these “hacking attempts” was compiled by the same people who reported healthcare.gov being 500 million lines of code.
A bit of a side-topic but I am not sure why people use flux/redux and it is constantly mentioned when talking about react.

We have over 20 very complex projects built in react with no flux. The whole state is managed by react itself and some helpful decorators. You could just easily not use flux/redux - the article should not mention it.
You'll earn virtual health point. Maybe an extra life even.
Hmmm...
https://www.engadget.com/2017/05/20/how-to-hide-tiny-artwork...
https://hackaday.com/2017/05/13/javascript-art-is-in-the-url...
Metaprogramming. At least that's what I enjoy. In Lisp you can "quote" s-expressions (think "function body"), manipulate the AST and evaluate them how you see fit. It's like Ruby's blocks or Python's metaclasses, but with any construct in the language.