skysight-inc/HackerNews huggingface dataset:
My coherence I mean something intelligible that can be acted on (ie. computer code and its results).
Isn’t that the array initialization?
Why not? You should have backup strategy with business-acceptable RPO/RTO.
The course actually teaches statistics. R is only used to illustrate the concepts.
I am really curious, what was the business?
That doesn't explain it from the use case perspective. E.g. dereferencing a pointer with asterisk operator requires the pointer to be aligned, so unchecked things can still have requirements that need to be met.
As long as you have the resources to sort through 145 people to see if they are your man[0].

The really worrying thing for me is they use the excuse that they are looking for
> "potential terrorist targets"

and then say

> "poor quality images" supplied by agencies including Uefa

UEFA is the governing body of the European football championship, now obviously famed for fighting terrorism. Terrorism is the excuse they love to use to take away civil liberties.

It continues to worry me

> over 450 arrests

and then discusses 2 convictions. It is a very worrying world we are slipping into where getting lots of arrests counts as a result

> no-one had been arrested after an incorrect match

This is not for the police to decide, it is for the courts. Hi-five 450 and 2 convictions of note

> The technology has also helped identify vulnerable people in times of crisis.

So it's already being used more generally than arresting terrorists, and football hooligans! It crept up on us over the course of one article!

[0] https://www.telegraph.co.uk/news/2018/05/05/police-defend-fa...
I was on mobile so didn't have the time to post a link to more than "search on star lifting", but now that I'm off mobile, have a link.

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

EDIT: more material directly on moving stars:

https://en.wikipedia.org/wiki/Stellar_engine
https://www.dynamical-systems.org/zwicky/stellarengines.pdf
They have been some attempt. E.g: the mit project called sirus that used python 2.5 as a dsl to describe high level components you could combine and reuse and then process to generate system c or verilog.

Unfortunaly, while the tool is pretty nice, it never resulted in major adoption (qualcom has some tool using it internally and a few others) and we haven't seen the idea of making reusable libs and components florish.

Somebody would need to find this project and up it to python 3.6. With current tooling, it would make writting code in it really nice and ease the creation of reusable components.

Reusability in raw verilig is hard
Isn’t that the same in Rust? For example, split_at_mut?

(I mean, it’s not like this is 100% nailed down yet...)
In my experience, as recent student in the UK, even with that style of questioning people are reluctant to give answers. Certainly it is better than some lecturers that will just pick on people to ask though.
> But how will I compose emails!?

Slowly, and not-at-all in the rain being the answer.
Sure, agreed that they aren't literally adjacent in the struct. My broader point is just that there's a level of indirection which is abstracted over by the Deref trait.
> Compiling a library of available open source tools is part of the project.

Compiling? What's that even mean? What about funding?

I wrote arachne-pnr, the place and route tool for the icestorm stack. My situation changed, I didn't see a way to fund myself to work on it and I didn't have the time to work on it in my spare time. I assume that's one of the reasons Clifford is planning to use VPR going forward (that, and it is almost certainly more mature, has institutional support at Toronto, etc.) I would have loved to work on EDA tools. I've moved on to other things, but I wonder if these programs will fund the likes of Yosys/SymbiFlow/icestorm/arachne-pnr.
For something beyond mere toy examples, I would look into online language-specific playgrounds.

Those allow you to run code directly from browser - and if you include basic instrumentation (timing, step counters, item/memory use counters, ...) then it becomes really easy to show how a simple change makes things either better or worse.

To keep things language agnostic, you can cherrypick a different language for different purposes. That way you get to ensure that the lessons are not tied a particular language and the concepts have to apply universally.[1] For an interesting twist, maybe pick some historical examples too, to show how things have evolved in languages over time.

Then, when the basic concept of the lesson is [hopefully] understood, expand to a short case study to show why the dry theory matters in practice. For example, there's an old DoS attack against DNS servers, where a 56k modem could take down a root server due to unbounded O(n^2) worst-case complexity in the hash table implementations.[0]

0: https://www.usenix.org/legacy/publications/library/proceedin...

1: For extra points, you can pick examples where a particular language has chosen an implementation with amusing problems.
People still seem to find us depending on the exact search terms you’re using but it’s Google’s user experience that really suffers. If someone randomly publishes “the top 25 Agtech companies” on Forbes it’ll jump to the top of the list when searching for Agtech and stay there for half a year. Google is embarrassing itself with these kind of shallow and superficial results.
I've worked with large Java applications and large Closure applications. The effectiveness of the tooling in clojure, in particular Emacs and nREPL-based tooling, makes local and remote programming and debugging, even in production miles better than anything I experienced in Java. I don't remember how it was when I started, but as an expert user (the only case I particularly care about), nothing I've tried except Common Lisp approaches Clojure.
55$ is still quite a lot of money in majority of the world. Plus some content is not available in some regions. I pay for Spotify but for movies (anime in particular) I still need to resort to torrents sometimes. I'd much more prefer to simply pay and avoid the hassle if only I had such opportunity.
You need grad students to write papers for you...
Bitcoin Creator, Whoever It Is, Hints at Telling All in Book
I think this is actually a really great point about making a better product. One could venture to ask: is the reputation system within the scientific institution intimately linked the notion of natural truth? If so, does focusing on approaching science from the lens of product development signify a shift in the notion of what science is about?

