skysight-inc/HackerNews huggingface dataset:
creating golang introductory course for experienced c/python programmers.
Nostalgia overload, thanks for sharing!
Marx should be "studied ... under supervision?" Such study should be done "legitimately?"

Perhaps it was an unfortunate choice of words, but that sounds a lot like indoctrination and elitism.
It sounds like they're pitching for the DEP setup instead. DEP, in combination with post-deploy tools, provides another way to handle device provisioning.
I think the problem is that the definition of goals is too vague and narrow causing the problem with using SMART system. I believe you need a hierarchy of goals, like so:

- Mission: This could be specific like "bring humans to Mars" or it could be vague like "accelerate space exploration".

- Strategy: This should be the principles and methods used to implement the mission. Example: "Starting up a private company that works on rocket technology. Sell electric cars on the side to make money."

- Roadmap: This should be actionable, measurable and time-based such as "build a reusable rocket by 2016"
To prevent large bundles, Moon uses a lightweight runtime that is about the same size as the equivalent compiled virtual DOM render function (using React.createElement for example).
At first glance this looks very cool. There is a lot of good documentations and it seems like a powerful set of libraries around it to make something very neat.

BUT...to put my PM hat on, I'm not sure who is the target audience here?

A - musicians who want to compose music with code.
B - people who want to learn programming by having fun with music creation.
C - programmers who want to learn music theory.

If the intention is a fun vehicle to to teach programming, then I think there are better ways. I looked thought the samples and I think as a kid I would get tired very quickly. There are so many function calls to learn. Right away I have to understand the concept of random and what it does.

I think if the idea is to empower musicians, this seems like a lot of work to create music.

At the end, you have to know some music principle and already understand a lot of different programming concepts to actually do anything.

This combination makes doing programming dependent on knowing music theory and creating music knowing a lot of programming and exploring all the different functions and libraries to then apply your music theory to.

To me it would be frustrating. And for musicians who I guess, can potentially create some sounds that might be difficult with existing tools, just to hard to do.

It would have been far better to have a simple 2D game board (tanks, robots, etc. I know it's been done) as a programing tool than inside a complex world of music theory.

Or at least make the libraries not dependent on music theory and provided some higher level presets with built in abstractions. Example: loop song(type: techno_beat, length:300) (do some stuff here) end_loop

Make the user feel like superhuman musicians.
Is this still a non-keyed implementation? Will you ever be adding mix-ins? Both of these kept me from using this library prior to the current re-write.
Not to be confused with gravitational waves:
https://en.wikipedia.org/wiki/Gravity_wave
Not sure what the policy is on self-promotion but if you're using Rails, my company wrote https://github.com/CatchRelease/stenographer to keep our team up to date on changes. It works by detecting [changelog foo] in your commit message and detects deploys across environments.
I never mentioned anything about 'good' or 'judge'.

My point was about breadth, which is factual to the best of my knowledge.
Python Subprocess
Great idea! I’ve witnessed firsthand what a negative impact traditional time tracking can have on someone. Now I’m wondering if this idea can work for calorie tracking...
It's also commerical, expensive software. I agree that it sounds useful, but are there any equivalent open source solutions?
Didn't women play a substantial role in the Cultural Revolution? Such as Jiang Qing and Nie Yuanzi?
Rich from all over the world come to Canada to live or spend money, not to say, local *median" (emphasis, not average) income is quite high.
>Wire (created by the people who created Skype) too.

Wire is also Open Source.

>The “secret chats” are always end-to-end encrypted.

Secret Chats come with too many drawbacks and other message applications seem to do perfectly fine. As you mention, only one device.

>The normal chats are encrypted only in transit and not end-to-end

That is TLS and not E2E encryption which is also a total no-go for me.
I'm working two projects as of now. Both solves my own problem

1. https://github.com/mohitmun/howienduphere/

Problem: When browsing internet, I often come across really great blog/project/website etc. Its always good go back to origin of where I found it(let it be HN/reddit thread or some obscure blog). Most of the time I don't remember original source where did I find it mostly because its either in my pocket list or lost in dozens of tabs. this chrome extension will keep of all links i visited and their referrer(full urls not domain).

2. https://github.com/mohitmun/punter

Problem: Being rails developer, I love ORM(debatable). its very useful to quickly inspect data or run some manipulation. recently I was manipulating some CSV files, as well as sqlite db. I hate writing raw SQL for simple queries. so wanted to create a command-line tool where i can run simple queries (table.count, table.where(id > 3)) and get results. this should also work with CSV or any other db
This is the order I think most of my colleagues read something in their field:

Abstract, results, methods, conclusions.

Experts can glean a lot about the methods from the results, and what not can be obtained from the methods. The conclusions are usually debatable, and mostly in the abstract.

The significance statements are worthless wastes of time.
I believe you need the undo-tree package for Emacs to do that. :)
It is legal if they ask for prior comps sent from you and tell you all the uses of the data you give them and you can ask them for a total dump in readable form of the data about you.
What's that got to do with modern workplace sexual harassment.
> raw JS

