skysight-inc/HackerNews huggingface dataset:
Small tool written in Golang, can be run on different hosts and offers functionality to schedule execution of arbitrary command at particular time or periodically. There are two ways to communicate with application: gRPC and REST. To specify task execution timing, we are using notation adopted by cron. Scheduled tasks are stored in file (serialized protobuf) and loaded automatically during startup. It is similar to cron but could be controlled remotely with provided CLI clients or simply with curl/http.
eBooks@Adelaide has now officially closed
> PUBG and Fortnite are both wildly popular mobile games. I see people playing them on the bus all the time.

Incidentally, neither of these are an FPS. Both using (or favouring, in the case of PUBG) third person, over-the-shoulder play.

However video game “genres” are kind of a mess. FPS is too broad of a label to be useful. Both CoD and Portal are “FPS” but feature wildly different pace, tone, and requirements on the player. Another example: there’s a type of “FPS” that is almost extinct because it’s only really playable on PC: the arena shooter or twitch shooter (e.g. Unreal Tournament, Quake 3). These are simply not playable on console/mobile because the speed and precision of inputs required to play them is beyond the inputs available.

All of this is to say that the type of “FPS” you might get on mobile won’t represent the full range of FPS experiences you can get on PC or console.
Try the original Deus Ex, System Shock 2, Metal Gear Solid 1, Silent Hill 2.
I absolutely understand the frustration of the author. Unfortunately, this is what you get by making your product depend too heavily on a external product you have no control on.

It's a huge risk to take and may end up pretty poorly if your goals starts to missalign with the direction the product you depends on (I'm not speaking specifically for this case, I don't know enough about their product).

Think about Github actions and the plethora of companies offering CI through their marketplace. The out-coming was obvious.

I would argue that even if business models like that are pretty cool initially as you benefit from a company community and exposure, it starts to fall apart quickly as:

- If your product is successful, the company you depend on is going to start thinking about getting their share of the pie.

- Your options to diverge from what the underlying platform is allowing are very limited.

When your product is an outsourced feature as a service for someone else's business, you're doomed.
not counting that 40hrs weeks accounts just for working hours. You should add 1hr per day for lunch or equivalent pause, and often 2hrs\day for commute. You easily end up to 55 hrs that is ~50% of your waking time. You should add all is needed to sustain a full time job that requires you to be conscious of what you're doing, so I'd add some routine habits that make this possible, like maybe time to readapt your consciousness from work environment where you just lived and focused thoughts the last 9 hours, as I feel to need. You sell your life when working full time for someone's(something...maybe) else enrichment. Those 40 hours a one give to someone else are the most profitable hours a one have
Hi Milan, would you be able to share more about how you setup the VPN client on the 3G interface?
I think the 30% is a rough industry standard in most Retail sectors. Apple was basically pricing the App Store like an Online Retail store.
Breaking Chains with Pipelines in Modern JavaScript
More cities say public transit should be free
But then the intern experience counts for nothing in terms of "years of experience" for stupid HR departments and most companies usually refuse to give a better than new grad offer to wloo coop grads. Others who instead finished school in 3 years without internships and then started working already have a promotion at that point. I don't recommend anyone talented go coop, just do the normal program, grind leetcode and maybe do one internship if it leads to a good return offer.

Also one big reason some Waterloo grads hit the ground sprinting is because Waterloo attracts talent with high cognitive ability and interest in tech. Be careful not to confuse that with the coop program (which may have its own benefits, but would not work nearly as well without talented students).
I think, there is a misunderstanding. Ant Media Server released a new version. I just wanted to share AMS Github page. I'm sorry if I'm detected as spam.
> Is there some king of pattern in bs artists staying popular despite reality?

