skysight-inc/HackerNews huggingface dataset:
Scikit-Learn is making a huge upgrade with its upcoming version 0.20 release. If you used Pandas as your data exploration and preparation tool before turning to Scikit-Learn for machine learning, you were probably aware of the pain points of handling string columns and doing transformations to only a subset of the data.

This process is becoming much more robust and standardized thanks to the new ColumnTransformer which allows for applying transformations separately (in parallel) to different subsets of the data. It is built to accommodate Pandas DataFrames, so you can give it column names. The OneHotEncoder has been upgraded to handle string columns.

I am very excited about this release as handling string columns was easily the worst part of Scikit-Learn and there was no canonical way of going from a Pandas DataFrame to a Scikit-Learn estimator. I also cover KBinsDiscretizer which bins numeric columns and will replace Pandas cut and qcut functions in your workflows.

Appreciate any feedback on the article.
Open Wireless Movement
>The trigger is minor compared to stuff in the past

You have a view of history that is whatever the opposite of rose tinted glasses are.

For one thing, the inciting incidents are rarely an important part of the story. By that logic, India blew up in 1857 over unfounded rumors of their musket cartridges being greased with animal fat.

For another thing, people in the past had different values and priorities than you do and they likely found worth and pleasure in stuff that modern consumerists from a capitalist economy do not and vice-versa. You assume your value systems are universal, but this is just presentism and cultural chauvinism at work. You’re not looking at the stuff they would have found offensive, you’re focused on the stuff that motivates you. That’s not how to do any analysis.

>And you sent me a link to a 20k+ word article... TL;DR?

It’s a detailed and nuanced article that is exactly as long as it needs to be. There can be no TL;DR that doesn’t do violence to the argument. But in general, Kanye would have happily been a slave, because he’s a docile sheep who only thinks he’s empowered due to his celebrity and power, but if you took those away he’d be just like anyone else.

