skysight-inc/HackerNews huggingface dataset:
In my experience it varied from professor to professor. Many professors would notice when you don't attend lecture, which I found to be impressive given the size of some of the classes. I found that some professors were more likely to be lenient or accommodating if they recognized you as a frequent and engaged attender, or if you went to office hours or asked insightful questions during lecture.

On the other hand, there were classes I didn't attend very often at all, and I remember a couple of times being stumped on the homework and going to office hours to gain some traction only to be gently ribbed for not going to lecture. You get the sense that many professors do pay attention to that kind of thing and it does factor in, if only unconsciously.
> I was graded on something without even being told ahead of time

Ever heard of a pop quiz?
The 8th dyatlov pass headline on Hacker News. It's like Groundhog Day.
How do you know exactly the implementation of all that, or wether there's simpler alternatives for your chosen bounded context? It's not just a Go thing, though the language promotes using stdlib more and external dependencies less, starting small and build from there. If you were to use a particular gaming engine or web framework, sure, but then again unless you know Go to be a great fit, or built by you to be great, why use Go at that stage. How would you know beforehand?

It's not so much writing the code, that's the easy part, but reading and tweaking it later and not go hmm..

There something to smaller, simpler and btw, nobody is saying golang is currently a good fit for all kinds of projects, but the core ideas are easy for new developers and interesting for experienced ones.

Composing smaller components into a bigger system would be a great fit, and it could also be used for a monolith, though golang really shines most where code is segmented into clever little independent features. This may require some extra design and systems thinking.
> Do you actually want to live in this world in which every interaction that's not amongst close friends or family is necessarily bureaucractic with zero discretion?

You mean a tech companies support as many anecdote has attested over the years upon Ycombinator with cries of trying to just speak with a human and that sad trend that if you want tech-support with a human it can boil down to knowing somebody who knows somebody who works there who can humanise the issue.

With that in mind, think we are already there alas. The aspect that you get emails from companies that are donotreply and to actually reply entails reading thru numerous fineprint to find an email that will automatically process you response.

Yes the days of drive-by support are well are truly here.
Fix line 2 by making the " denoting inches into "" and GitHub will render it nicely.
Which is the same thing, but in an ad-hoc way, and leaves it open to the developer to check or not, and thus to crash.
What skills does she have and what sort of position is she looking for? The answer would depend a lot on what she's looking to do.
Merry Christmas all of you beautiful humans! The future is waiting for us :) See you there!
> I've been told if you have mental issues LSD and their like can make them much worse!

I've been told jesus is the son of god or whatever.
I don't know the dose and will ask, but your experience matches my only experience and I hadn't looked into it before. Everything resolved to one entity, which was almost nothingness at the same time. As a solipsist, the experience and events leading up to it, including the peers that appeared to be guides, remain with me today.
This was something I read leading up to it, http://www.galactanet.com/oneoff/theegg_mod.html

This video, during the experience, now defined as my most manic episode, was ...
https://www.youtube.com/watch?v=CYWOdtReCVw
It's hard to define.
Huh? Both Maybe / Optional and pattern matching is used in Haskell, Scala, and other typed languages... It's not about dynamic languages...
Half of all Hackers are Red hot, the rest go green with envy
'twas ever thus....
I find it telling that they are afraid of letting students know what their bluetooth receivers look like. I know that if I was in still school and being tracked like this, I'd ether vandalize or come up with a way to jam those receivers..
Well, it is not so much a problem as it is a solution, FFTs are a very important part of what I've built. But the low end is very hard to do precise using FFTs (because the bin size is large compared to the difference between individual notes), for that I use autocorrelation, and for the verification step I would like to use something else than FFTs to get a 'second opinion' on the notes detected.
1. Open a github.com account

2. Use that as a base to build a public portfolio

3. There are many code golf based platform such as https://www.hackerrank.com/ - Get an account and practice. Others without account - https://projecteuler.net/