Plenty of people want to see him get his comeuppance in court. It would be nice if the courts decided to punish his perjury.
There is a more to laptop than just raw numbers of RAM, SSD and CPU.
Paying six-digits for the car that has same number of wheels as Tata — outrageous.
Goodbye Microsoft Edge, Welcome Microsoft (Chromium) Edge
The Most Important CS Principles to Learn from a Non-Traditional Dev Background?
I mean frame rate similar to but strictly above refresh rate, with no late frames. There's still very obvious nasty latency.
Funny, I wrote an article about why people don't cite Wikipedia as a source for information in scholary papers when in fact Scholary papers can fall to the same trap of being "not reliable" the same way wikipedia is here: https://news.ycombinator.com/item?id=21989531 not so long ago
SCOTUS would make more sense. u2691.
(Agrees, and ponders lack of macOS cloud offerings to address this use case.)
Those plus Civilization.
> they're open minded about accepting people without undergraduate degrees

https://www.ox.ac.uk/admissions/graduate/courses/msc-compute...

> As a minimum, applicants should hold or be predicted to achieve the equivalent of the following UK qualifications:

> a first-class undergraduate degree with honours in a subject with a significant component of mathematics and/or computing.

So, is an undergraduate degree required or not?
Truly Secure Voting Is on the Way
Nit:

Actually most programmers I know are vastly intellectually overqualified for their jobs. We are talking like science PhDs.

It's not "tradespeople working on renovations" it's more like rocket surgeons making mud huts.
If you could successfully do that, why wouldn't you just bomb a DAT in instead?
They break it into categories. 100%, Any%, glitched, glitchless, etc. To set a record with glitches doesn’t put you against people that run without them.
We chose Ouroboros since there is a single type of network layer that can be repeated ad infinitum, similar to the dragon eating its own tail.
A lot of the glitches in breath of the wild are just systems of the game interacting in weird ways. There are sometimes "glitchless" categories, but sometimes it's very difficult to figure out what is and is not a glitch. Calling something a "glitch" or not is a surprisingly subjective thing. To one player it may be a legitimate use of the bullet-time mechanic to turn frozen enemies into physics cannons while shield-surfing on them. To another it's a glitch. A lot of what gets decided as for the run comes down to the amount of time that using that strategy results in. Lowest wins. Any% in breath of the wild means "kill Ganon ASAP".
Genre literature, sure. But there's a whole world of books that's not genre. As engaging and profitable as possible is not a goal shared by all authors.
Haha, brings back the old days. I had my sites plastered with "best viewed with your eyes" badges, but that never took hold :)
Anyone working in the industry knows that the fact that software works at all is flabbergasting.
Yes, it was a reasonable take way back. But technology moved on and is fact that most of the technology advances accrued with Apple and not with consumers or developers. And this power position is locked by technical and legal means thus there is no possibility for others to wade in.
The thing is, when a game is shipped, it won't be updated for more than 5 years usually (I think 5 years is pretty long for games actually).

But I often have to work on website code made 10 years ago.
THe fact that it's used does not matter much. The interesting difference here is how long will the code be maintained.
Yes, since it's a "modern" modem, it appears as a RNDIS ethernet interface. My VPN server's IP is constant, so I just set a default route to my VPN server's IP over 192.168.8.1 which is default Huawei mobile broadband gateway IP.
> They aren’t Facebook. Nobody has to buy an iPhone to keep in touch with all their friends who have iPhones.

I have a different perspective.

Many of my different friend groups use the "group messaging" feature on their phones. If everyone is using an iPhone in that group, it defaults to using iMessage.

I switched to Android about 18 months ago, and it broke all of the group text message chains I had because some of their phones continued to use iMessage even though my phone no longer supported it. Sometimes their messages came through to me, sometimes they didn't. I would see half of a conversation, and many of my messages wouldn't reach members of the group. Eventually, people stopped including me in group text messages because it made the chats unreliable.

After 18 months of being increasingly isolated from all my friends, I switched back to an iPhone. I switched only for the reason that it was difficult to keep in touch with people without it.