And also, plenty of people did rebel but they died in anonymity or had it whipped out of them. Most of the small acts of rebellion went unnoticed or stayed under the radar
Realigning the IMUs would take something like 20 minutes alone (though it depends on the plane's current latitude).
Nothing shameful about making a mistake, happens to the best of us. But you might want to edit your first comment to point out that you were referring to a different device in case people don't make it this far down the comment thread.
If I read it right, the point the author is making is that a language with syntax support for concurrency (such as Go) is a more cost-effective choice for a serverless architecture than a language that doesn't (such as JS) because you can perform multiple tasks at once in a single Lambda instance, ex. querying 15 AWS regions per instance rather than creating 15 instances that query 1 region each.

I'm skeptical why this would not be possible in Javascript as well on a single Lambda with continuation passing or async/await, unless I'm missing something fundamental about the serverless JS runtime, or the author is only pointing out Go's readability advantage.
An audio version of this app - maybe with push to talk. It's essentially be a walkie-talkie. Though without the bluetooth range limitation that typically comes with that flavor of app.
You never want to ask direct questions about the company that will be bullshitted away -- you're wasting everyone's time in a little ceremony where both parties say nothing. People will usually talk about how they feel, and if they don't, the way that they do not answer the question is useful as well. It's also good way to make a personal connection with people.

Adapted from: "First, Break All the Rules". Gallup found that these questions were correlated against organizational and personal performance across industries, from fast food to the army to law firms. These were intended to be answered on a 1-5 "strongly agree/agree/neutral/disagree/strongly disagree" scale and need to be tailored to the situatino.

1. Do you know what is expected of you? (If the employee answers with a four or a five, this self-score would indicate that he or she knows the goal, how it is measured, and how he or she plans to reach the goal. An answer of one indicates that the employee does not know the goal or objective or how it is measured and has no idea how to reach it.)

2. Do you have the right materials and equipment to do your work right?

3. At work, do you have the opportunity to do what you do best every day?

4. In the last seven days, have you received recognition or praise for doing good work?

5. Does you supervisor, or someone at work, seem to care about me as a person?

6. Is there someone at work who encourages your development?

7. At work, do your opinions seem to count?

8. Does the mission/purpose of the company make me feel that your job is important?

9. Are your co-workers committed to doing quality work?

10. Do you have a best friend at work?

11. In the last six months, has someone at work talked to you about your progress?

12. This last year, have you had opportunities at work to learn and grow?
Managing Helm Releases on GKE the GitOps Way
That's how it is on my car, but at the same time my car basically has no fancy electronics.

I understand software engineers pulling stunts like this, because there isn't actually a regulated engineering license, but I'd honestly have expected automotive engineers to be vehemently opposed to putting the stereo on the same system as the brakes.
I'm with you, I'm nowhere near confident enough in myself to work directly on safety-critical systems. I imagine an important part of those organizations is removing SPOFs with respect to the engineering team itself; i.e. nobody fails alone, and everybody tests the hell out of everything. Could be wrong though.
I like the reverse better: "If you can't see me, I can't see you".
>MikroTik is a Lithuanian company founded in 1996 to develop routers and wireless ISP systems.

Mikrotik is Latvian, not Lithuanian.
> It’s a research paper so most probably there won’t be any software delivered. Sadly it’s not the norm for researchers to release the code or an user-fronting application when doing computing research (or any research). Open source exist but is even rarer.

> There’s dozens of very useful and advanced creation tools created in labs that never turned into usable application. In some domains big players pick up on the research and include it as a feature, but many advances just stay in labs for ever.

I call papers like that "Show & Tell"—it's not science, it's just "hey look at this cool thing I did". Which, yeah, it's cool, but as a paper it's completely useless.
Agreed – FYI: Tesla Model S (and likely X and 3) vehicles use a locked-down gateway (offering specific API actions, which result in CAN communication, etc) between their Ethernet network and CAN [1]

[1] https://www.blackhat.com/docs/us-17/thursday/us-17-Nie-Free-... (page 19), https://blog.lookout.com/hacking-a-tesla
A Facebook War: Libyans Battle on the Streets and on Screens
Microsoft South Central Datacenter Outage Takes Down a Number of Cloud Services
Because car companies have always built cars, not secure networks. Those executives have never been to DefCon; they have no idea what level of risk they face from the unsecured electronics components in their cars. They are not just unaware that putting critical systems and non-critical systems on the same bus is a bad idea, but they are also completely ignorant of the difference between real-time systems and the operating systems on their phones and computers.

They need to hire some folks with aviation backgrounds, who can explain to them why the plane does not fall out of the sky when the in-flight entertainment system chokes on a scratched DVD. Even when they get it wrong, it is still less wrong than the auto-makers.

[Edit:]
Aviation people are the only outsiders they're likely to listen to.

They're not perfect. But they are better. They at least have an awareness that security is an issue, even if the ways they handle it are... well... let's just say they're not ideal.

Even though the tech folks who frequent this site are knowledgeable, the people who build stuff don't always respect our expertise. Sometimes they don't even realize that our expertise might apply to their problems. This is how we get black-box electronic voting machines and CANBUS2 and wi-fi light bulbs or security cameras that inadvertently open a back door into your LAN.
> Most researchers, in most fields outside of mathematics, physics and computer science, have rudimentary editing skills at best.

Why exclude those fields? I would argue that poor editing skills are fairly widespread, regardless of domain.
Yes; meant to type Iraq, must have been autocorrected by my phone. I can't edit the comment now unfortunately. Otherwise I'd also clarify that I meant "Banned for automobile use". The remaining use of TEL only accounts for a fraction of what was being pumped into the environment when it was being used by cars.
A similar discussion occurred here https://news.ycombinator.com/item?id=17371521
> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.
Exactly. It's much more reliable since drivers are very unreliable when it comes to using their turn signals.
At my current job, they actively try to talk candidates out of taking the job, just to make the warts/issues known beforehand.
Senior Frontend and Backend Engineers | Traclabs | Procedure Automation | Houston, TX | Full-time | Onsite | traclabs.com/join/

Traclabs is a dynamic and rapidly growing software company that is currently seeking Frontend and Backend Software Developers to join our team. Our software helps humans execute procedures on complicated hardware - from spaceships to assembly lines. If interested apply at traclabs.com/join/ or email me at scott@traclabs.com
Instructure | Salt Lake City, Seattle, Chicago, Philadelphia | ONSITE | https://instructure.com/
Help us build open-source software for education: http://code.instructure.com/

We're hiring for a range of engineering roles. See here for the list of open positions: https://jobs.lever.co/instructure?lever-via=IQ-V_FRhae&team=...

Our main stack is Ruby on Rails + React, but we also work with Go, Clojure, Node and other technologies. We have plenty of hard engineering problems for you to sink your teeth into, and many opportunities to learn!

Our culture is engineering-driven and work-from-home-friendly. Great benefits (including unlimited vacation) and competitive salary.

Feel free to email me at okhan(at)instructure(dot)com if you have any questions (I am an engineer not a recruiter - to apply you'll have to go through the lever job board). Note that we do not currently hire remote engineers outside the US.
I just do abstract absurdism, like: what if a space ship was propelled by teddy bears? Bright lances of ionized teddy bears cleaving the sky in twain from distant torchships pulling out of parking orbit. Power armor visor stress test. Hammer. .50 cal. RPG. Someone just spilled neutronium. It eats through to the Earth's core. An algorithm iterates over all the atoms in the Universe, replacing every other with its antiparticle.

And then noises wake me up all night, and I get bad sleep. :3
Steve Jobs and the NeXT break room
My office building has a computer system for elevators that directs the traveler upon selecting the level to an elevator preselected with the destination floor. Every month or so, the system begins to slow down or lag, e.g. user enters floor, system pauses (during morning rush hour this causes delays), flashes to the selected elevator, and returns back to the user screen. The longer the interval since reboot, the longer the pause. Obviously there is some sort of memory corruption in the system causing a buffer overflow and the routine programmed in the software is not clearing it. So a manual reboot is required to make it work as normal.
As long as it's within PST - EST we'll consider it. Timezones outside of that range are tricky to work with at our current size. Maybe in the future though!
Improving Internet Connectivity on Slow Networks
> All it takes is a change in speed to avoid this accident.

Together with moving your head slightly both ways to try to look from additional angles around both sides of the pillar.

Although rarer, CBDR can occur even when reducing speed if the other vehicle also happens to reduce his speed at the same time, which can be surprisingly common on intersections where priority is unclear or there's a curve leading to it. Happened to me on a T junction on a mountain road, luckily we were at low speed and (surprise!) stopped face to face. As the article suggests: "Move your head — or you’re dead". The other vehicle speed can't vary as fast as you peeking left and right around the pillar.
They might not bad mouth, but generally a bad leader will get you neutral "fine", "great" opinions.

People under someone they respect and like will tell stories and use superlatives.
Integrate WooCommerce Store to Facebook
A Crisis of Permissions
Awesome comment. The bit I find I don't have time for and/or simply do not have the discipline for is to do a walk around every time I get into the car, but modern tech will save you quite a bit of those checks (brake fluid level, tire pressure). And proper maintenance will help you there as well.

But even the slightest thing out of order or hitting a kerb or something like that and I'll definitely inspect to ensure nothing funny happens at speed. Even a blow-out on a tire can completely ruin your - or someone else's - day.
> projects like Metal on Vulkan (MoltanVK)

It's not Metal on Vulkan, it's the other way around. Also, kind of strange to bring this up when the topic is about gfx-portability progress (which is competing with MoltenVK).
Does that mean you think it's flat?
Pouch container engine by Alibaba is now GA at version 1.0.0
Amen. I would also say that Forbes is another excellent example of the ludicrous level of calls and hostile features.
> Attackers mainly interested in port 20, 21, 25, 110, and 143, corresponding to FTP-data, FTP, SMTP, POP3, and IMAP traffic.

That strongly suggests password harvesting. Those ports/protocols often (not always) are used for unencrypted user/pass combinations. :(
Anectdotal like my brother, an interactive inverter product I developed sampled the 60hz voltage and current at 19.2khz to more accurately determine RMS voltage and current in the face of some really nasty distortion. It was probably overkill but another guy on the team who worked on revenue-grade watthour meters thought it was just fine.
Who ever you're quoting wasn't me, please look at the author name. It seems you are arguing another person with another opinion.
This happens more frequently than most realize because of illegal tip sharing arrangements imposed by employers, who take a portion of the tips earned by the employees.

Some tip pools among regularly tipped employees are okay; what is unlawful is the house or managers taking tips from tipped employees, either for themselves or to pay kitchen staff, etc.

A rider buried in the Consolidated Appropriations Act of 2018 makes this practice illegal. Department of Labor regulations had already prohibited this, but now we have a statute. Further regulations are to be implemented that may complicate things. Let's see.
I am sure that folks will give their list of gotcha questions for which a negative response would, to them, indicate a red flag. Some folks will give a list of questions that require long, honest, and thoughtful responses to be of any value. There's nothing wrong with asking questions you feel are valuable.

BUT, more important than any of these questions, however, is the one you have to you ask yourself: How will you evaluate these pieces of information?

At the end of the day, it's an intrinsically subjective analysis.
> Except it is my business. The whole free market and negotiations for better salaries thing relies on participants having enough information.

> See, it's a prisoner's dilemma type of deal (actually, it's a different game).

All of this is your opinion. Has it ever occurred to you that others might not see salary negotiation this way, and therefore could have other reasons for not joining your "coalition" besides cowardice?

I and many others see salary negotiation differently than you do. I negotiated my salary with my employer when I started my job. That means I consider it worth my while to do the job for that amount and my employer thinks it's worth that amount to employ me. Otherwise one of us would have walked away. The fairness of my salary is independent of whether the guy next to me makes twice as much or half as much. I couldn't give two shits how much he makes.

I would not "get into a coalition" with you because I would find it irritating to know that I helped you in your entirely self-interested crusade to raise your own salary in the name of "fairness" or "mutual benefit" or "fighting the man" or however you might characterize it. I also simply don't like to associate with people who use words like "coward" to describe anyone who has more of a social filter than they do (you sound like you're seventeen). You can attribute that to spite if you want, but cowardice would be quite a leap.
Django-registration 3.0
Tech industry told ‘privacy is not absolute’ and E2E encryption ‘should be rare’
Kids these days and using the `auto` keyword... Back in my day you had to use template typename metaprogramming! </lawn>

It's quite pretty code. Thanks for making it available.
"Do you have quiet working conditions" < this.

Apart from asking just questions it's a good practice to have a look at the office that you are to work from (especially if no remote/wfh is allowed). I learned that the hard way - signed a contract without checking what office I would be working from. A couple days in and I had to use earplugs in tandem with noise cancelling headphones.
Yeah. I always try to include some context with my errors, so the only actual uses for check/handle I have is

handle err { log.Fatal(err) }

in quick "scripts". And even there I should probably provide more context. All clean-up work is already done in defer.

Overall, check/handle feels like a poorly-thought slap-on to me, on par with ON-units from PL/I[1]. And PL/I is not something you want as an inspiration.

[1] https://en.wikipedia.org/wiki/PL/I#ON-units_and_exception_ha...
...Right, making it the most famous school shooting of the 1990s. https://en.wikipedia.org/wiki/List_of_school_shootings_in_th...
I've been on the engineering side of sales for a number of years now. The "term" model and deferred revenue is a big push across all public organizations since it bodes well on the balance sheet. The quick death of perpetual licenses for many products that started out in that world is here and rampant. Cloud drives the term model neatly and succinctly. Opex for the SaaS provider is well defined the margins are predictable and scalable. If you like buying your software with a license and having the flexibility my, unfortunate, perspective is your options will continue to be more and more limited unless customers start pushing back.

The other upsell strategy is bundles and ELAs. Sell your customer everything, even if they don't need it. This is done by tossing im the kitchen sink beyond the core product the customer actually wants. It's far better to report sales on products that don't actually sell well on their own and take pennies on the list price vs none at all. I'll refrain from name dropping here but the security vertical is a huge offender of these tactics and I feel as though more production IT/ops products and vendors are now going down this path.
its been down for most of the day :(
EdX are going to launch a Master’s degree in EE sometime in the next few months.

https://www.edx.org/masters/electrical-engineering

MIT’s OCW courses from CS&EE
https://ocw.mit.edu/courses/electrical-engineering-and-compu...

Circuits and Electronics 1 (there are three)

https://www.edx.org/course/circuits-electronics-1-basic-circ...
I got some inspiration from these: https://www.keyvalues.com/culture-queries

You highlight what you're looking for, and it offers decent ways of asking about them.

I found it here:
https://news.ycombinator.com/item?id=15908812
What precisely do you need help with? You haven’t given enough context for anyone to really help.
I mean, how do you account for all the 4chan guys who love Donald Trump, then?
Occipital (The Spatial Computing Company) | Full-time | ONSITE | Boulder, CO & San Francisco, CA

At Occipital, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well. https://occipital.com

* ACCURACY AND TEST ENGINEER (SAN FRANCISCO OR BOULDER)

* ASSISTANT CONTROLLER (BOULDER)

* CALIBRATION SOFTWARE ENGINEER (BOULDER)

* CHANNEL MANAGER (SAN FRANCISCO OR BOULDER)

* COMPUTER VISION ENGINEER (SAN FRANCISCO OR BOULDER)

* FIRMWARE / EMBEDDED SYSTEMS ENGINEER (BOULDER)

* FRONTEND ENGINEER (SAN FRANCISCO OR BOULDER)

* MACHINE LEARNING ENGINEER (SAN FRANCISCO OR BOULDER)

* MARKETING MANAGER (SAN FRANCISCO OR BOULDER)

For detailed information check out https://occipital.com/jobs

If you apply please mention that you saw this post on Hacker News. Thanks!
Such wins are generally based on defined senerios. Specificaly, the carrier group is sticking to a known heading, allowing the sub to park itself ahead and wait.

And the carrier group's use of active sonar is limited (whales). And the actions of the protecting sub(s) are classified. And we still havent mentioned the rise of anti-torpedo/missile technologies. ... the real outcomes never makes it into the public domain.
I'm cautious about over sentimentalizing Loggan, or on the other side getting angry about his situation. He seems like a person who could be a pretty good manager, but just never wanted to take that step up. It's easy to pillory the restaurant, it's managers, or even the entire premise of the service industry itself based on this story, but I would err on the side of it being an anecdote than something to rally upon.
Major Downtime in Azure. Even the Status Page
Move fast on brake things?
What's the difference between a woman with an unplanned pregnancy and a woman with another type of unanticipated medical condition that would qualify her for medical leave?

>There's never been more access to birth control or knowledge about the reproductive process.

There's never been more access to knowledge about nutrition and preventative health, and yet diabetes and other lifestyle diseases are at all time highs. The US now spends >$200/billion annually on diabetes alone. As a matter of public healthy policy, should we be able to hold people with medical diseases or conditions more accountable based on how much public health information is available?
I think the syntax is essential to the problem. A few days ago I wrote a quite similar post about the difference between Generics and Interfaces: https://gist.github.com/arendtio/77dd4df5f4b19dc69da35064843...
The EU has required DRL's on all new cars since 2011. As an EU member state this applies to Croatia too.
The point I was trying to make was to disagree with someone who was was saying Node doesn't make sense for Lambda because you should only be doing a single task.

I absolutely think Go is more readable, but as you say Javascript can do this fine too.
Safari, JS disabled, text appears just fine for me.