skysight-inc/HackerNews huggingface dataset:
> Stop testing and maybe rely more on projects and prepared speeches?

Projects sounds like another word for coursework.

Judging on prepared speeches doesn't sound fair at all, unless it's a course on public speaking.

There's a reason things are as they are.

> Maybe continuous in-class real-time questioning to see if the student is keeping up?

So when a student asks a question in class, they have to do so in the knowledge that they may be negatively judged for it? There's a reason learning and assessment are at least somewhat separated.
Are there semantic dual chords that can be used to hide information?
Think there’s more nuance to this. Article actually talks about the concept of form and function as appealing to different subsets of mobile consumers. Motivation for surface duo is productivity - the design revolves around this I.e. form derivative of function

Samsung fold on the other hand revolves around the convenience of streaming and gaming, basically having a larger screen for a better experience. A convenience driven design appeals to a broader more general consumer base
CPU-SIMD is less about competing against GPUs and more about latency.

GPUs will always have more GFlops and memory bandwidth at a lower cost. They're specifically built GFlop and memory-bandwidth machines. Case in point: the NVidia 2070 Super is 8 TFlops of compute at $400, a tiny fraction of what this POWER10 will cost.

If POWER10 costs anything like POWER9, we're looking at well over $2000 for the bigger chips and $1000 for reasonable multisocket motherboards. And holy moly: 602mm^2 at 7nm is going to be EXPENSIVE. EDIT: I'm only calculating ~2 TFlops from the hypothetical 60x SMT4 Power10 at 4GHz. That's no where close to GPU-level Flops.

However, the CPU-GPU link is slow in comparison to CPU-L1 cache (or even CPU-DDR4 / DDR5). A CPU can "win the race" by using SIMD onboard, completing your task before it even spent the ~5-microseconds needed to communicate to the GPU.

----------

With that being said: POWER10 also implements PCIe 5.0, which means it will be one of the fastest processors for communicating with future GPUs.
Overall it's still one of the more lax orgs in this regard though, and it caters well to those who aren't great at following rigid schedules. Out of a 1-3 month batch, literally everything else is missable. There is no attendance, no grades, etc. nothing to otherwise force students to comply with some strict schedule.
My previous employer's binary repository settled on using nuget for everything as it was primarily a .NET shop. For our internal C++ projects I made a 'nuget_package_add' CMake script which allowed us to package a lot of our C++ libraries and use them by adding a single line to our CMake scripts.

The main problem was nuget support for C++ DLLs is pretty horrible. I did not want to resort to parsing the .targets file from CMake script so I ended up making non-standard nuget packages that pretty much only worked with our CMake script.
I am going to go out on a limb and guess - are you in your early to mid twenties? Just guessing based on some of your examples. I'm not at all trying to dismiss the perspective of young people, but I think these behaviors are very strongly correlated with age and/or life stage.