One-to-one messaging worked fine, but I was left out of group chats, a critical way my friends and I stay in touch.
To my layman's understanding; by reducing instances of undefined behavior as those instances should come from the noise of the data. Noise looks like structure in very-high dimensional views of data, so you need bounds on that stuff.

For autonomous vehicles the 'proof' to the regulator can be the signature of the engineer. - Fortunately some engineers have higher standards. - I think in the future the trainig data will be from simulations that create curriculum learning datasets so that the noise characteristics are perfectly known. The ML algorithms can be written with dependent types, so that you can prove your code does what you think it does.

Another challenge is inductive bias, which is a lot like confirmation bias. This bias comes from choosing an ML algo which is sensitive to certain information and blind to others. You need to navigate the set of all possible functions, AKA Hilbert space, to overcome it. Fortunately only a small corner of this space is relevant to our universe and Tensor Networks seem to address this problem.

It looks like a lot of work to put these pieces together but at least it looks like the problem is tractable.
Just wanted to chime in and add following links from our documentation:

Get the diff of a commit - https://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-...

List repository tree - https://docs.gitlab.com/ee/api/repositories.html#list-reposi...

Repository files API - https://docs.gitlab.com/ee/api/repository_files.html
haha yes you're right! Unfortunately it's now too old to edit.
Von Neumann and Turing's Universal Machine
Then don't call it open source, because that word in almost all cases involves free use regardless of commercial interest.

It's all well and good, and nothing immoral is done by offering code under this license, but that doesn't make it open source.
The inability to augment the MacBook Pro is a bigger pain. With my 3 year old Lenovo P50 I can swap BOTH NVMe slots, upgrade the RAM, etc. With the MacBook Pro I can only buy USB-C cables and adapters.

Your point about six-figure cars is a good one. I can either spend $90k to $120k on a car to drive to work that's super quiet on the inside, or spend $12k on a used Accord and another $400 on the top-flight Bose noise-cancelling headphones and achieve the same level of quiet on my commute. The way Apple builds their hardware you can't modify it to improve how it works for you; the only option is to take it or leave it.
you can still install unity7. i use unity7 on ubuntu 18.04
IDK, just sounds like more racism to me.
Link to this is on the right sidebar, for those wondering: http://www.ijact.org/index.php/ijact/
Personally I think that this is a great buy for google as they needed more than app maker and google sheets
I used to think that if something is done twice, it should be abstracted.

Now, I'm a bit more careful. There's a pretty famous quote by Sandi Mentz: "Duplication is far cheaper than the wrong abstraction."

https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstracti...

Make sure that you're picking the write way to think about the task at hand, rather than blindly following DRY.

There are times when even a single instance of a code call would be made clearer with abstraction, and there are times where having the same piece of code duplicated multiple times (or duplicated with one piece changed) is far clearer than trying to abstract it.

This Reddit Comment also has an interesting take:
https://www.reddit.com/r/programming/comments/5txp5t/duplica...

> The main purpose of abstractions is not to remove or reduce duplication, and not even to make code "reusable"; it is to make semantic patterns and assumptions explicit and, if possible, first-class.

The further comments provide more discussion.

---

I agree with the rest of your comment that refactoring and code-cleanup should be done in pieces and that, as with everything, striking the right balance is key.
A Myth That Won’t Die About a Gulf War Weapon, and Why It Matters
Dedicated Server Hosting vs Cloud Server Hosting – Hostnoc
Tesla to set up R&D center in China to create original Chinese style models
More and more I wonder if the future of criu isn't all namespaces...
Do not count on google products.
Do not count on google products.

I lost count on how many times this has been said in HN. Just yesterday I just wondered if I used google sheets to upload some data and wrangle it through API. Then I remembered what many wise people told me on HN: Do not depend on google products. Then, despite my almost non-existent sysadmin skills I installed Postgre and I'm happy since.
Letting tools make choices
I think Americans call that an ACH transfer, the type that's used day-to-day to pay salaries and bills.