4. Also sites which may or may not be great at job hunting - https://hired.co.uk/, https://linkedin.com/

5. Go to meetups - find meetups in meetup.com or google mailing lists. Search for User Groups in your area. London is obviously the best place(sheer numbers) to do this in the U.K. but Edinburgh and other cities should have in some form or another. Universities. A lot of companies keep holding tech events in their offices - that is a good way to get a foot in the door.

6. Build something useful and demoable - search for things you have interest in.

7. Apply to early career/internship programs at companies

All the very best.
Linux also requires a "paid computer". I guess I'm not really seeing your point here.
Don't lie, but do fill in your empty time with something that isn't "unemployed" or irrelevant.

Something such as running your own business is a good option.
I have met more people who where eccentric in style and rude, and unable to hold down more than the most rudimentary jobs, that thought these behaviors would be strong indicators of genius to all that encountered them, than I have met actual geniuses.
If you are reading the JSON yourself, you’re doing it wrong. JSON logs can be parsed and stored for analysis and generally deal with multi line issues much better than any non json.
The post is a speculation whether a January 1957 paper, "Programming the Logic Theory Machine", by Newell and Shaw might be the first published use (or "definition") of the term "programming language".

It is always interesting to look at beginnings and early signs of notions - concepts - that we use in our everyday lives. The particular phrasing, I don't know if that should matter so much.

Chomsky's work on formal languages falls roughly in that epoch of 50s, ALGOL and COBOL, too.

"Computing" wasn't what it is today, I think mathematical and electrical engineering background of the computing experts would affect what language (pun intended) they used. The idea (and term) of "languages" stayed but what makes a term popular is hard to settle.

I think in terms of concept, formal (mathematical) logic predates all this by a few decades. The subtitle of Frege's 1879 "Begriffsschrift" was "Eine der arithmetischen nachgebildete Formelsprache des reinen Denkens"
which I would render as "A formula language of pure thought, modeled after the arithmetical one". I think the roots are rather there...
5 chars save me day of experimenting. Thank you!

Any suggestions on what might be fruitful avenues?
Why would you use Monte Carlo for this? There's no randomness as stated. What op is probably talking about is numerical solutions to pdes (which is also considered "simulation").
Lol what kind of dummy doesn’t know how to use the three seashells.
Justice Stevens is the outlier here. The majority of the court agrees with me, not him.
Show HN: Made this with my daughter to help kids ages 2 to 4 learn logic
> For example, my assignments are now largely due at midnight, at a very particular second: submit a nanosecond late at your own penalty.

From the instructor's point of view, there's no winning here -- there will always be a cutoff, and any position of it will lead to complaints. Even for an informal system, there's always a last person allowed in, and hence a cutoff.

If you have a good reason for an extension, you can still get it. But there's no reason anybody needs, specifically, the extra second after a formal deadline. If the deadline were moved to a second after midnight, you would try to submit two seconds after midnight and complain, and so on. (I mean, why do you think deadlines are at midnight in the first place? Because in-person collection would stop working at 5 PM, leading to complaints, so deadlines were extended to midnight to let people work at night.)

This is pointless slippage, and the resolution from the student side is so easy. Just pretend every deadline is 5 minutes earlier than it actually is, and you'll never have problems.
Here's another obit of someone where positive and negative views are discussed:

https://www.nytimes.com/2019/12/20/science/robert-moir-dead....
brave uses ads to generate revenue for users. But the tokens might be used in the future to incentivize more direct behaviors, e.g. incentivize users to sign up or post quality content or buy a product. This would completely bypass the advertising ecosystem and the nuissances it creates, connecting users and makers directly. It's still marketing, but direct. There are many possibilities when payments are frictionless.
That attitude is the source of billions of dollars in bugs...

Never manually do the work that the compiler / runtime could do.