I'm a PhD student in math currently and I often wonder what the difference really is between the creation and discovery of mathematical ideas. It seems the difference is really a matter of perspective: are we trying to discover something true or create something useful? Often these two perspectives intersect.
Hundreds or thousands is easily spent by 'consumers' on any public cloud. Think about it.

Paying bills offline via invoice establishes a enterprise agreement with cloud providers. It does in fact change everything with the issue discussed here. They wouldn't be taken offline due to an issue with the credit card payment.
What exactly do you do with a computer science degree that doesn’t make you hireable?
Kurzgesagt had some nice summaries of:
1) Why white dwarves might be the last home for life in the universe - https://www.youtube.com/watch?v=qsN1LglrX9s
2) ...or maybe it will be black holes - https://www.youtube.com/watch?v=ulCdoCfw-bY
Ferdinand GT3 RS – The World‘s Slowest Porsche
Brigade: Event-driven scripting for Kubernetes
Tesla keeps changing how it builds the Model 3
In regards to performance, it is not a problem at all to make a car with Tesla like horsepowers to weight ratios. But after doing that, you still somehow need to make a driveable car.

Few people who drove Nio ES8 for example can't hold expletives for the suspension setup, and extreme body flexing that makes doors to not to close after a single rough ride. Were not for their NDAs, Nio's creditors would've been calling back their loans now.
Agreed. I mentioned the money angle because I felt the person I replied to implied that 100s of terabytes of data are too expensive to backup.

If you are making money or if the data is important for you to lose than you should have a backup, anything else is faulty planning.
Where did this whole thought process of it’s not the job of college to help you become employable?
Some students learn most by being teached/shown by someone else, others prefer written material/transcripts, and others to try out things themselves. There is so much documentation/guides/... online that I think especially for a database course it would make sense to provide students with pointers on how to play around with a database/dataset at home. Tasks like "optimize xy as best as you can, for pointers see here, here, here" can really spur a student's ambition.
You could probably also arrange your "live sessions" around those (extra? -- you didn't mention if students have to do mandatory homework for your course) assignments.
From a Google shareholder’s perspective, this approach is unacceptable:

The only way to use their product safely is to engineer your entire business so that cloud providers are completely interchangeable.

Forcing the entire industry to pay the cost of transparently switching upfront completely commoditizes cloud providers, which means they’ll no longer be able to charge a sustainable markup for their offerings.

This is fiscally negligent. Upper management should be fired.

However, it’s great for the rest of the industry — Google nukes a few random startups from orbit, some VCs take a bath, early and mid-range adopters bleed money engineering open source workarounds, and everone else’s cloud costs drop to the marginal costs of electricity and silicon.
this is one of the worst looking sites ive ever seen
In the EU farmers are paid to leave wildlife-strips and beetle-banks in their fields. The almond mono-culture I saw on the Netflix series mentioned was shocking to me. It looks like one big drought could turn it into a dust bowl! Land is almost never left as bare soil in Britain due to our wet climate.

However before the EU paid for it, and rules were put in to stop removal of hedgerows, the UK was being carved into larger and larger fields of mono-culture cereals.
I completely agree, it was a really big relief when I read the last 3 sentences of the abstract. I was expecting the typical "sensationalist" ending where surprise, surprise the original hypothesis of the researchers turned out to be true, unbelievable.
Weird how the police and the federal officers allow themselves to be used to protect the business interests of the lowlifes that run casinos. If they can't keep their stuff secure enough that it can't be scammed then maybe they should simply shut those machines down?

After all, it's not as if a casino has a right to be profitable.
Wired's presentation of the article was wasted on me. I invested the time to read but didn't get there in the end. If you are on article 1 of your 4 free ones you expect better than adverts breaking up your reading flow all the time. Also this style of writing is dated, if you are reading a book then a chapter of setting the scene is okay but for the web you wonder if they are ever going to get to the point or even tell you the story. I didn't bail out I just got bored.

I can't imagine paying for more than the four free articles. I don't think the subscription model is strictly broken but I can't see publications like Wired lasting forever in an age where information wants to be free.
There's a mismatch between how much you spend and how much business value is there. The spend for management systems of physical infrastructure like wind turbines is tiny relative to revenue compared to the typical pure software company, especially freemium or ad-driven stuff where revenue-to-compute ratio is very low. Calibrating for this wouldn't really be in Google's DNA.
The title on HN at the moment ("Engineer finds...") doesn't match the article, and distorts the original. Should be fixed by the mods. Also (2017).

There's no "an engineer" who "finds" anything but "engineer" as a verb, the title is: "Russians Engineer a Brilliant Slot Machine Cheat---And Casinos Have No Fix" which means something like "Russians design a cheat" or "Russians construct a cheat."

On the topic of "casinos have no fix", it seems that the casinos have FBI protecting them and the other ways of control, which is obviously enough of a fix for them.
Interesting. What's up with his pronunciation of the words earth and stars? Everything else is perfectly pronounced.
It's not illegal. They were sued then Getty dropped the suit when Google agreed to partner with them and remove the links.

https://9to5google.com/2018/02/09/google-images-features-get...
> Automation, eh? :)

