skysight-inc/HackerNews huggingface dataset:
Everyone here is saying by coding. I largely agree. However, there is probably 10% of my time where I talk to others who are way better than me, know about topics I want to learn about and then go learn. A lot of times you can save a bunch of time by getting knowledge from the best vs a random guide online.
1. Eating crow when customers find my bugs.

2. Rewriting, rewriting, rewriting

3. Trying new languages for fun (I ported a LAMP website to Node to learn about node+express)
Did you read the article:

> And there’s good reason to be cautious. Back in 2012, Lori Cooper at the California Pacific Medical Center was caring for a (conscious) patient who was going to have a leg amputated, when she noticed a “DNR” tattoo on his chest. The man revealed that he got the tattoo after losing a poker bet many years ago, and actually, he would very much like to be resuscitated if the need arose. “It was suggested that he consider tattoo removal to circumvent future confusion about his code status,” Cooper wrote. “He stated he did not think anyone would take his tattoo seriously and declined tattoo removal.”
It’s not being rewritten in Rust. They want to use rust instead of C for extension modules.
But the bet is open to anyone and, as the parent said, if the future is much cheaper than the real thing the people who want to get exposure may use the future (removing demand from BTC) and if the future is much more expensive arbitrageurs will sell futures and buy BTC at the same time (adding demand).
A few companies have used this (https://haskell-miso.org/) to make useful software w/ Haskell.
Spread your knowledge around, read on oop, read on functional programming, learn what google and Facebook do in a situation, learn to get good enough to criticize with confidence. If you can't criticize a situation with confidence then learn more about it.
Thanks for the Sales for Nerds mention. ;-) Let me know what you'd like to hear about, guests, topics, beverages, etc...
Many companies I know try to use Agile/Scrum for data pipelines, and focus heavily on getting a customer-ready prototype. This is then often really difficult to scale, because bad architectural assumptions have been baked into the project.

In general I see most companies/teams picking on methodology and staying with it, rather than adapting to the project.
This is indistinguishable... really? This is so obviously a scam it hurts. The first sentence doesn't even make sense, let alone have proper grammar.
Justin Kan’s Atrium is starting a boot camp to help founders raise money
the biggest challenge I've run into is big/legacy CMSes that simply can't get the templates updated to use <video> instead of <img>. It's why we can't have nice things.
I created a Front end Job Interview Preparation Guide to help people get a job
I really hope that redox will eventually become a competitor to OpenBSD and other flagship OSs, I'd love to work on a Rust OS. That being said I still don't think it makes sense to label it a competitor at this stage though.

If I decided to start practicing Formula One next week that won't automatically make me competition for Lewis Hamilton. Redox has some way to go before people can seriously consider using it over OpenBSD for real world applications.
> Unfortunately I have to fault your reporting too. Treaties don't take effect domestically until they are ratified by the involved countries legislatures, not are merely signed.

Not always.

Obama didn't take the Paris climate agreement to Congress. I.e., it was never ratified, yet the general sentiment was the US had joined, complied during the Obama administration, and likely would have would under a Clinton administration.

And there were a lot of headlines about the US "leaving" the agreement under Trump, which requires the US having been in.

Of course, the obvious downside to not being ratified is exactly what happened under Trump. That the President can make a unilateral decision to leave the agreement.

That said, if Trump agreed to do this, I imagine there's a good chance it follows through under his administration. (Although with Trump you never know.) And I imagine any subsequent Democratic administration follows through as well.
Actually, Flanders ( part of Belgium) speaks Dutch, French and English ( even some German), you are talking about Wallonia
If you look at heatmaps of user interaction with webpages, it absolutely does exist.
2018 outlook on hacks
And exactly none of that stops them from wiring a monthly fee to a PO box in Ethiopia to pay an "offense as a defense" service that's running out of an office in the Ukraine.

The possibility of having a public disclosure to the tune of "on $date $company was hacked, we were contracted to get to the bottom of it employing offensive tactics as necessary....blah blah..." followed by a write up covering attribution and a pen-test of whoever it's attributed to would dissuade a lot of actors.