that makes me laugh

It's like saying "raw Python"
Doom's Development: Year of Madness
That's the way to go I guess. But secure boot has obvious advantages in comparison. As a rule of thumb I do not trust any client-side "authentication" or passphrase input as long as there's no crypto involved. In legacy BIOS this passphrase can be bypassed easily, for instance
Not when using one translation unit per MCU and letting the Makefile pick the right one.

Back on my C days, I was able to write portable code between Windows NT, Windows 2000, Red-Hat Linux, Debian Linux, Aix, HP-UX, Solaris where the #ifdef were only used as include guards, regarding my own code.
There were already many duplicate abbreviations, so this isn't a new problem, and as you said, is a bad assumption, those systems would likely already be incorrect. I would guess systems using abbreviations like this presumably are using POSIX timezones, which isn't going to be historically correct, but require defining all the information about the abbreviation/zone anyway (i.e. they are basically made up timezones, so it shouldn't matter).
For those who prefer OpenStreetMap-based solutions, OsmAnd and OpenRouteService[1] do this as well, and GraphHopper (available on osm.org and on [2]) shows total ascend+descend. Not sure what they base the data on, though, as most roads aren't tagged with a very accurate inclination, so I guess it uses a height database that is not OSM-based.

[1] https://maps.openrouteservice.org

[2] https://graphhopper.com/maps/
I just use UBlock to block third party frames which helps block malware:

https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-Be...
Scala's developer mindshare is going down according to John De Goes [0]

> "Scala is receding on numerous observable measures"

[0] https://www.reddit.com/r/scala/comments/8xreuv/keynote_the_l...
I am inches away from completing a library that automatically deploys a new SaaS platform, with most of the bells and whistles (more to be added each week). Once it is complete, I will be able to make a new company which I intend to use for other new SaaS companies. Essentially automating consulting / onboarding / services that all start ups need to have
Firefox does block auto playing videos and asks the user to explicitly allow it, in the same way access to the webcam / mic / location / notifications is managed.

https://www.cnet.com/news/firefox-users-finally-get-option-t...
Right, mostly cause the USN/USCG has a cooperation agreement with them for maritime defense.

There's no such thing as a country with no defense forces. You either have your own forces or are aligned with a major power (US/RUS/CHN).
I'm not sure.

But maybe it has something to do with the evolution of gender equality in China? That is, maybe reaction against the Cultural Revolution and the Red Guards has reinforced male dominance?

Baggage aside, the current Chinese government seems more Confucian than Communist.
Are the issues fully up-to-date or is there more to know before diving in?
A timestamp should not be used to record location.
I think a large part why 23andMe is so cheap (<$100) is that the worth of your data is planned in, but I haven't seen anything confirming that.
You're absolutely right. The last time I checked it was Phoenix and Ashburn. Quite a few more, now:

https://cloud.oracle.com/data-regions

I'm sorry that you work for Oracle.
The term was popularized from reporting by Craig Silverman which he had been going on for years as described here https://www.buzzfeednews.com/article/craigsilverman/i-helped... .

It started to become widely used after this article https://www.buzzfeednews.com/article/craigsilverman/viral-fa... , showed the top 5 "fake" stories had more Facebook engagement than the top 5 "mainstream" stories.

The term and coverage was grounded in a real phenomenon, though many people in the field (myself included) prefer to use other terms.
Great read ...totally opp view of my current thinking about self ...“it’s important to think of the project as going forward, rather than thinking that I and everyone else are in the grip of a mysterious force that’s controlling us and we need to voyage inward to find it. It’s just an unconstructive direction to be looking inward instead of outward. A forward-looking approach to our lives is the positive benefit.”
I’ll be spending some time with friends, but also rebuilding the gearboxes in my open source 3D printed four wheel drive robot. Specifically I am adding some metal pins to the gearbox which should alleviate one of the failure modes discovered in this video:

https://youtu.be/DXPmqCd0r04
Why You Need a Designing Service for Kitchen in London?
This guy has an agenda. I would check his numbers yourself.
Right, the old "Let's sell $1 bills for $0.99!" Make up the loss with volume! =)
All you're checking is if the user has entered an at symbol. If your regex pattern is going to be that loose then what's the bloody point in even having one? I mean you're ultimately just going to rely on authentication emails anyway.
Booting into linux from usb and wiping your disk in 3 minutes is not a real threat. It's not even a hypothetical threat. Why not just steal the thing instead or physically destroy it if you want to wipe the disk for some reason? And what reason would that even be, why would anyone want to wipe the disk given physical access? As losing data is something we already expect from mere hardware failures, software failures, operational mistakes, etc., no attackers necessary.