You can design "more thoughtfully designing your data/object model" (in other regards) AND have the compiler make sure you're not doing null referencing for you (so that that's not your concern anymore) -- instead of manually and in an ad-hoc way per project implementing another menial responsibility into the design of your model.
That costs as much as making a new movie, so I expect roughly nobody to do that. We can worry about it when it happens outside of an art film.
Gledelig vintersolverv!
Thank you. (For other readers, this is an interview about public transport issues)

It sounds like he had a relatively severe stutter. I hope the university didn't fail to renew his contract on that account.
AI that imitate’s Twitter’s dril using a fine tuned GPT2 model
Note the final implementation is not running directly over IP, as section 1.2 of rfc 4960 says. Instead, WebRTC uses “SCTP over DTLS over ICE/UDP”. This unfortunately means that WebRTC adoption means nothing for general STCP apps, and will never care about kernel-based implementations.
Please don't take me so literally. I understand you didn't do a study on the placebo effect or anything else. I'm asking something that I wish you would seriously consider.

If you only believe in things that are proven through double-blind studies, and you believe the placebo effect objectively exists, then it must be possible to do a double-blind study proving the placebo effect exists.

Have you read about such a thing, or can you imagine such a thing? Do you, if you look again at my previous comment, see any possible logical problem?

I'm questioning your belief structure - I have no particular opinion on CBD, nor do I think controlled studies are useless.
The Apple Watch used a sensor to intermittently measure changes in blood flow as long as the user carried the device. The signals then generated pulse intervals over one minute which ran through an algorithm to infer the presence of an irregular ventricular rhythm. Further evaluation was conducted for the group with abnormal results. On the other hand, a 12-lead electrocardiogram measures electrical activity over a very short period of time. It’s just one quick snapshot of the heart, therefore, episodic atrial fibrillation can occur outside that quick peek.
I wonder if this is an oversight by Amazon on failing to scale its anti-counterfeit measures. Maybe they didn't appropriately evaluate how large the issue would become and they're stuck with trying to amend a system that wasn't designed to combat the issue at the scale they are operating at.

I'm interested in what sort of solution will eventually be effective at stopping this. Hopefully for Amazon it won't be inspecting every single item that passes through its doors.
This reminds me of the discussion from 5 years ago after the Virgin Galactic crash.

https://news.ycombinator.com/item?id=8540405

What I said then still stands:

“ Someone dying is devastating. Trying to conquer space a handful of people at a time is the slow and dangerous way of accomplishing this task. We should be building machines to explore the solar system. This can be done for a fraction of the cost, time, and it will allow him to allow us to iterate quickly.
In 100 years, more humans will live off earth if we iterate with machines, etc now than if we move slowly trying to reduce the risk in order to keep humans safe.”
I read it kind of differently from you. It sounds like a real shame Silas Warner couldn't have enjoyed better health and consequently more time on this earth. If he was still so capable with those burdens, imagine how it would be without them. In addition to all the great work he must have been dealing with a lot of physical stress and pain.

I myself used to be obese, but not at Silas Warner levels. I found a way out of it and have a low-side-of-normal BMI now. But among many factors, the sedentary tech work culture fed this problem for me. There was a lot of stress driving it too. I know others in tech who have that issue or are in a similar situation. I am sad for them. I wish I could help them out of it.
http://maxembedded.com/2011/06/the-adc-of-the-avr/

Has the built in ADC of the AVR at 15 K samples/second which should be enough to process a 5 KHz signal.
Mix Mountains and Gravity for Long-Term Energy Storage
Did the last session, signed up for the next. Highly recommended!
The focus ring extends past just dialogs, though. It works throughout the system.
You've been able to use `send` to pierce the protected/private restriction forever, so this doesn't particularly change the nature of Ruby's method visibility rules. Now you can just use `self.foo` and it's the same as `self.send :foo`.

class Foo
def test
priv # works
self.send(:priv) # works
self.priv # doesn't work under ruby 2.6-
Foo.new.priv # doesn't work
end