Yup. No idea how it went wrong given I only owned it for only a few weeks specially so I could sell it on behalf of my partner after she accidentally moved to America (I have a complicated reality [1]), and the DVLA sent me acknowledgment, about nine months before I got the letter from the police, that I had sold it.

[1] “And that’s how I found out that Michael Jackson works for the USAF.”
Switched the shopping cart? It shouldn’t affect SEO.
With low federal funding rates and every CS Department having doubled in size it is barely possible to do research IN academia. You spend nearly most of your time writing grants that don’t get funded. The little federal funding that is available ends up mostly at elite/ivy schools who dominate NSF panels and conference program committees :-( kudos if you can do independent research outside of it though
> I can't see publications like Wired lasting forever in an age where information wants to be free

1) Nothing lasts forever.

2) Wired has been around longer than the phrase 'information wants to be free', which was a meme that should have died long ago. Information doesn't want anything, you want something: free information, and Wired isn't obliged to give it to you. So what if they extend the 'click bait' to 'article bait', at least they gave you a good enough sample to realize that you weren't going to pay for it. The words you are looking for are 'thank you'.
This vastly simplifies the situation, especially when the cloud is involved. Having a backup, much less a replica of such data requires an enormous infrastructure cost, whether it's your own or someone else's infrastructure. The time to bring that data back to a live and stable state again also is quite costly. (note the stable part)

It's a simple truth that even if you are at the millions of dollars point, there is a data size at which you are basically all-in with whatever solution you've chosen, and having a secondary site even for a billion dollar company can be exceptionally difficult and cost prohibitive to move that sort of data around, again especially when you're heavily dependent on a specific service provider.

Yes, the blame in part lies with making the decision to rely on such a provider. At the same time, there are compelling arguments for using an existing infrastructure instead of working on the upkeep of your own for data and compute time at that scale. Redundancy is built into such infrastructures, and perhaps it should take a little more evidence for the provider to decide to kill access to everything without hard and reviewed evidence.
You have a good point, thanks. Maybe my reflexion was more about the scope of the pdf, no point in bundling things not relevant to learning the library and that maybe need easier discoverability than a pdf anyway.
New URLS?

After 4 months we have not recovered from this.
Interesting video on blockchains and their value
> I wonder how many people have access and understand the full search source code at google (less all the machine learning stuff)?

Not many, it's probably the highest guarded secret in the company as far as products go.
Lawsuit threats don't make something illegal.

The case with linking is far from settled.

Legal or not, I don't care though. But I do look forward to highly anonymized p2p networks with useful services and software we can rely on by the time the lawmakers have made the internet useless.
I have a hard time deciding whether I really think this scheme qualifies as fraud or not; after all, the machines are initially rigged to give the owner an edge (obviously, otherwise slot machines would be few and far between!)

As long as the player is not manipulating the machine, only observing it and exploiting a known weakness negating and then some the edge the owner had, I'd say if slot machine operators cannot live with that, they need to upgrade their machines, not expect The Law to help them out.
Previous submission: https://news.ycombinator.com/item?id=13579353
> I felt the person I replied to implied that 100s of terabytes of data are too expensive to backup.

Well, you felt wrong. Of course you should back up those 100s of terabytes, in fact that it is that much information is an excellent reason on top of all the other ones to back it up, re-creating it is going to be next to impossible.

It's just that the companies I look at - not all, but definitely some - seem to be under the impression that the cloud (or their cloud provider) can be trusted. Which is wrong for many reasons, not just this article.
This is a fantastic path if you're able to do it. Most people have difficulty with steps #1 and #2 though.

I still think the story of D.E. Shaw is pretty amusing. He got denied tenure at Columbia, so he started his own hedge fund, made billions, and then started his own research program doing what he really wanted to do in the first place.
Non-technical owners making faulty assumptions is not the fault of "Cloud" providers. It's probably common (I faced it myself personally, in a non-cloud situation), but there is nothing the providers can do about unprepared users.
Maybe pre/post was added later?