So, no, the whole secure boot thing is just bullshit security theater and more lock in.
It sounds to me like imaging is the solution to attackers modifying systems during shipment.

> Are you someone that needs to worry that a delivered device has been manipulated mid-shipment?

> If you try placing a simple LaunchDaemon on a Secure Boot device’s System volume, it doesn’t stop it from booting in Full Security mode. That’s not one of the things in the signature manifest.

With DEP/MDM the existing OS and files that were there doing shipment would still be there, DEP/MDM would just add additional things or change settings. With imaging you wipe out everything that was there during shipment and start fresh.
I continue to advocate MarkoJS as "the best" HTML templating language. https://markojs.com

It is the best mix of expressiveness, ease, and clarity I've found.
It's honestly easier to just try to balance both perspectives - have empathy for people unless you want to destroy yourself by judging everyone that's not you until you slowly turn into everyone you think about because thinking about everything becomes all consuming in ways oneself can not control in entirety.

And, see management of work as a system of components that have some expected functionality in behavior and some mutability for changing.

Not everything is a machine or a system. People aren't machines, the workplace doesn't have to be a sterile system to be controlled with a unidirectional purpose. People need to see eye to eye sometimes, and competing egos, salaries, titles, etc can be blinding. Everyone can be smart. Everyone can be a genius. Emotional variances in pedantry.

> Compulsion transforms good advice and helpful training into commandments that make the way forward increasingly difficult for well meaning employees.

Trust is a funny word.

Being wrong is fine. Forcing someone to always be the one who is wrong because, why?

Software. Software is often focused on code working. Right, or wrong, that's what the computer says at the end of the day. There's a middle, a balance, when it comes to understanding people. Managers in technology shouldn't treat people like they are computer programs. But that's what it does. It moves.
This sounds so cool! What stack have are you building it with? Have you been dogfooding your own project?
Ah. Does this explain why my IT department has frozen all new Mac distributions for the next 6 months because of the T2 chip?
Some of said databases: http://www.organicworldwide.net/content/reaction-databases
Well done! Was this project one of your introductions into programming?
> I prefer React.js style, which lets you use languages you already know (HTML and JavaScript)