A "wire transfer" is the thing you pay $40 for, and is immediate and irreversible. Individuals probably only ever use it when buying a house. (Within the UK, this is called a CHAPS payment.)
Yes, if you're choosing between Commons Clause and BSL please choose the latter. Because (1) it has a way less confusing name and mechanism of action, and (2) it acknowledges that some people may care about an actual OSS license for your software, and makes it clear how that might be achieved.
My C code works with -O3 but not with -O0
The Evil List: Which tech companies are doing the most harm?
>And yes, "scientific" racism is wrong as in incorrect, as any honest search will show.

Not at all, proof of absence is famously difficult.
Call for review : Proposed .NET `System.Console` abstraction called IConsole, that will enable interoperability between open source console library and app developers.

so many devs create some type of IConsole to remove the static dependancy to `System.Console` when refactoring I thought it would be great if there was a 'known' interface that we could use each time instead of whipping one up each time

But I can write my own System.Console wrapper, it will be done in less than 40 lines?

It's not about writing a wrapper, that is very easy. It's about setting a standard of interoperability between everyone that uses this as their interface. Since you would have started by writing your own interface, and then also writing something that implements that interface, why not save yourself the 2 or 3 hours you will be sidetracked doing that and dive right in to cleaning up your code.

You can use IConsole as simply as typing, `add package IConsole`. You can always come back later and remove it.

Anyway, I've created a proof of concept as well as a hierarchy of interfaces that allow devs to be explicit about what type of functionality their console app or method or class requires, and should solve save time when refactoring and cleaning up code, making it more testable and-or removing dependancies. (injecting etc).

If you can please take a few minutes and look at the interfaces and the project site on Github, that would be very helpful.
Love you all, Alan
I just can't get my head around this argument. To write software for a computer platform, shock horror, you need to develop and test it on that platform. To develop software using Apple's OS, services and libraries, you need to buy that OS, those services and those libraries that Apple sells.

I don't get why that is a contentious issue, or even a question.
I think that is it. As long as you use it actively it remains a strong trademark against infringement.
But they are! They even have high interest savings account that are FDIC insured. See https://www.americanexpress.com/personalsavings/home.html
Depends on the 'intern' culture they have here. They are basically paying people 40k per year. Combine that with an actual program for entry-level hires (like a bootcamp), and I can see the value. I'm not sure what Dev salaries look like in Canada, but in the US, 40k is extremely low. I think Shopify is a rails shop, which is super quick to get productive in. Also, given the stack, it's probably not as easy to just throw H1b (or whatever Can equivalent) at the problem.

This is also a great value for the applicants, as you get actual experience, with no tuition. Very interested to see how this works out. Kudos to Shopify for forward thinking.
You are wasting money on your cloud
"Faced with rising immigration, non-Western countries tend to adopt restrictions as well"