They're now in the process of speccing all of core. Hopefully next release will have it.

I do think slow by default is part of it. I've seen a lot of builds deployed to prod without prod optimizations in my experience. That's why I think spec in not instrumented by default. Too worried people will keep it on at all times, and then Clojure would get a bad rep for being slow.
Great! Glad to help. There's a lot of audio drama on the Beeb, also on R3 (the classical music station) that far fewer know of, and R4 Extra the internet channel. Good luck, and have some more links. :)

https://www.bbc.co.uk/programmes/b006tnwj R3 Drama Page

Two old multipart series I happen to remember, just to give an idea of past scope:

https://www.bbc.co.uk/programmes/b03nv05z Listening to the Dead - 5 part series.

http://www.bbc.co.uk/programmes/b07mxgxl Tracks - 9 part SciFi conspiracy thriller.
How to read
Have you considered a craft? Carpentry, say?
I wish we could stick him in an fMRI machine and have his brain scanned at that very moment to see what areas of the brain lit up. More psychopath than sociopath?
It sounds like this person didn’t pay for support.
>I use an iMac and an iPhone exclusively and I have done so since those things existed, but I never use iTunes.

I was responding to this.
This sounds quite reasonable. The biggest criticism I would have of some of my lecturers would be that the only time some material would be available would be in lectures, this doesn't work for everyone and certainly didn't for me. I found it much better when there were good materials that could be accessed outside of lectures, before or after.

I always found lectures more engaging when they provided something more than the essential course content. Demos and live examples can work well but they can end up being rather lengthy which can be a bad thing. Reading through slides or course notes that are available anyway doesn't really help.

As I mentioned elsewhere on this thread, discussion was in my experience a mixed bag. Some lecturers tried to get discussion or class participation by asking specific people at random, I think this caused people to just avoid these lectures for fear of being picked. On the other hand, just asking questions can result in a long silence before anyone decides to answer, perhaps this is a thing more in the UK, I'm not honestly sure. It certainly can work and it's definitely better with smaller groups.

I found practical assignments were better when they felt less synthetic, it's much easier to motivate to learn for something when the task seems more authentic. For theory, it's always good to have the opportunity to ask questions if given homework, my lecturers were varied in this regard. Questions in lectures can work but some will be reluctant to ask in case it's a "silly" question. My university ran labs with TAs for most units with a practical element, I think these were a better environment as it meant that you didn't have to announce your question in front of everyone else. We had tutorials for some more theory heavy units which provided the same facility.
Of course you have to cater to the local market realities. Doesn’t Chrunchyroll cater to anime fans? If you have to resort to piracy because their is no legal alternative but you would pay for one if it existed, it kind of proves my point.
What are you talking about? Are you representing Google in some way?

We have significant spend on CC with GCP and we’re not “consumers”. Our account manager has no issue with this. If they did we’d move somewhere else.
Another "secret joy" is getting in early to new networks before the brands come rent seeking. Telegram communities have this feel, though many are invite only. Mastodon may be the next big one, and has a bit of an early Tumblr vibe.
Frank Herbert on the origins of Dune (1965)
I'm a current student taking CS classes. I find there's 2 types of CS classes for me:

1. Classes where the content is better presented on Youtube, so I don't go to class and just watch the youtube videos on it. There are some really great Youtube videos on a lot of CS content, so it might even make sense to assign that to students so you aren't wasting your time re-explaining basic content that's already well documented.

2. Classes where the content is highly interactive, and most of the class is us digging into a topic together as a class.

I think the most interesting classes are the ones where the teacher just asks questions, and then only provides answers when the class is stuck. I think it'd be a good exercise to ponder how you could structure your classes such that you only ask questions. You may find that it's easier when they present a guess or 2 at an answer, and then you help out with any logical jumps necessary, or show them how specifically it works in a particular database.

I think there's a tipping point with asking questions in class—if you ask too few, students aren't really in their "question answering" mode, and they won't want to interact. But if you ask enough, there will always be at least a few students offering ideas. It also helps to have many softball questions, especially in the beginning, so students who might not be following as closely can still hop in.

It also might help for the students to review some material before class to be ready for it.

Best of luck!
You've also removed the part where you called those pontifications "engineering".

edit: No, seriously, the initial comment shat on the author of the link for not knowing anything about mega-engineering. That's what I was calling silly.
The Italian national television has a beautiful online version of its own teletext: http://www.servizitelevideo.rai.it/ (in Italian, of course)
I once attended a CS education seminar. Part of the required reading was 'How Learning Works: Seven Research-Based Principles for Smart Teaching', Ambrose, et al. Out of the flood of materials acbart refers to, I'd suggest it as a starting point and a useful addition to the toolkit.