No, you also have to relearn, just not as much. The React docs rightly state "JSX is not HTML" because you cannot use comments, doctype and it's a shame that JSX deviates from HTML in attribute names. Having to use className instead of class annoys me to no end and is why I prefer preact (they use class). Also autoComplete and spellCheck - just why? Converting this-that to thisThat makes sense but renaming attributes without necessity was a stupid decision.
Cross-language compilation to web assembly has the problem of needing to distribute runtimes for each language. In that aspect, JavaScript will still be the dominant scripting language of the web.
I would say it is for musicians who want to compose music with code.

When you delve into the world of electronic music, there are quite a few using such tools, doing live coding performances on their concerts.
The web has definitely become much more uniform - even more than the examples given here. if you consider Instagram, Facebook, Twitter, Pinterest, Reddit (especially!) - since there is no customization, the feeds/posts all look roughly the same. On a Reddit post, I am more conscious of Reddit’s presence than the author’s. Contrast with a blog where you feel you are in the author’s home.

This paper has some great commercial examples, but I wish I knew of more modern personal website examples. I stumbled across http://philosopher.life recently and was taken in by its unique, independent vibe. Are there other vibrant personal blogs and websites out there? Please - if you have one, I am very curious.
Flexbox cheat sheet PDF
The two things should not be mutually exclusive (privacy and technological advancement). Why do you lay over and just accept that it has to be that way?
Seconded. And it's only gotten better, as uc code is about the best case for LTO being both small and all in one final image. Now there's not even the specious argument about "artificial" compilation unit boundaries hurting performance terribly.
How does this compare to Svelte, which also compiles itself away and at first glance, looks quite similar? What was your motivation for making this? (other than making something cool, ofc)
dylan maintainer (bruce something) had lots of valuable insights about this

I think I keep lisp syntax~ at heart because its nature made me learn and think recursively which is something of a rare value (and I'm not saying this as a cult, it really made me solve problems I couldn't in ways I was confident it would either work or be clear that my perspective was wrong, very very nice feeling). Another example is that I still prefer car/cdr even though they're laughably cryptic .. but they embody the whole culture (and have a tiny symmetry to it).
I think the relative lack of a strong community around programmable music generation probably originates from a lack of a particularly good use case. To me, as both a programmer and an electronic music producer, applications like Sonic Pi and Supercollider are not all that appealing, and actually come off as downright tedious.

First of all, music creation is too chaotic a process to allow for simply getting things right on the first try. Single notes in arpeggios are changed, entire progressions are taken up and down steps, parameters are continuously played with until you find the right levels, and all of these and more are much better suited to graphical abstraction purely for ease of use. I'd much rather spin a virtual knob to find appropriate levels than type and re-type a variable quantity, especially if I have to wait for that quantity to update every time.

Second, music is all about edge cases. Using control flows to automatically change a piece is nice, but not as nice as quickly rearranging tracks in a visual playlist. Deciding that a particular loop should end in a different way is simple in a visual editor: cut off the tail and put something else in, or make one instance of the loop separate from the others and edit in place. These are processes that take less than a second for me, but would involve careful crafting of conditionals to achieve in Sonic Pi or the like.

All of that said, I think this approach probably has its merits. I've been wishing for scripting in DAWs for a long time, and having a synthesizer that supports writing code to modify waveforms or change how parameters link would be awesome (if this exists, someone please tell me). Projects like Sonic Pi, though, seem to take this past the point of usability.
19-Year-Old Russian Student Faces Prison for Meme Comparing Jesus to Jon Snow
Longer than a decade. I saw the AR-15s in 2006-ish. They also made a big deal that they are allowed to seize diesel fuel from all the surrounding gas stations in a real power emergency.

I just think it’s more marketing campaign on their part, honestly.
who else tried but got back to paredit because of too many years of habits ?
I got 84k on first serious tech job in Vancouver, and my case was very weak (that was at the time CAD/USD was around 1.1)