Would you risk your botnet and C&C infrastructure by hacking a company knowing that they'll pay someone to try their best to figure out who did it and hack them back?
The rendering of (html+css) to the screen already uses resources on regular web browsing. This wouldn't be needed (if using a GUI toolkit under Webassembly) and could probably run much faster.
FYI you can edit videos in Photoshop and paint on every individual frame. I used they feature back in 2005? (might be bad memory). In any case just opened an mp4 in Photoshop to make sure I wasn't crazy.
> better compression

Better compression than MP4?
Well it sounds like it does exist, in the sense that the whole article and the parent comment's experience suggest brevity has been working for them to maintain attention.

Unless you mean trying to pack as much in as possible without exceeding an arbitrary measurement of where the fold is, as opposed to just being very brief and to the point? If so, that does seem to defeat the point and would be inconsistent.
I look forward to this list every year -- I'm never disappointed with the recommendations! Can't wait to get started on these.
Hey thanks, this is super useful! I still don't quite get it though. I understand that converting huge HD GIFs to a standard video format allows steaming and better compression, but why encourage people to upload it like this rather than just upload videos?

The only explanation in the post is "the culture of the GIF now trumps the file format. With Project GIFV, Imgur is reimagining the looping GIF video with all the richness it deserves as a key piece of Internet culture." Is the idea just that people want soundless looping HD video, and they're accustomed to uploading GIFs, so Imgur is going to accommodate them by doing the conversions server-side?

I guess this is an explanation, but it's a surprising one. For instance, it doesn't really fit well with the observation that people uploaded GIFs of content that was obviously native video and not connected to internet GIF culture, e.g., sports videos.
I bet they pronounce it wrong though.
Tell them you will do either but your rate is 50% higher to work on site.
That sounds completely intractable in an emergency situation.
No worries! Still much better code than Parity Multisig and their fake constructors :)
“Wreaking Havoc” – HP Installs System-Slowing Spyware on Its PCs Without Consent
Could we get a mod edit on the title here? The article itself is called "Using Rust in Mercurial".
I like it. As an employee, it also takes the pressure off for me to be verbose and match the formality of my managers emails. And a simple explanation like "I use short emails because they are quick and easy. Please don't read too much into the tone" the first time around would allay an employees concerns.

It leaves some things unsaid, but better to say them once. Like I sometimes reply "OK" or "got it" to a long request by a manager when I have nothing further to say, but if i DO have questions/concerns, they know I will say more. With that shared understanding, receiving an "ok" saves us both time and energy. Its really great.
Computers are still universal Turing machines because an infinite-tape computation[1] can be subdivided into an infinite sequence of finite-tape computations.

[1] Meaning a computation using an arbitrarily-long tape, since by definition a computation is finite or its result is undefined.
Archived version of the 404'ed: https://web.archive.org/web/20170801031138/http://www.psol50...

Actually PSOL is unclear wether they endorse or reject Maduro after the National Constituent Assembly. For a Maduro supporter like you, it means that PSOL reject him. But the fact that there is discussion about it means that there are supporters within the party. The main argument was to show that there are people who support Maduro, which parent commenters doesn't believe.
Definitely agree - IME the best programmers can usually give a long list of informed complaints about their favorite tools, as well as reasonably discussing alternatives.
How much time did you spend on Godel, Escher, Bach: An Eternal Golden Braid? Be honest.
That doesn't work when your recipients are frequent business travellers who have only intermittent Internet connectivity and the link is behind a corporate firewall. For those people I usually include the document as an attachment. Not ideal but it keeps the discussion moving.
Saving CPU cycles while encrypting compressed data
Well that guy's an idiot then. That one guy is an idiot shouldn't prevent anyone else from declaring a near-permanent DNR...

He should have it covered up if he doesn't mean it.
I think Nitrous.io had intended to open source their tools but that doesn't seem to have happened: https://github.com/nitrous-io
> The test failed if the execution time exceeded the acceptable threshold.