private

def priv
puts "ran private"
end
end

You shouldn't typically need to be using `self` at all, except when it's clarifying or disambiguating, so you shouldn't generally run into that issue. On occasion, though, you add a `self.` prefix to a method call and can break code that was otherwise working, because you've subjected your code to a scope protection that it wasn't subject to before.
My friend and I have been working on eris for a while and we’re very excited to get feedback from fellow gophers.
eris provides a better way to handle, trace, and log errors in Go. More info here github.com/rotisserie/eris and godoc.org/github.com/rotisserie/eris

You can reach out to us on slack (gorotisserie.slack.com/archives/CS13EC3T6) for additional comments and feedback. Thanks!
Cryptoindex AI Daily Predictions and News for 12/25/2019
The whole SaaS industry and most of "tech" companies are little more than middleman between open source software and end users.
Deflating a Bubble Before It Busts Would Be Huge
Merry Christmas!
OSS donations this year: Blender, Digikam, Joplin, Calibre, VLC, Octoprint - Nudge, nudge..
Hey, this title could be easily misconstrued given the prominent US politician.

Assuming this is an innocent accident and only pointing it out because I’d misinterpreted it to be a conflict of interest expose.
First idea I read title I thought about Mathematica and first comment is about Mathematica.
They are definitely bugs I am sorry. There might be easy work arounds, sure, but they are bugs nonetheless, in that these characteristics do not benefit their owner or anyone else.
Looks really nice, well done.