I feel, there is more hype in Vancouver tech scene, with more emphasis on "trendiness bonus"

Local job boards periodically explode with generic "enter the buzzword" specialist/developer jobs. More VC funding spilling over the border. More "1 month startups." Even these days, I heard, generic facebook clones still manage to somehow secure multimegabuck funding.
JavaScript has lost it's monopoly for browsers: https://medium.com/@velmu/javascript-s-heyday-as-the-only-br...
Yeah, this is a big reason why the Polymer project is moving away from a bespoke expression syntax and control-flow in HTML, ala Angular and Vue, to using just JavaScript with lit-html.

But not only does it mean that users don't have to learn a new language and concepts, but it mean the maintainers don't have to develop a new language and all the corner cases, feature requests and bugs that come with it.

And in the case of lit-html, you also eliminate compilers completely because there's also no non-standard markup-in-JS syntax.
I personally love the language, its rare to find a language that supports both object oriented and functional programming styles, while at the same time being able to access all the libraries available for java. Its definitely easy to shoot yourself in the foot given the complexity of the language, but if youre a senior engineer and dont need to worry about poor coding practices on your team, the functional abstractions are very powerful.
Animal Clock
Ack… please don’t do this. It will break if you’re cross-compiling binaries for a different OS than the OS you’re building on. If you want to do per-OS configuration in a Makefile or some type of configure step, that’s fine – but you should do it either based on a target triple (--host in autoconf-speak) which can be overridden by the user, or by running the given compiler on test programs and checking the output (like autoconf does, but ideally with one or two tests rather than a bazillion of them).
From the Skeptoid link I provided above:
"Near the skeleton, Gallagher also found a small wooden box with dovetailed joints, that he determined to be a sextant box. It was delivered to Harold Gatty, founder of Air Pacific, and a good friend of Fred Noonan and familiar with his navigation habits; for example, that he often carried an old-school sextant with him on flights in addition to modern equipment, just to double-check things the way a good navigator should. Regarding Gatty's own expertise, Charles Lindbergh had described him as the "prince of navigators". Another British officer in the area cabled Gatty's findings back to Gallagher:

Mr. Gatty thinks that the box is an English one of some
age and judges that it was used latterly merely as a
receptacle. He does not consider that it could in any
circumstance have been a sextant box used in modern
trans-Pacific aviation.

"
https://skeptoid.com/episodes/4295
But your per platform build logic pretty much has to exist anyway on any non-trivial project, as differences in compilers (even different versions of the same compiler) crop up. Better to just stick that distinction all in one place, IMO.
This looks like it amounts to an indirect endorsement of therapeutic modalities like somatic experiencing.

I just hope that it doesn't get spun the wrong way. We may not have unconscious "thought", but we certainly do have unconscious "feeling". I haven't read the book (and didn't read the whole interview), but I hope it makes this distinction.
Kotlin is pretty much irrelevant outside Android, and even there only because Google most likely will never bother to move beyond Java 8 and Kotlin is the Android's Swift, regarding language replacements.
Yes, but it's not either-or, both can be used.

Combined with a TPU that wipes keys when secure boot is enabled/disabled gives a pretty secure system, that still allows you to "eject" to an unsigned boot when needed.
Agree, but maybe the word provisioning is better. I initially interpreted the title as being about booting other OSes from Apple hardware, or perhaps a vuln in their secure boot firmware, but not about provisioning Apple hardware by booting from USB or something.
I spent much of my childhood in Greece, and thus around tourists from all over the world. In my experience speaking loudly and slowly reliably improves enunciation. It also often comes with exaggerated mouth shaping which gives useful visual cues that are interpreted subconsciously (see the McGurk effect [0]) but manifest in what you hear.

Obviously this isn't going to overcome complete ignorance of a language. But especially in touristy areas it's common for locals to know a few dozen words in several languages. My experience has been that people speaking loudly and slow makes it much easier for others to latch on to the few words they do know.

[0] https://en.wikipedia.org/wiki/McGurk_effect