In order to not be beholden to specific hardware/execution environment and absolute times, you can also compare an unoptimized version against an optimized version, so the test can be: optimized version must be 2x faster than unoptimized.

Of course if you actually have real-time requirements, it is good to test against those.
Optical insurance has been like this for a long time. For example, EyeMed is owned by Luxottica, who owns the majority of eye wear retailers in the USA.

Evidence suggests that they've used their monopoly to artificially inflate prices quite dramatically.
One of us misread the article. I understood it to say that they want to rewrite the core of the Python code to Rust so that they don't have to wait for the Python interpreter to start every time someone uses the hg command. The Rust binary will be able to call Python code, which is basically a complete reversal of what they have now.
For curiosity's sake, if you're comfortable telling me, why would you not want to be resuscitated?
"Nurse, bring the crash cart!"
"Hang on, this guy's got a... some kind of weird tattoo?"
"No time to worry about that, he's flatlining! Now start compressions, and break a few ribs if you have to!"
In Chicago, it's fairly common to take a regional 50 to 75 minute train ride into the city from a distant suburb. Is there anything like that for Silicon Valley? Can you get an hour away by train and lower housing costs?
If it was actual lack of emotional control, then imposing a penalty wouldn't work, since that implies they do have control over it. I doubt tantrums really are anger taking over, they're just an attempt at emotional manipulation of others, and they persist only if they get a positive response.

Some kids do lose emotional control - a close (minor) family member had that problem, probably due to difficult childhood moments - but in that case they need help in handling it, not punishment.

These are just my personal views; I'm certainly not an expert.
I love this:

if(CHRISTMAS){
return “PUT NUTMEG IN EVERYTHING”
} else {
return “PUT SORROW IN EVERYTHING”`
}
I believe it was actually pretty common in those days for translators to abridge and adapt much more freely than what would be considered acceptable today.
I've found this too - I work much better when I know someone I respect will read my code.
Yes, my mistake, I meant kindergrippe (I have actually used the right word in a previous comment).

In any case, kindergartens are not entirely free. If the kids have to stay after 12.00 it gets very expensive.
There are probably some people who go with the DNR route because the healthcare system isn't that great in the US. They might prefer being 6 feet under over being crushed by debt.

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

> 70 million Americans either have difficulty paying for medical treatment or have medical debt.
Could the Nuclear Family Be the Reason We’re All Miserable?
Venezuelan President Announces 'Petro' Oil-Backed Cryptocurrency
https://nwnx.io/

A project that injects via LD_PRELOAD into a game called Neverwinter Nights (now Enhanced Edition). It lets content authors/admins add things like database support, more scripting languages, extensive ruleset changes, and whatever else you want to the game.
Unfortunately psychological interventional research on humans who cannot consent is quite forbidden.

(But we do that all the time actually.)

What do you do with failed experiments? How do you estimate outcomes and whether techniques were applied correctly?
This is how I understood it as well.
Why can’t it be both?
>Believe Me: A Memoir of Love, Death, and Jazz Chickens, by Eddie Izzard. Izzard’s personal story is fascinating: he survived a difficult childhood and worked relentlessly to overcome his lack of natural talent and become an international star. If you’re a huge fan of him like I am, you’ll love this book. His written voice is very similar to his stage voice, and I found myself laughing out loud several times while reading it.

International star is technically correct since he is known both in the USA and Great-Britain.

But that's the first time ever I heard of him.
This market is really greedy, any connection (justified or not) with an established brick & mortar company seems to give your cryptocurrency immediate visibility and boost.
Solaris Zones were great, but AWS Nitro is better.
As everybody else is saying, practice practice practice.

I'll add one extra on top of that: it's important to practice on real, complete, non-trivial programs that actually do something. Ideally it'll be a large project because that will give you practice in working with other people, API design, refactoring, testing, debugging, and reverse-engineering.
I think I read about 50 pages a night for a couple of weeks. Definitely a heavy book and difficult at times, but worth taking slowly.
See what others are doing wrong, notice what I think and realize that I never want someone to feel like this when reading my code -> IMPROVE.
LDN_LAB
That's mental.
Ask HN: Gifts for Maker kids
Hello Hacker News!

I have 3 boys (9, 11 and 14) who have all asked for various maker type presents this year.

The youngest wants Lego Mindstorms, having taken a week long course in the summer at the local rec complex.

The middle one is the artistic type and has been asking for a 3D printer for a few years, and is also bugging me to get him into electronics.

The oldest is taking a robotics/automation course at junior high school and is asking for an Arduino, sensor kits and stuff to let him make up interesting projects.

I've been doing research and trying to find good electronics/robotics kits and a reliable and flexible 3D printer, but the options are vast and time is limited.

I thought I would ask the HN community for their thoughts and experiences, as it may provide information that is generally useful for the parents in the crowd.

Personally I'm trying to keep it around $500/kid, since I view this particular round of enthusiasm as an investment in their futures, but would be open to spending more (or less!). Any opinions on options at any price point would be interesting for discussion.
Levantica planta medicinala-lavender herb
FxSound Enhancer Premium 13 Crack and License Key Full Version Free
Perhaps it could be an embedded computer with a small display just under his skin that asks each morning whether he'd like to be resuscitated that day and records his response.

If it detects that he has become unconscious (because his pulse has stopped?) it could display a bold "DNR" on the display, and possibly play some audio to that effect as well.

It actually seems like it would only take an order of magnitude or 2 of miniaturisation before this is an easy weekend project...
I was just joking. I know about the BB family; what I meant is that such boards support, contrarily to the rpi3, EITHER wlan or ethernet out of the box; not both. I think it's quite a shortcoming for a modern board with such price tag.
I’m all for FY money, but unfortunately in college I don’t have a lot of spare change to optimize trading bots on.
Excited to launch Atrium Academy to the startup community! If you guys have any questions I can answer them here. :)
From the page:

"Desired End State: hg is a Rust binary that embeds and uses a Python interpreter when appropriate (hg is a Python script today)"
Or you can just file a normal DNR through the normal process like a normal person.
How fast is airspeed reduced on an A10-Warthog when firing its cannon?
I come from a very non-functional background, but I love f#. Or fell in love with it, anyways.

At first I was pretty opposed to both executing functions without using parentheses and also currying as a default. Now I find myself missing those things in the languages I use daily for my job (which sadly, do not include f#).
Depending on age, its always possible to just skip and start over? Preferable to being dead.
Be aware of the three paradigms (http://wiki.c2.com/?ThereAreExactlyThreeParadigms). Get proficient in at least one language for each of them. It will get you a host of transferrable knowledge.

Tinker a lot and don't be afraid to make your own mistakes (and learn from them once you've recognized them).
> Desired End State: hg is a Rust binary that embeds and uses a Python interpreter when appropriate (hg is a Python script today)

I'd say it seems like they want to also flip the ratio of the core around, so it's Rust for the central parts and Python only as needed (whereas today it's Python for the core and C for certain performance critical things).
I'd call this a feature, not a bug. Going to sleep at night is good. If I can come up with a reliable life hack for putting myself to sleep at night, maybe I can start getting up earlier and reading in the morning!
I was wondering how serious this was. I don't know a lot about how mercurial is developed, but https://twitter.com/indygreg/status/937527180292014080

https://gregoryszorc.com/work.html

> I am a significant contributor to the Mecurial open source version control system.

> I serve on the Mercurial Steering Committee, which is the governance group for the Mercurial Project. I also have reviewing privileges, allowing me to accept incoming patches for incorporation in the project.

So not sure, but it seems like at least one person on the team is into it?
The main reason to go DNR is for quality of life concerns. Once an elderly person has already been impaired by a stroke or some other chronic condition, adding more "medicalized" life-extension on top of that is cruel.

24-7 skilled nursing care is a miserable way to exist, regardless of who pays the US ~ $10K/month bill.
I disagree. The pace of automation has been rather steady, and the way of living 20 years ago was almost indistinguishable from now.
1. Write code for side projects
2. Read others code for similar projects in same language.

On #2, for example, if you are working on a todo list backend in python, try to find existing solutions for todo list backend in python. Then you can see what others using in their solutions and try to bring them into yours.

I understand, this approach is not applicable for everything but I have found lots of gems this way.
When Affordable Housing Meets Free-Market Fantasy
Rapid.js: An ORM-Like Interface and a Router for Your API Requests
> I'm actually gobsmacked this is the case.

So gobsmacked you apparently couldn't even begin to attempt answering the question but felt you just had to go on a rant as irrelevant as you believe it's righteous, uh?

> There used to be a saying, only half-joking, that a language that can't host/compile/bootstrap itself is nothing more than a toy. As others have more eloquently pointed out, it shouldn't have to be explained why people who write operating systems and compilers would consider that a no-go.

Rust has been self-hosted for almost as long as it's existed. The boostrapping OCaml compiler was left behind back in 2011.
Malloc Can Double Multithreaded Ruby Program Memory Usage
1. Write big enough programs of your own such that you experience them collapsing under their own weight. That forces you to see the consequences of your actions. Only then can you really learn how to structure things better.

2. Try to learn the underlying technologies thoroughly. For example, try writing a simple C compiler and linker. That will teach you about a lot of things that a lot of the programming world sits on top of.
InshaAllah u r happy forever by reciting this powerfull dua
These sound like good books to read. If you poke around gatesnotes.com you'll also find a video of Bill Gates and Warren Buffet testing mattresses. Looks like fun!

https://www.gatesnotes.com/About-Bill-Gates/Testing-Mattress...
>Hey Jane, I need your input on how to prioritize my current work. Can you provide guidance on where I should focus?

>Bug XYZ was assigned to me and it's taking longer to complete because we have a dependency on Vendor ABC completing a change to their web service. This is impacting the commitment to my team on Feature 123 because we are near the end of our sprint.

>Lemme know.

Pss, amateur. That's way too many words.

Hi Jane,

should I keep fixing bug XYZ or focus on feature 123? Vendor ABC is taking longer than we thought to fix their stuff.

Bill

And sometimes add a smiley so they know you're not made of circuits yourself too.
I could only suggest to stop using their site.
Show HN: Automatically send sms messages using Google Voice
A Hypothesis on Growing an Instagram Following (for SaaS Companies)
'The original offense was "downloading porn on a work computer".......'

There wasn't an original offence, there has been an allegation which has been strongly denied.
There is a sort of social game that seems to emerge at some point, combining the worst of in-group bullshit and logic-puzzlng as a substitute for actually attempting to help folks honestly seeking questions.

The game goes like this: start discussing something: say, including rust in OpenBSD.

- Assume it (here, using rust in oBSD) is a great idea.

- For each objection, explain why it is trivial. Your tools are your own reasoning and knowledge of programming, the ability to ignore, minimize or belittle any and all reasons why things are the way they are, assuming away any legacy issues, and remembering that all needs and use-cases in the world exactly match yours.

- When you get bored, just walk away. It isn't your problem, after all, and you were just trying to help. High-fiving your cohort optional.

It ends up simultaneously coming off as arrogant and clueless. Last time I had a small problem and the time to try something new, I started it in rust. After getting a series of jackass responses to a simple question[1], I wrote it in C, because I just don't care enough to put up with twits fluffing their own ego at the expense of newbies.

This problem is hardly unique to rust - unfortunately it happens everywhere nerds gather. But rust has a really bad case of it.

[1] Found the answer a few days later when I thought of a better search term.
It is intrinsic to XP. One of the rules is "Refactor Mercilessly"[1].

[1] http://www.extremeprogramming.org/rules/refactor.html
This script uses Selenium and your own Google voice account to send personalize sms messages.