Sure. The article itself mentions "Not all border walls are between the First World and the Rest of the World." and uses as examples the wall between India and Bangladesh (your #2 link) and Moracco's Berm (your #6), so clearly it wasn't making the point that the West was the only gated community.

My point was to argue that your definition doesn't seem a reasonable as it doesn't really apply to actual gated communities, much less the metaphorical comparison used here.

Other interpretations may be more valid, and demonstrate the incorrectness of "'The West' is, in fact, the world's biggest gated community", but I don't think yours does.
You Bet [pdf]
The Investor's Fallacy
The United States Is Starved for Talent
Not likely seeing as this program is basically training you to become a dev.
I agree and we cannot do anything about the hours apart from perhaps trying to find some part-time job, but that is probably not easy either.

So my point was just to not bet full-on on two horses at one. If your priority really is your side-gig or starting your own business, then do not run too fast in the hamster wheel also. Put yourself in a position where it might not be the most fulfilling work, but it serves the purpose of giving you economic room for pursuing your own business.
> If people get overwhelmed by student debt because their degree doesn't actually result in job opportunities that allow them to pay that debt back then they have no obligation to pay the debt back.

The debt is the obligation to pay back. As far as I know, education loans don't include the clauses you mentioned.

> It was the lender's decision to invest their money into such an obviously money losing strategy and yet they did so despite the high risk.

That's true, but that doesn't absolve the person who took the loan from the responsibility to pay it, and doesn't make not paying it any less unethical.

Ethics and causality are not the same. If you don't lock the door of your apartment, that can dramatically increase the probability of being robbed, and your actions would be the cause of this robbery. But it wouldn't by any yota affect the ethical side of it. (I'm not saying that not paying back the loans is the same as robbery, I'm just explaining the logic using a more obvious example).
Large supermarket chains are absolutely a great example of monopsony power. Producers selling to the supermarket often can't choose their own price. The supermarket can decide the price, and if the producer doesn't like it, he gets to sell nothing at all, even if the actual customers do like the product. And supermarkets absolutely use this power. I've heard of supermarkets deciding to discount certain items against the wishes of the producers, but still letting the producers pay for the discount. Because the supermarket controls the distribution channel, they wield power over both the customer and the producer.
Right. To make RC work like a tracing GC (performant and without failing on circular references); it's going to be a combination. That said, there are a lot of interesting ideas in this that might be quite worth it. Like the article referenced, doesn't do a full heap scan, but makes a note of what is worth looking at.
> No I have never used a mac and I know what macintosh is.

You're affirming the consequent! The author isn't saying "Only people who have been using Macs for two decades won't blink at this".
> By “he” do you mean Rosalind Franklin?

"he" obviously refers to the person you've been talking about: Watson.
It works fine if you stop intentionally being dense about its meaning.
My POV here was very cautious, as I didn't exclude programs which can be proved. The problem is that even if control flow is "provable", a lot of algorithms use number computations and is much harder to deal with from a formal POV :

"In cooperation with the University of Iowa and Rockwell Collins, this research focuses on the verification of safety properties on Lustre pro-grams. SAT or SMT, based verification approaches such as k-induction give good results on programs with a mostly discrete state space (boolean, bounded integers). However, when numerical computations are involved (real/float computations) the formalization of the property to be proved often needs to be strengthened using auxiliary lemmas to make it inductive with respect to the system’s transition relation. When attempted manually the discovery of such lemmas is time consuming and hinders the efficiency and scalability of formal verification. Automating lemma discovery hence appears crucial to allowing end-users to apply formal verification on industrial cases."

Taken from [0]

The seminars I attended to, from the creators of coq (a formal verification language), didn't disagree with this point of view. Of course, formal verification is not the only thing we can do [0].

In any case, what you propose seem interesting, if the halting problem was the only problem to solve to have a formally proven system.

[0] http://www.aerospacelab-journal.org/sites/www.aerospacelab-j...
Using Cloud Run to Run Chrome Headless on a Budget
In that case wouldn’t it make sense to try to get your friends to use another group chat?

I get people love to use the iMessage groups, but every friend I have on Android create a WhatsApp group, etc. and it’s pretty trivial to use and maintain, especially with close friends.
Don't use Spreadsheets as databases?
Classes, styles, conflicts: The biological realm of LaTeX [pdf] (2010)
Another lesson not to use Google.
I’ve never ignored co-op/intern experience with folks I’ve interviewed, nor has any HR/recruiting department I’ve ever worked with.
Everyone knows this, you shouldn't be ashamed.
If "The West" is a gated community, how is it that so many countries are managing to join "The West"? Taiwan, Japan, South Korea, Hong Kong, Singapore used not to be "Western" countries. Central and Eastern Europe, same thing.

I've never seen a gated community that was this easy to join. Just reform your country's institutions, decide to start caring about economic freedom and other basic liberties, and you're basically there.
React is gaining ground as a universal server side templating system (2016)
Partnering informally with a "collective" of like-minded independents is one way to thread that needle.