I'm a bit older than that in my thirties, and I haven't really observed this effect yet among my peer group. A lot of people are leaving temporarily, one person moved to Marin (but that's where their family is and I think they may have done that anyway), another friend was already planning a cross-country move and just did it a little earlier due to covid. On the other hand, looking at a lot of my younger friends and coworkers over the past few years, it feels like maybe a third to half of them always ended up leaving the city after a few years, and this was before covid.

I saw someone tweet this about NY, and it's my best guess about the present situation too - that it's likely most of the people leaving permanently due to the pandemic were going to leave the city in the next 3-5 years anyway. People have been moving to New York and then leaving after a few years for decades if not centuries (and writing nostalgic essays about doing so so often it has become a whole genre). And now that SF is such a hub for tech opportunities, in the same way that NY has always been for many different industries, I think this is just as true here as well.
No, unfortunately. But people weren’t nearly as concerned about online privacy before Snowden.
Because at the time Russell wrote that (1932), the Suburbs didn't exist yet. If you didn't live in the city, you were agrarian; think sharecroppers living with dirt floors (the dust bowl/Grapes of Wrath were the 1930's). Most "modern" leisure activities were only enjoyed by urbanites.
I've used http://docopt.org/ in the past for a toy project.

It's an interesting concept where you define the command line "help" syntax and it generates an arguments structure and an associated parser. I've used the C version, I believe the C++ version is better maintained.
> Would be nice to be able to replace off-shore oil rigs with off-shore fishing farms that sell the produce directly to retail markets. Might even be able to run aquatic "farm to table" restaurants!

There's definitely at least an order magnitude more offshore aquaculture farms than there are oil-rigs currently.
> You can drop them as soon as you either synchronize with other clients or with the server

Say 100 nodes edit a doc. To drop a tombstone, without a central server we need 99 acks. Even with a server, the server keeps an ever-growing list of ops unless it uses some garbage collection techniques. And as stated by OP those techniques have their own problems. Remember, OP relies on V8's hidden classes for deriving an optimal representation without eliminating tombstones. Servers though need not necessarily hold CRDTs in JS. It might be a different VM altogether.

> anything that combines those primitives into more complex ones, especially true for schematic structures, tables.

I'm not implying CRDTs are only for simple structures. Automerge has support for tables too. I'm talking about structures with semantic meaning. In database tables the ops are always inserting/delete columns/rows and updating cells. In HTML tables, it extends into cell-merging, cell-splitting, inner tables and all sorts of valid operations. Merging these operations without inspecting the op and writing a custom modifier - will certainly end up in an invalid table structure.

> Central systems is where CRDTs are used the most actually.

I'm assuming the central system referred here is the database resilience systems using CRDTs to merge. Database syncing without master/slave is exactly the kind of problem best solved with CRDTs. The very point is to eliminate the need for a central point of failure.
The ABC is government funded: https://www.abc.net.au/

And SBS is partially government funded: https://www.sbs.com.au

But it's not enough to have just two news organisations.
And you’re currently witnessing the recovery of the Atlantic northwest cod fishery to historical, sustainable levels by 2030.
Typical response of HN to downvote comments like the parents, just because it's doesn't suit their own lifestyle.
It’s interesting that the predominant “form” for the smart phone has been a single vertical screen. So the fold out phone like Samsung’s is still keeping that form, but the Surface Duo actually changes the “form” to two distinct screens.

A habit change that I think will be too hard for consumers to palate right now.
> As is so often the case, we need a middle ground.

This is not a popular opinion here, but: the middle ground is writing handmade native apps using native OS widgets. You get both the speed and a mature environment to work with.

If you follow the platform conventions you will probably have better accessibility and internationalisation support than Electron. They will run fast as a bullet. They will consume a puny amount of memory. They will have dark mode for free on macOS. They will look like most other applications that come with the OS. It probably also has a graphical editor that will make your job easier (.NET, MFC, Cocoa, all have).

If it's something like .NET you won't even have to worry much about the "Turkish internationalisation Problem" that we were discussing yesterday. [1]

Things like localisation that require a framework/library in the web world are probably handled by the libraries provided by the OS vendor.

If it's "handmade", you're already putting a lot of effort that you wouldn't put in your day job. Why not use that effort to port directly to each platform, instead of recreating everything from scratch?

For Linux the situation is more complicated, of course, but maybe Qt is acceptable?

[1] https://blog.codinghorror.com/whats-wrong-with-turkey/
Room temperature is 72-74 degrees F (22-23 C). 68 is comfortable for me, and most people I know get cranky when the temperature dips below 65.

This doesn't change the fact that 130 is hot, but for many people 50 F is "freezing."
I find ECS/Fargate and managed Kubernetes not a bit easier to manage than Kubernetes itself. On the other hand, the inflexibility or vendor-specificity of these requires as much learning as you'd use FOSS tools. Also those skills are not transferable to an other cloud vendor, which might happened to be required if your primary cloud provider does not cover markets you supposed to operate in.
There is a third squid in there, on the top right.

It is actually clear as glass! Wow
That is a huge, and incorrect, assertion.

If I could hard-off my mic, I would. I don't use it but once a day, maybe, while I use others frequently. I turn off location manually whenever I am not using an app that requires it. I leave bluetooth on because I use it frequently enough, but if it were an easy hardware switch, I could get in the habit of shutting it off.
Open Letter to the Gatsby Community
Because the ranking algorithms are likely changed regularly, in opaque ways. Because many of the changes will be things like "reran the training algorithm on a new data set". Because it's a foot in the door to making them justify such changes. Because the purpose of a good search algorithm is to serve the people searching and not the people writing sites. Because it's an inherently adversarial process between search engines and bad "SEO". Because no good can possibly come from sites having more insight into how to affect their ranking, other than "make content people want". And those are just the reasons off the top of my head.
Wow, 40 hours is a lot!
Yes, in Catholicism there are Jesuit spiritual exercises tailored both for priests and shorter for ordinary people, similar in orthodoxy. I think protestants lack that element and that's why meditation is so catchy in America.
Prediksi Togel Hongkong HARI INI Senin 17-Agustus-2020
Provided for more context:

https://www.tampabay.com/news/2020/08/11/the-florida-bar-exa...
The first amendment doesn't apply to user comments on any Google property, unless that property is exclusively operated for and/or moderated by the US government or a direct representative thereof.
Let me get this straight. It’s suicide because of how much traffic Google sends your way and... you’re entitled to get be paid to receive that traffic... why?
We don't even know if the above comment's observation is accurate or not.
Both PostmarketOS (if you use the phosh env) and Mobian use phosh, proc, chatty, libhandy, squeekboard, and a number of Purism packages. Mobian would take a lot more work (and likely would not exist) if they did not take advantage of Purism's work.

Feel free to go through https://puri.sm/posts/ to see their documentation of what they contribute, but here is one post I choose arbitrarily:

https://puri.sm/posts/librem-5-may-2020-software-development... Note the "Linux Kernel" section.

Here's another one: https://puri.sm/posts/librem-5-june-2020-software-developmen... Also note the "Linux Kernel" section.
> The first is an objective statement of fact,

"We should all wear masks" is not based on facts all all. Science tells us how masks work, and we can interpret those facts and learn when they should be used.

But from there to everyone wearing masks at all occasions is a leap from facts to opinion. Mandatory face masks because the costs are low and the risks are negligible is pure politics. Compare with "it was even warmer during the middle ages therefore global warming is not anthropogenic". It may be based on a fact, but the facts do not support the conclusion.

Bicycle helmets is perhaps the most well known example of this. It is clear how they protect, that they are effective, and when they should be used. That does not mean mandatory helmet laws are a good idea. In fact, the places in the world with the lowest accidents per kilometre are also the ones where helmet usage is lowest! This may be surprising at first.

Face masks may cause people to relax and enter crowded spaces they hadn't otherwise. Touching the mask is a very effective way to get virus material on your fingers. Kids playing with face masks is most certainly not a good idea. And so on. It is not unlikely that there are situations where face masks will worsen the outcome.

Mandatory helmets have been much more studied than mandatory face masks, even if this is likely to change. Until then, any policy made is necessarily politicized, not objective.
You make good points. And I do think miki123211 is conflating memory safety with GC.

But the concerns about Handmade software lacking important user-facing things like accessibility and internationalization are real. TO take one particularly ironic example, lots of tools in the field of audio production roll their own GUIs, and invariably, these UIs are completely inaccessible to screen reader users. I say this is ironic because "blind musician" is such a stereotype. To dispense with a straw man, it's true that Electron would not be a good fit for these tools. But maybe their developers could accept the size of something like Qt in exchange for a GUI that works for all users without having to roll it themselves. You say that engineers should be aware of trade-offs, but in my experience, way too many, even very talented engineers, seem to ignore this one.
Interpreting your comment charitably, I assume you intended hyperbole when using the word force here, and in your comparison to actual force with respect to theft of private property.

Still, I think we should be careful with our words, especially lately as words are being redefined out of apparent expedience.

So, tedious or pedantic as it may be, I feel obligated to gently push back and point out that no force is being used in this circumstance, and that this situation is indeed not comparable to one in which actual aggressive force is being used, as in your bike theft example.
The myth of the Indian vegetarian nation

https://www.bbc.com/news/world-asia-india-43581122
A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD
U.S. tightening restrictions on Huawei access to technology, chips
> Frameworks are tools and building blocks

Tools, maybe, but I have yet to see anything that calls itself a "framework" (i.e. Spring, Angular, Django, Salesforce) that doesn't a) bloat the hell out of the binary, b) use more memory than it can possibly justify, c) create impossible-to-diagnose problems, d) not actually provide anything except overhead.
Top things to do to secure the Application Containers
I was trying to use a CRDT to share state between the GUI editor and the language server process. My attempt didn't work well, for reasons I've written about. I have no doubt it can be made to work, and the research towards that might be interesting.
This has historically been true, but one major variable has changed: executives have been forced to see what their companies look like with remote workers. The land and housing markets look very different when a significant percentage of people aren’t paying for a shorter commute.
Bull. Everybody knows that is because they've been cutting corners like it was crunchtime at the circle factory.
We're suburban/rural. All housing except for an ALF and a mega supermarket 1k ft away.

Also bedroom is interior w/o windows, noise resistant.

Supermarket's schedule changed with the pandemic. Hum from there should have changed with it.

Really interesting line of thought tho.
Also, "Not stealing doesn't pay". But, I think on average the long-term is opposite, and it's certainly more important, because, eventually, the long-term dictates future short-terms.
This can be done only once its fully legal to consume it (and all related legality ie for certified business to obtain and dispense it, growers to produce it etc) - fix this part, and apart from desperate dirtbags folks will go that way.

I wholly agree with you - its an extremely powerful tool, can do a lot of good and bad, with no certain prior indication which way it will happen.
You shouldn't point toward us as an example.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6540890

https://m.economictimes.com/news/politics-and-nation/malnutr...

Guess where do you get folic acid, b12, etc from?

As a side note, OTC supplements are not as effective. You need prescription supplements if anyone is considering going vegetarian.
If you are already familiar with Bazel or don't mind spending a week to learn, sure. I manage all my personal projects in Bazel as well.

Otherwise, many people have positive experience with XcodeGen and that is more close to Xcode project format than Bazel. Besides, you can continue to use Carthage / CocoaPods with that.
Ask HN: What does it take to go from B.S. 5 YOE SDE to a Machine Learning role?
I worked in a DevOps/Infrastructure roles for about 3 years and am about to hit 3 years doing backend development. Recently, I've been thinking about the different career paths to go down or try next.

I have a BS in Computational Math and wonder if a ML / Deep Learning path would be more interesting.

Any advice or perspective would be appreciated.
>Salmon is general is a bad fish to farm because it consumes more protein than it produces.

That counts for all animals, no?
I expect they are coming, but not here yet.
So that would be, cold and foggy to cold and foggy? San Francisco weather is not usually touted as "good" by most common measures. I'll grant you that it is consistent, but most people appreciate seeing the sun now and then.
You are spreading misinformation.

Everyone needs Omega 3/6/9. You can get it from nuts and algae. IF you want to be inefficient and introduce a middleman, you can get it from fish.

B12 is needed by everyone. The meat you eat has it supplemented. Again, you can cut out the middleman and get it directly as a supplement rather than having a cow killed.
Boop, a Scriptable Scratchpad for Developers
Haha, as a Biochemistry PhD student, this is almost exactly how I will often break down biology to a layperson: DNA corresponds to proteins that are essentially just shapes bumping into other shapes, sometimes making new shapes and sometimes destroying them in the process.

Of course, provided 4 billion years of evolution, this has yielded staggering complexities, but at the heart of it is just globs.
Amazon in talks to invest in cloud services company Rackspace, say sources
According to the 13th Five-Year Plan for the National Fishing Industry http://www.moa.gov.cn/nybgb/2017/derq/201712/t20171227_61312... China had 65398 sea-going fishing boats with a length of at least 12 meters in 2015 and planned to reduce that number to 57095 in 2020. The number of distant-water fishing vessels is given as 2512 in 2015, but I can't find anything to substantiate the claim that it's supposed to be limited to at most 3000 by 2021 (though I didn't read the whole plan, so maybe I missed it). EDIT: Turns out I should have looked at the five-year plan for distant-water fishing specifically, which does say that the number of vessels should be stabilized below 3000 by 2020 and also mentions that at the end of 2016, there were close to 2900 either already deployed or under construction http://www.moa.gov.cn/gk/ghjh_1/201712/t20171227_6128624.htm

Those 17000 vessels estimated by the ODI are likely not ships whose existence the Chinese government denies, but instead ships that are not classified as part of the distant-water fishing fleet even though they do venture far off the coast.
And a GTK version is here: https://github.com/mrbenshef/Boop-GTK
To be clear, this when the phone is allowed to be in a sort of 'deep sleep' mode, this probably isn't representative of day-to-day use. The point remains though that more and more power management is working and things are improving quickly.
DeepMind Sonnet: A high level library to build complex neural network structures
Still impressive, but definitely not as complicated as taking an opaque squid and making it clear.
When raising our kids, we always made the punishment for lying about 'X' far worse than that for doing 'X'. The son was so incompetent at lying that he quickly figured out he was better of telling the truth right away. The daughter had to test things before she came around to that realization.
The real beginning of the end for US hegemony. It's been in the works for 40 years ever since the dawn of outsourcing and Wall Street's demand for profit in the short term.

I for one welcome the multi-polar world where countries are forced to compete for markets based on the merit of their products as opposed to the military strength of their country of incorporation.
> Do people really want to use such complex, heavyweight languages for scripting?

This is a surprising reaction to me, given the history of Javascript and NodeJS in general, but you're not the only person I've seen bring this up.

Ask yourself, 'do people want to use such a strange, high-level language as Javascript for programming servers?' Of course they do, because the primary factor in choosing a language isn't whether or not it's perfectly suited for a specific task, it's how familiar you are with it and how much tooling you already have built up and available around it.

Being able to program your back-end and front-end in the same language is a massive productivity win. It allows you to do all kinds of cool things with architecture and code reuse, and most importantly you don't need to switch mental contexts as often while you're programming.

So if it was reasonable for JS devs to bring their scripting language to the server, it is just as reasonable for Rust/C++ devs to want to bring their server language to the browser. It's not about the language semantics; if someone is primarily familiar with Rust then they'll be faster building web apps in Rust than they would be in Javascript.
400-500 million people in India are vegetarian [1]. Are these all magical creatures?

[1] http://www.thehindu.com/todays-paper/the-food-habits-of-a-na...