The video was bit too fast for my slow post-christmas brain (plus fast pace doesn't induce feeling of calm and Zen). Otherwise perfect :)
They know what they’re doing and don’t care because it’s working.
Started reading this and was disappointed to find the same disingenuous claims about strong static type systems.

I say disingenuous because the people that espouse these beliefs seem to have a minimum modicum of intelligence and do or would certainly (after a moment of reflection) certainly realize their fallacy:

> The only serious argument I hear against strong static type check- ing is that it might eliminate some programs that are semantically cor- rect. In practice, this happens extremely rarely and, in any case, every language provides some kind of a backdoor to bypass the type sys- tem when that’s really necessary.

This is patently false. Port a correct dynamically typed program to Haskell and it will certainly fail until you satisfy the type checker through no small extraneous effort. And this is not a theoretical matter; it is an enormous cost to the programmer that is not there in weaker or non- typed systems.

It is a certainty that type systems ask for far more than is needed to produce correctness. Anyone who tries to dodge this obvious and fundamental truth is operating off of a religious not rational commitment to defending their type system. Note that I am not saying the type system doesn't give you something back but it certainly comes with a inherent cost over alternatives.

> Another argument I hear a lot is that dealing with types imposes too much burden on the programmer. I could sympathize with this sen- timent after having to write a few declarations of iterators in C++ my- self, except that there is a technology called type inference that lets the compiler deduce most of the types

This is the most heinous and sad lie. Type inference changes nothing. The types are there even if you don't have to type them in and they are significantly constraining your set of accepted programs.

I've heard this response before from seemingly smart static typers. I just can't believe a smart person would not see the obvious emptiness of this claim. There is no way anyone would think that having to type characters is the exclusive cost of static typing that inference suddenly whisks away.

I want to buy into the strong static typist's promise of utopia but I have yet to meet a static typist enthusiast that doesn't parlay in these lies, wittingly or unwittingly.

Because of this I have a serious suspicion that there is nothing else to stand on and that strong static typing is simply a case of the Emperor's New Clothes. Prove me wrong.
They could've warned instead of defaulting to failure.

I wish they'd ease up with signing core system files with short-lived certs either; I once had to reinstall my PC after not booting into Windows for ~3 months - when I tried to start Windows after that break, I discovered some core DLLs had expired certificates, preventing the system from booting.
What languages/platforms did you use to teach yourself?
I'm really curious about why you think the timing is important. I have a guess, but I'd like to hear your story first.
Corecursive podcast – interview with Hal Abelson, co-author of SICP
The FBI Says Your TV Is Probably Spying on You
> This site is currently unavailable to visitors from the European Economic Area while we work to ensure your data is protected in accordance with applicable EU laws.

The access is limited since May 2017?
I mean, it's also great for the employee to have access to healthcare. Better to have than to have not. Yet, a society has a huge problem if the best it can do for it's citizens is to deepen the control of employees over vital aspects of their employees lives.
The Loneliest Genius
Seconded, thanks for sharing
Show HN: View Instagram profile pictures in 1080p and download them
One of the most disturbing first world problems (in my opinion) is that Instagram only shows you tiny, 240p previews of profile pictures. But with a little bit of knowledge of APIs and some Xcode skills, I managed to develop this little app that pulls the 1080p version of profile pictures from the web.
"I think the spirit of it is correct but the way it is currently written is missing the part about when/how to reevaluate."

I guess we should add "Use common sense, be self critical and have taste". that's the one thing that bothers me about today's development practices. They all seem to want 100% bullet proof instructions what to do when. There is no such thing.
Many good suggestions here, I will add a couple of slightly different suggestions.

While you look for work, may be you can find some casual freelance gigs from upwork.com . It takes a while to get good reputation on upwork, but once you do, finding gigs gets much easier and protects you if you ever lose your job. So worth doing this in my opinion. Tip on finding work at upwork - look for work that is physically closer to you and then apply for it. Geographical proximity often is a good trust indicator and hence helps in winning work. And be patient, it takes a some time to start getting steady supply of gigs.

There is also toptal.com and few other similar sites, you will need to pass their evaluation, but once you do, they can get you some contract positions where you can work remotely for a company. They also pay well and usually there is enough work to go around.

I wish you the best of luck in your job search.
No doubt the same brand of drone use in Gatwick, hysteria.

The car following a star is a classic.

It used to be aliens, now it's drones, interesting culture shift.
I think the viewpoint that Amazon doesn't care is too cynical. They probably do care but are stuck with the issue of looking at effective counter measures that are too expensive to consider.

What is more realistic is that they are just stumped at this point.
Optimistic Concurrency and Write Contention
For me the problem is that the item in the section:

> Key Features of V

> Fast compilation: ≈100k — 1.2 million loc/s

> Performance: within 3% of C

look like facts, but last time I checked it was only a whish list, or some desired properties. They are not backed by benchmarks.
I think it's a combo of several different things, some of them real, but mostly wrong:

- most people judge by their personal realtime interaction with Java which is
generally dominated by startup times (command line / desktop) or UI (Swing)
both of which are Java's weak points. They don't have any way to experience
the efficiency that happens silently under the covers after JIT has occurred
in a server side application so they assume it doesn't exist.
- a huge amount of Java software is enterprise garbage that would be garbage
in every lanuage - Java just happened to win the lottery of adoption there
- the ecosystem DOES encourage sucking in a HUGE amount of libraries. Java
developers will pull in a 10mb dependency because it gives them a just
slightly nicer API to something because doing that is so easy. But the
result is enormous runtime library footprint.

About 80% of this is perception bias, about 20% of it is real IMHO. Java is
amazing to use for high performance work, and it really does compete with
fully compiled languages while maintaining many of the benefits of interpreted
languages (true cross platform, hot-swap code, debugging, etc.)
> As long as the story online i believe it's true otherwise there will be legal consequences and a lot of money to pay.

Similarly, making a statement like that would have dire legal consequences for the companies involved if they willfully covered this up.
Science publishers review ethics of research on Chinese minority groups
The world isn't black and white. Work began on the bomb when there was an existential threat to the country in the form of Nazi Germany.

What little Feynman spoke about the bomb after the war makes it seem like he didn't agree with the way it was used either.

Additionally, many other physicists fought the way it was used at the time.